{ inputs, self, ... }: { additions = final: prev: import ../pkgs { inherit prev; pkgs = final; }; modifications = final: prev: { dwm = prev.dwm.override { patches = [ "${self}/patches/dwm/add-custom-commands-and-keys.patch" "${self}/patches/dwm/change-mod-key.patch" "${self}/patches/dwm/dwm-hide_vacant_tags-6.4.diff" "${self}/patches/dwm/dwm-pertag-20200914-61bb8b2.diff" ]; }; st = prev.st.override { patches = [ "${self}/patches/st/change-font.patch" ]; }; }; stable-packages = final: _prev: { nixpkgs-2405 = import inputs.nixpkgs-2405 { config.allowUnfree = true; system = final.system; }; nixpkgs-2411 = import inputs.nixpkgs-2411 { config.allowUnfree = true; system = final.system; }; }; }