diff --git a/pkgs/default.nix b/pkgs/default.nix index 4577614..d27cdb0 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,5 +1,5 @@ { pkgs, ... }: with pkgs; [ - (final: prev: { + (final: prevPkgs: { winvista-cursors = callPackage ./winvista-cursors.nix {}; win7-cursors = callPackage ./win7-cursors.nix {}; winxp-cursors = callPackage ./winxp-cursors.nix {}; @@ -11,6 +11,20 @@ vim-darcula-theme = callPackage ./vim-darcula-theme.nix {}; sddm-i3-theme = callPackage ./sddm-i3-theme.nix {}; ericw-tools-latest = callPackage ./ericw-tools-latest.nix {}; - i3status = prev.i3status.overrideAttrs (_: { patches = [ ../files/i3status.patch ]; }); + i3status = prevPkgs.i3status.overrideAttrs (_: { patches = [ ../files/i3status.patch ]; }); + vkquake = prevPkgs.vkquake.overrideAttrs (prev: { + version = "1.31.1"; + src = pkgs.fetchFromGitHub { + inherit (prev.src) owner repo; + rev = "38a9771d56cd2427c44724a2655b95281e29ba2d"; + sha256 = "sha256-rOzQMeSmnHZl4v0uWWqwp1yfnUqIuP18ogRn4DimKt4="; + }; + sourceRoot = null; + nativeBuildInputs = prev.nativeBuildInputs ++ [ pkgs.glslang ]; + buildPhase = '' + cd Quake + make -j6 DO_USERDIRS=1 prefix=$out bindir=$out/bin + ''; + }); }) ]