overlays to properly patch celluloid, nautilus + order

This commit is contained in:
Danilo Reyes 2025-05-10 12:18:30 -06:00
parent 2089bbee90
commit 064e95b8a9

View File

@ -8,20 +8,32 @@ let
pkgs11 = mkpkgs inputs.nixpkgs11; pkgs11 = mkpkgs inputs.nixpkgs11;
in in
_final: prev: { _final: prev: {
gnome = prev.gnome.overrideScope ( nautilus = prev.nautilus.overrideAttrs (old: {
_final: prev: { buildInputs =
nautilus = prev.nautilus.overrideAttrs (old: { old.buildInputs
buildInputs = ++ builtins.attrValues {
old.buildInputs inherit (pkgs.gst_all_1)
++ builtins.attrValues { gst-plugins-good
inherit (pkgs.gst_all_1) gst-plugins-bad
gst-plugins-good ;
gst-plugins-bad };
; });
}; celluloid = prev.celluloid.overrideAttrs (old: {
}); patches = (old.patches or [ ]) ++ [
} (builtins.fetchurl {
); url = "https://github.com/celluloid-player/celluloid/commit/b9004ea88629e61fec19e40c74ebd137d75ebcf8.patch";
sha256 = "1np330y9i5hwmm472d5bcw06xz7c2xy6amdakh4fa2kkhqh68377";
})
(builtins.fetchurl {
url = "https://github.com/celluloid-player/celluloid/commit/85d6c6cc478bac4bdd0b32757c31549171efb8b4.patch";
sha256 = "09r0avh60zx9nd1zxmw8538ir3617vgigk0hxzgqv8rld1ipiq2q";
})
(builtins.fetchurl {
url = "https://github.com/celluloid-player/celluloid/commit/9267da8c907834d74f92970b66dea2ce30904408.patch";
sha256 = "0syxz21y93s5s33i85k57nalf9ch1ynw3k8ifbzfii8aijpqflf9";
})
];
});
lutris = prev.lutris.override { lutris = prev.lutris.override {
extraPkgs = extraPkgs =
pkgs: pkgs:
@ -34,13 +46,13 @@ _final: prev: {
]); ]);
}; };
handbrake = prev.handbrake.override { useGtk = true; }; handbrake = prev.handbrake.override { useGtk = true; };
ripgrep = prev.ripgrep.override { withPCRE2 = true; };
papirus-icon-theme = prev.papirus-icon-theme.override { color = "yellow"; };
blender = pkgs11.blender.override { cudaSupport = true; };
discord = prev.discord.override { discord = prev.discord.override {
withVencord = true; withVencord = true;
withOpenASAR = true; withOpenASAR = true;
}; };
ripgrep = prev.ripgrep.override { withPCRE2 = true; };
papirus-icon-theme = prev.papirus-icon-theme.override { color = "yellow"; };
blender = pkgs11.blender.override { cudaSupport = true; };
inherit (pkgs11) inherit (pkgs11)
torrenttools torrenttools
cemu cemu
@ -48,5 +60,6 @@ _final: prev: {
lime3ds lime3ds
shipwreck shipwreck
rpcs3 rpcs3
resilio-sync
; ;
} }