{ pkgs ? import {} }: let inherit (pkgs) lib; tmpLib = import ./lib { inherit pkgs; inherit (pkgs) lib; }; in pkgs.lib.evalModules { specialArgs = { inherit tmpLib pkgs; utils = import "${pkgs.path}/nixos/lib/utils.nix" { inherit lib pkgs; config = { systemd = { package = "systemd"; globalEnvironment = {}; }; }; }; }; modules = [ ./modules/tmp-files.nix ./modules/home.nix ./modules/systemd.nix ./modules/config.nix ]; }