From de0bf05c6c438c6365fbc2f6f45ccc091dd45f52 Mon Sep 17 00:00:00 2001 From: Mike Vink Date: Mon, 20 Nov 2023 12:41:02 +0000 Subject: fixup --- ivi/ivi.nix | 3 +++ profiles/core/configuration.nix | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ivi/ivi.nix b/ivi/ivi.nix index 838f5a0..e3a0938 100644 --- a/ivi/ivi.nix +++ b/ivi/ivi.nix @@ -64,6 +64,7 @@ self: lib: with lib; let machines = { lemptop = { secrets = true; + addroot = true; profiles = [ "core" "station" @@ -71,6 +72,7 @@ self: lib: with lib; let ]; }; wsl = { + addroot = false; secrets = false; profiles = [ "core" @@ -78,6 +80,7 @@ self: lib: with lib; let }; serber = { secrets = true; + addroot = true; isDeployed = true; profiles = [ "core" diff --git a/profiles/core/configuration.nix b/profiles/core/configuration.nix index 65c3adb..fe7297a 100644 --- a/profiles/core/configuration.nix +++ b/profiles/core/configuration.nix @@ -1,4 +1,5 @@ { + machine, config, pkgs, lib, @@ -15,7 +16,7 @@ extraGroups = ["wheel" "networkmanager" "docker" "transmission"]; openssh.authorizedKeys.keys = ivi.sshKeys; }; - root = { + root = mkIf machine.addroot { hashedPasswordFile = config.secrets.root.path; openssh.authorizedKeys.keys = config.ivi.openssh.authorizedKeys.keys; }; -- cgit v1.2.3