summaryrefslogtreecommitdiff
path: root/hosts/poweredge/jellyfin.nix
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2026-06-17 18:44:14 -0500
committerTim Keller <tjk@tjkeller.xyz>2026-06-17 18:44:14 -0500
commit55767854e13dfe5e26311f222e3d713cf11ac3b3 (patch)
tree9c413f9183032bd68bee8ba0d1153a7eea83356c /hosts/poweredge/jellyfin.nix
parent03ca9e47cd89564a51d01ffe621489efa3a8f7e7 (diff)
downloadnixos-55767854e13dfe5e26311f222e3d713cf11ac3b3.tar.xz
nixos-55767854e13dfe5e26311f222e3d713cf11ac3b3.zip
move nvidia settings to separate file for poweredge host and immich/jellyfin containersHEADmaster
Diffstat (limited to 'hosts/poweredge/jellyfin.nix')
-rw-r--r--hosts/poweredge/jellyfin.nix20
1 files changed, 2 insertions, 18 deletions
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";
};
};