Nix configurations for my homelab
2
fork

Configure Feed

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

modules/gui.nix: remove override for mpv

The shaderc changes have made it to nixos-unstable-small

yemou f6337966 c6713422

-47
-47
modules/gui.nix
··· 22 22 ''; 23 23 } 24 24 ); 25 - 26 - # Fix for mpv errors 27 - # Vendored changes from https://github.com/NixOS/nixpkgs/pull/401421 28 - mpv-unwrapped = 29 - let 30 - glslang = prev.fetchFromGitHub { 31 - owner = "KhronosGroup"; 32 - repo = "glslang"; 33 - rev = "15.3.0"; 34 - hash = "sha256-HwFP4KJuA+BMQVvBWV0BCRj9U5I3CLEU+5bBtde2f6w="; 35 - }; 36 - spirv-tools = prev.fetchFromGitHub { 37 - owner = "KhronosGroup"; 38 - repo = "SPIRV-Tools"; 39 - rev = "v2025.1"; 40 - hash = "sha256-2Wv0dxVQ8NvuDRTcsXkH1GKmuA6lsIuwTl0j6kbTefo="; 41 - }; 42 - spirv-headers = prev.fetchFromGitHub { 43 - owner = "KhronosGroup"; 44 - repo = "SPIRV-Headers"; 45 - rev = "vulkan-sdk-1.4.309.0"; 46 - hash = "sha256-Q1i6i5XimULuGufP6mimwDW674anAETUiIEvDQwvg5Y="; 47 - }; 48 - shadercOverride = prev.shaderc.overrideAttrs ( 49 - finalAttrs: prevAttrs: { 50 - version = "2025.2"; 51 - 52 - src = prev.fetchFromGitHub { 53 - owner = "google"; 54 - repo = "shaderc"; 55 - rev = "v${finalAttrs.version}"; 56 - hash = "sha256-u3gmH2lrkwBTZg9j4jInQceXK4MUWhKZPSPsN98mEkk="; 57 - }; 58 - 59 - postPatch = '' 60 - cp -r --no-preserve=mode ${glslang} third_party/glslang 61 - cp -r --no-preserve=mode ${spirv-tools} third_party/spirv-tools 62 - ln -s ${spirv-headers} third_party/spirv-tools/external/spirv-headers 63 - patchShebangs --build utils/ 64 - ''; 65 - } 66 - ); 67 - in 68 - prev.mpv-unwrapped.override { 69 - shaderc = shadercOverride; 70 - libplacebo = prev.libplacebo.override { shaderc = shadercOverride; }; 71 - }; 72 25 }) 73 26 ]; 74 27