{ mkpkgs, inputs, ... }: let pkgs = mkpkgs inputs.nixpkgs; pkgsU = mkpkgs inputs.nixpkgs-unstable; in _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 ]); }; handbrake = prev.handbrake.override { useGtk = true; }; ripgrep = prev.ripgrep.override { withPCRE2 = true; }; discord = prev.discord.override { withVencord = true; withOpenASAR = true; }; waybar = prev.waybar.overrideAttrs (old: { mesonFlags = old.mesonFlags ++ [ "-Dexperimental=true" ]; }); inherit (pkgsU) symbola mealie flaresolver; }