NixOS/overlay.nix

48 lines
1.3 KiB
Nix

{ pkgs, pkgsP }:
_final: prev: {
gnome = prev.gnome.overrideScope (
_final: prev: {
nautilus = prev.nautilus.overrideAttrs (old: {
buildInputs =
old.buildInputs
++ builtins.attrValues {
inherit (pkgs.gst_all_1)
gst-plugins-good
gst-plugins-bad
;
};
});
}
);
lutris = prev.lutris.override {
extraPkgs =
pkgs:
builtins.attrValues {
inherit (pkgs) pango winetricks;
}
++ (with pkgs; [
wine64Packages.stable
wineWowPackages.stable
]);
};
homepage-dashboard = prev.homepage-dashboard.overrideAttrs (_old: rec {
version = "0.9.12";
src = pkgs.fetchFromGitHub {
owner = "gethomepage";
repo = "homepage";
rev = "v${version}";
hash = "sha256-/7MWeCn9vMRlwqYoOf0oldtb1hy0xyKI4+HvnUQIU1c=";
};
});
handbrake = prev.handbrake.override { useGtk = true; };
discord-ptb = prev.discord.override { withVencord = true; };
ripgrep = prev.ripgrep.override { withPCRE2 = true; };
papirus-icon-theme = prev.papirus-icon-theme.override { color = "green"; };
blender = prev.blender.override { cudaSupport = true; };
inherit (pkgsP)
mypaint
mypaint-brushes
mypaint-brushes1
;
}