diff --git a/modules/nixos/bundles/common/networking.nix b/modules/nixos/bundles/common/networking.nix index 2037e68..8c0ed65 100644 --- a/modules/nixos/bundles/common/networking.nix +++ b/modules/nixos/bundles/common/networking.nix @@ -35,6 +35,38 @@ in { }; network-services = { + jellyfin = { + host = "arisu"; + port = 8096; + internal = true; + }; + ombi = { + host = "arisu"; + port = 5000; + internal = true; + }; + + radarr = { + host = "arisu"; + port = 7878; + }; + sonarr = { + host = "arisu"; + port = 8989; + }; + lidarr = { + host = "arisu"; + port = 8686; + }; + bazarr = { + host = "arisu"; + port = 6767; + }; + prowlarr = { + host = "arisu"; + port = 9696; + }; + monitor = { host = "chibi"; port = 5200; diff --git a/modules/nixos/bundles/common/users.nix b/modules/nixos/bundles/common/users.nix index f292c07..09ea4b9 100644 --- a/modules/nixos/bundles/common/users.nix +++ b/modules/nixos/bundles/common/users.nix @@ -18,6 +18,7 @@ in { extraGroups = [ "dialout" "docker" + "jellyfin" "networkmanager" "podman" "rustypaste" diff --git a/systems/x86_64-linux/arisu/default.nix b/systems/x86_64-linux/arisu/default.nix index 022a382..8323038 100644 --- a/systems/x86_64-linux/arisu/default.nix +++ b/systems/x86_64-linux/arisu/default.nix @@ -35,6 +35,19 @@ in { services = { apps = { rustypaste.client = enabled; + + servarr = { + jellyfin = enabled; + ombi = enabled; + + prowlarr = enabled; + radarr = enabled; + sonarr = enabled; + lidarr = enabled; + bazarr = enabled; + }; + + qbittorrent = enabled; }; ci = { @@ -62,6 +75,10 @@ in { }; }; + networking = { + httpd = enabled; + }; + storage = { nfs.mounts = { "slurm" = "chibi";