{inputs, ...}: {
  perSystem = {
    pkgs,
    self',
    inputs',
    ...
  }: {
    lib = rec {
      mkTheme = pkgs.callPackage ./mktheme {};
      mkHome = pkgs.callPackage ./mkhome.nix {
        inherit inputs inputs';
        flake-lib = self'.lib;
        theme = mkTheme (import ../theme.nix);
      };
      mkSystem = pkgs.callPackage ./mksystem.nix {
        inherit inputs inputs' self';
        flake-lib = self'.lib;
        theme = mkTheme (import ../theme.nix);
      };
      const = pkgs.callPackage ./const.nix {};
    };
  };
}