{ pkgs, pkgsU, pkgsM }: self: super: { gnome = super.gnome.overrideScope (gFinal: gPrev: { nautilus = gPrev.nautilus.overrideAttrs (nsuper: { buildInputs = nsuper.buildInputs ++ (with pkgs.gst_all_1; [ gst-libav gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-plugins-base ]); }); }); lutris = super.lutris.override { extraPkgs = pkgs: [ pkgs.winetricks pkgs.wine64Packages.stable pkgs.wineWowPackages.stable ]; }; nerdfonts = super.nerdfonts.override { fonts = [ "CascadiaCode" "ComicShannsMono" "Iosevka" ]; }; planify = pkgsU.planify; gdtoolkit = pkgsU.gdtoolkit; gallery-dl = pkgsU.gallery-dl; yt-dlp = pkgsU.yt-dlp; ns-usbloader = pkgsU.ns-usbloader; handbrake = super.handbrake.override { useGtk = true; }; discord = super.discord.override { withOpenASAR = true; }; ripgrep = super.ripgrep.override { withPCRE2 = true; }; papirus-icon-theme = super.papirus-icon-theme.override { color = "adwaita"; }; # blender = super.blender.override { cudaSupport = true; }; }