diff --git a/hosts/epimetheus/configuration.nix b/hosts/epimetheus/configuration.nix index ed95c69..59395b1 100644 --- a/hosts/epimetheus/configuration.nix +++ b/hosts/epimetheus/configuration.nix @@ -71,11 +71,19 @@ }; nix = { - package = pkgs.lix; nixPath = ["nixpkgs=${config.nix.registry.nixpkgs.to.path}"]; channel.enable = false; settings = { - experimental-features = ["nix-command" "flakes" "auto-allocate-uids"]; + experimental-features = [ + "nix-command" + "flakes" + "auto-allocate-uids" + "pipe-operator" + "recursive-nix" + "ca-derivations" + "dynamic-derivations" + "fetch-closure" + ]; max-jobs = "auto"; sandbox = true; auto-optimise-store = true; diff --git a/hosts/nyx/configuration.nix b/hosts/nyx/configuration.nix index d5e0ac3..155ffd2 100644 --- a/hosts/nyx/configuration.nix +++ b/hosts/nyx/configuration.nix @@ -179,7 +179,16 @@ nix = { nixPath = ["nixpkgs=${inputs.nixpkgs}"]; settings = { - experimental-features = ["nix-command" "flakes" "auto-allocate-uids"]; + experimental-features = [ + "nix-command" + "flakes" + "auto-allocate-uids" + "pipe-operator" + "recursive-nix" + "ca-derivations" + "dynamic-derivations" + "fetch-closure" + ]; max-jobs = "auto"; sandbox = true; auto-optimise-store = true; diff --git a/modules/nixos/services/jellyfin.nix b/modules/nixos/services/jellyfin.nix index 3fdb267..9927554 100644 --- a/modules/nixos/services/jellyfin.nix +++ b/modules/nixos/services/jellyfin.nix @@ -25,14 +25,24 @@ group = "jellyfin"; }; + radarr = { + enable = true; + openFirewall = true; + dataDir = "/mnt/zootfs/Media/radarr"; + package = pkgs.radarr; + user = "jellyfin"; + group = "jellyfin"; + }; + prowlarr = { enable = true; openFirewall = true; package = pkgs.prowlarr; }; }; + # This bullshittery is cuz sonarr v4 still uses - # dotnet 6 which is LTS and is marked broken in + # dotnet 6 which is EOL and is marked broken in # nixpkgs but they are moving to 8 in v5 which # will happen eventually (not anytime soon?) nixpkgs.config.permittedInsecurePackages = [