Nix configurations for my homelab
0

Configure Feed

Select the types of activity you want to include in your feed.

1{ pkgs, ... }: 2{ 3 imports = [ ../unfree.nix ]; 4 5 nixpkgs.overlays = [ 6 (final: prev: { 7 jellyfin-web = prev.jellyfin-web.overrideAttrs ( 8 finalAttrs: prevAttrs: { 9 patches = (prevAttrs.patches or [ ]) ++ [ ../../patches/${prevAttrs.pname}/pr7315-per-frame-playback.patch ]; 10 } 11 ); 12 }) 13 ]; 14 15 environment.persistence."/data/persistent".directories = [ 16 { 17 directory = "/var/cache/jellyfin"; 18 mode = "0700"; 19 user = "jellyfin"; 20 group = "jellyfin"; 21 } 22 { 23 directory = "/var/lib/jellyfin"; 24 mode = "0700"; 25 user = "jellyfin"; 26 group = "jellyfin"; 27 } 28 ]; 29 30 hardware.graphics = { 31 enable = true; 32 extraPackages = with pkgs; [ 33 intel-compute-runtime 34 intel-media-driver 35 vpl-gpu-rt 36 ]; 37 }; 38 39 users.users.jellyfin.extraGroups = [ 40 "render" 41 "video" 42 ]; 43 44 services.jellyfin.enable = true; 45}