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