split shaders into separate derivation for incremental builds

This commit is contained in:
Damocles 2026-04-18 13:07:27 +02:00
parent c55ddd95b5
commit 195dd37be5
3 changed files with 58 additions and 28 deletions

View file

@ -57,12 +57,13 @@
withI3 = false;
};
nova-stats = pkgs.callPackage ./nix/stats-daemon.nix { };
nova-shaders = pkgs.callPackage ./nix/shaders.nix { };
in
rec {
inherit nova-stats;
inherit nova-stats nova-shaders;
nova-shell = pkgs.callPackage ./nix/package.nix {
quickshell = qs;
inherit nova-stats;
inherit nova-stats nova-shaders;
};
nova-shell-cli = pkgs.runCommand "nova-shell-cli" { nativeBuildInputs = [ pkgs.makeWrapper ]; } ''
mkdir -p $out/bin