{inputs, ...}: { flake.overlays.default = final: prev: { fairfax = final.callPackage ./derivations/fairfax.nix {}; nicotine-plus = final.callPackage ./derivations/nicotine-plus.nix {}; rose-pine-gtk-theme = prev.rose-pine-gtk-theme.overrideAttrs (prevAttrs: { version = "master"; src = prev.fetchFromGitHub { owner = "rose-pine"; repo = "gtk"; rev = "master"; hash = "sha256-vCWs+TOVURl18EdbJr5QAHfB+JX9lYJ3TPO6IklKeFE="; }; }); }; perSystem = { pkgs, system, ... }: { _module.args.pkgs = import inputs.nixpkgs { inherit system; overlays = [ inputs.self.overlays.default ]; }; packages = { inherit (pkgs) fairfax nicotine-plus rose-pine-gtk-theme; }; }; }