69 lines
1.2 KiB
Nix
69 lines
1.2 KiB
Nix
{ config, ... }:
|
|
{
|
|
nas-apps = {
|
|
beszel.enable = true;
|
|
|
|
beszel-agent.enable = true;
|
|
|
|
collabora = {
|
|
enable = true;
|
|
environmentFiles = [ config.sops.secrets."jallen-nas/collabora".path ];
|
|
};
|
|
|
|
deluge.enable = true;
|
|
|
|
jackett.enable = true;
|
|
|
|
jellyfin.enable = true;
|
|
|
|
jellyseerr.enable = true;
|
|
|
|
manyfold.enable = true;
|
|
|
|
mariadb = {
|
|
enable = true;
|
|
environmentFiles = [
|
|
config.sops.secrets."jallen-nas/mariadb/db_pass".path
|
|
config.sops.secrets."jallen-nas/mariadb/root_pass".path
|
|
];
|
|
};
|
|
|
|
mealie = {
|
|
enable = true;
|
|
baseUrl = "https://mealie.mjallen.dev";
|
|
port = "9001";
|
|
maxConcurrency = "4";
|
|
maxWorkers = "4";
|
|
allowSignup = "false";
|
|
};
|
|
|
|
nextcloud = {
|
|
enable = true;
|
|
httpPort = "9981";
|
|
httpsPort = "9943";
|
|
redisSock = "/run/redis-nextcloud/redis.sock";
|
|
};
|
|
|
|
ollama.enable = true;
|
|
|
|
open-webui.enable = true;
|
|
|
|
orca-slicer.enable = true;
|
|
|
|
radarr.enable = true;
|
|
|
|
sabnzbd.enable = true;
|
|
|
|
sonarr.enable = true;
|
|
|
|
swag.enable = true;
|
|
|
|
tdarr.enable = true;
|
|
|
|
vscode.enable = true;
|
|
|
|
wireguard.enable = true;
|
|
wireguard.configPath = "/media/nas/ssd/nix-app-data/wireguard/sidestore";
|
|
};
|
|
}
|