53 lines
960 B
Nix
53 lines
960 B
Nix
{ config, ... }:
|
|
{
|
|
imports = [
|
|
../../modules
|
|
# ../../modules/apps/caddy
|
|
../../modules/apps/jellyfin/jellyfin.nix
|
|
../../modules/apps/paperless
|
|
../../modules/apps/jellyseerr/jellyseerr.nix
|
|
];
|
|
|
|
nas-apps = {
|
|
|
|
collabora = {
|
|
enable = true;
|
|
environmentFiles = [ config.sops.secrets."jallen-nas/collabora".path ];
|
|
};
|
|
|
|
deluge.enable = true;
|
|
|
|
free-games-claimer.enable = true;
|
|
|
|
jackett.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
|
|
];
|
|
};
|
|
|
|
mongodb.enable = true;
|
|
|
|
nextcloud = {
|
|
enable = true;
|
|
httpPort = "9981";
|
|
httpsPort = "9943";
|
|
};
|
|
|
|
ollama.enable = true;
|
|
|
|
open-webui.enable = true;
|
|
|
|
swag.enable = true;
|
|
|
|
tdarr.enable = true;
|
|
|
|
your_spotify.enable = true;
|
|
};
|
|
}
|