{ sources ? import ./npins , pkgs ? import sources.nixpkgs {} }: with (import ./lib { inherit sources pkgs; }); eval { machines.bob.imports = [ ({ config, pkgs, self, ... }: { imports = [ ./modules/asecret.nix ./modules/userSecret.nix self.config.outputs.nixosModules.asecret ]; networking.hostName = "bob"; asecret.rootPassword = { secret.consumer = config.users.users.root.passwordSecret; }; users.users.root.passwordSecret.provider = config.asecret.rootPassword.secret; }) ]; machines.alice = { networking.hostName = "alice"; }; }