{ 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" "Agave" ]; }; inherit (pkgsU) planify; inherit (pkgsU) gdtoolkit; inherit (pkgsU) ns-usbloader; inherit (pkgsU) collector; inherit (pkgsU) homepage-dashboard; inherit (pkgsU) stash; inherit (pkgsU) kavita; inherit (pkgsM) gallery-dl; inherit (pkgsM) yt-dlp; 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; }; }