diff --git a/config/hosts/jellyseerr/configuration.nix b/config/hosts/jellyseerr/configuration.nix index 05b8f3f..cf03358 100644 --- a/config/hosts/jellyseerr/configuration.nix +++ b/config/hosts/jellyseerr/configuration.nix @@ -10,6 +10,7 @@ firewall = { allowedTCPPorts = [ 80 443 ]; }; + nameservers = [ "193.138.218.74" ]; extraHosts = '' 10.202.46.101 jellyfin.grzb.de @@ -18,5 +19,10 @@ ''; }; + services.resolved = { + enable = true; + fallbackDns = [ ]; + }; + system.stateVersion = "23.11"; } diff --git a/config/hosts/jellyseerr/jellyseerr.nix b/config/hosts/jellyseerr/jellyseerr.nix index bd473b0..8e406b0 100644 --- a/config/hosts/jellyseerr/jellyseerr.nix +++ b/config/hosts/jellyseerr/jellyseerr.nix @@ -1,6 +1,15 @@ -{ ... }: +{ pkgs, ... }: +let + jellyseerrOverlay = final: prev: { + jellyseerr = prev.jellyseerr.overrideAttrs (finalAttr: previousAttr: { + dontCheckForBrokenSymlinks = true; + }); + }; + pkgs-overlay = pkgs.extend jellyseerrOverlay; +in { services.jellyseerr = { enable = true; + package = pkgs-overlay.jellyseerr; }; } diff --git a/hosts.nix b/hosts.nix index fc029b7..1dfc6fc 100644 --- a/hosts.nix +++ b/hosts.nix @@ -39,6 +39,7 @@ in environment = "proxmox"; }; jellyfin = { + hostNixpkgs = nixpkgs-unstable; site = "vs"; environment = "proxmox"; };