{ inputs, outputs, config, lib, pkgs, ... }: { 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; 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"; }; }