From 55767854e13dfe5e26311f222e3d713cf11ac3b3 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Wed, 17 Jun 2026 18:44:14 -0500 Subject: move nvidia settings to separate file for poweredge host and immich/jellyfin containers --- hosts/poweredge/jellyfin.nix | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) (limited to 'hosts/poweredge/jellyfin.nix') diff --git a/hosts/poweredge/jellyfin.nix b/hosts/poweredge/jellyfin.nix index 2fbdabd..761c3ae 100644 --- a/hosts/poweredge/jellyfin.nix +++ b/hosts/poweredge/jellyfin.nix @@ -32,13 +32,12 @@ }; config = { lib, config, pkgs, ... }: { + imports = [ ./nvidia.nix ]; + # Network networking.interfaces.eth0.useDHCP = true; networking.firewall.allowedTCPPorts = [ 80 ]; # Caddy - # Configure nixpkgs for nvidia/cuda - nixpkgs.config.allowUnfree = true; - # Jellyfin services.jellyfin = { enable = true; @@ -86,21 +85,6 @@ ''; }; - # NVIDIA - services.xserver.videoDrivers = [ "nvidia" ]; # xserver.videoDrivers does not imply X - hardware.graphics.enable = true; - hardware.nvidia = { - modesetting.enable = true; # Required - nvidiaSettings = false; # Don't need gui - open = false; - package = config.boot.kernelPackages.nvidiaPackages.legacy_580; # Must match host - }; - - # Packages - environment.systemPackages = with pkgs; [ - config.hardware.nvidia.package # nvidia-smi - ]; - system.stateVersion = "26.05"; }; }; -- cgit v1.2.3