diff --git a/provision/hosts/torus/configuration.nix b/provision/hosts/torus/configuration.nix index 38868a23..00de1274 100644 --- a/provision/hosts/torus/configuration.nix +++ b/provision/hosts/torus/configuration.nix @@ -10,6 +10,7 @@ ./gitea.nix ./nextcloud.nix ./backup.nix + ./jellyfin.nix ]; # Use normal kernel @@ -99,9 +100,6 @@ programs = { chezmoi.apply = true; }; - services = { - jellyfin.enable = true; - }; system = { backup.enable = true; terminal.enable = true; diff --git a/provision/hosts/torus/jellyfin.nix b/provision/hosts/torus/jellyfin.nix new file mode 100644 index 00000000..2b6c062e --- /dev/null +++ b/provision/hosts/torus/jellyfin.nix @@ -0,0 +1,6 @@ +{ config, lib, pkgs, user, ... }: +{ + services.jellyfin.enable = true; + services.jellyfin.openFirewall = true; + services.jellyfin.user = "${user}"; +} diff --git a/provision/modules/services/default.nix b/provision/modules/services/default.nix index b2876fbf..95f8f298 100644 --- a/provision/modules/services/default.nix +++ b/provision/modules/services/default.nix @@ -1,4 +1,4 @@ { ... }: { - imports = [ ./jellyfin.nix ./peripherals.nix ./samba-client.nix ./virt-manager.nix ]; + imports = [ ./peripherals.nix ./samba-client.nix ./virt-manager.nix ]; } diff --git a/provision/modules/services/jellyfin.nix b/provision/modules/services/jellyfin.nix deleted file mode 100644 index 78cce358..00000000 --- a/provision/modules/services/jellyfin.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ config, lib, pkgs, user, ... }: - -let cfg = config.modules.services.jellyfin; -in { - options.modules.services.jellyfin.enable = lib.mkEnableOption "jellyfin"; - config = lib.mkIf cfg.enable { - services.jellyfin.enable = true; - services.jellyfin.openFirewall = true; - services.jellyfin.user = "${user}"; - }; -}