{...} @ inputs: let callLibs = file: import file inputs; files = callLibs ./files.nix; in { inherit (files) getFiles certs sshKeys gpgKeys; homeConfig = config: { inherit (config) # System Information hostName timeZone stateVersion # System Modules battery bluetooth fingerprint network tpm minimal # Primary User user fullName email homePath dotfilesPath # Monitors monitors # Theme theme # Programs apps browsers desktops gaming development virt autoRun # Packages extraPackages ; } // config.extraHome; }