diff --git a/overlay.nix b/overlay.nix index 9dde5ac..efa6f5e 100644 --- a/overlay.nix +++ b/overlay.nix @@ -8,20 +8,32 @@ let pkgs11 = mkpkgs inputs.nixpkgs11; in _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 - ; - }; - }); - } - ); + nautilus = prev.nautilus.overrideAttrs (old: { + buildInputs = + old.buildInputs + ++ builtins.attrValues { + inherit (pkgs.gst_all_1) + 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 { extraPkgs = pkgs: @@ -34,13 +46,13 @@ _final: prev: { ]); }; 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 { withVencord = 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) torrenttools cemu @@ -48,5 +60,6 @@ _final: prev: { lime3ds shipwreck rpcs3 + resilio-sync ; }