{ pkgs ? import <nixpkgs> {} }:
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
];
}