Nix configurations for my homelab
at main 630 B view raw
1{ pkgs, ... }: 2{ 3 imports = [ ../unfree.nix ]; 4 5 environment.persistence."/data/persistent".directories = [ 6 { 7 directory = "/var/cache/jellyfin"; 8 mode = "0700"; 9 user = "jellyfin"; 10 group = "jellyfin"; 11 } 12 { 13 directory = "/var/lib/jellyfin"; 14 mode = "0700"; 15 user = "jellyfin"; 16 group = "jellyfin"; 17 } 18 ]; 19 20 hardware.graphics = { 21 enable = true; 22 extraPackages = with pkgs; [ 23 intel-compute-runtime 24 intel-media-driver 25 vpl-gpu-rt 26 ]; 27 }; 28 29 users.users.jellyfin.extraGroups = [ 30 "render" 31 "video" 32 ]; 33 34 services.jellyfin.enable = true; 35}