{ hostname, site, domain, profile, build-timestamp, ... }: let # Get info on this host so we know what to load config-dir = ./. + "/config"; in { imports = [ ./lib ./config (config-dir + /hardware/${hostname}.nix) (config-dir + /host-config/${hostname}.nix) (config-dir + /profile-config/${profile}.nix) (config-dir + /domain-config/${domain}.nix) (config-dir + /site-config/${site}.nix) ]; config = { instance = { inherit hostname build-timestamp; }; }; }