From 3e36b2e785953be3675519b413c70d3e120ef6a0 Mon Sep 17 00:00:00 2001 From: Joonas Rautiola Date: Fri, 2 Feb 2024 12:03:38 +0200 Subject: [PATCH] Add kai as admin user to build3 Signed-off-by: Joonas Rautiola --- hosts/ficolobuild/build3.nix | 3 ++- users/default.nix | 1 + users/ktu.nix | 14 ++++++++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 users/ktu.nix diff --git a/hosts/ficolobuild/build3.nix b/hosts/ficolobuild/build3.nix index 2d55c81a..6158fc9a 100644 --- a/hosts/ficolobuild/build3.nix +++ b/hosts/ficolobuild/build3.nix @@ -9,6 +9,7 @@ imports = lib.flatten [ (with self.nixosModules; [ user-themisto + user-ktu ]) ./builder.nix ./developers.nix @@ -20,6 +21,6 @@ # Trust Themisto Hydra user nix.settings = { - trusted-users = ["root" "themisto"]; + trusted-users = ["root" "themisto" "@wheel"]; }; } diff --git a/users/default.nix b/users/default.nix index 5d23dee3..07ef7a85 100644 --- a/users/default.nix +++ b/users/default.nix @@ -15,5 +15,6 @@ user-tervis = import ./tervis.nix; user-barna = import ./barna.nix; user-mika = import ./mika.nix; + user-ktu = import ./ktu.nix; }; } diff --git a/users/ktu.nix b/users/ktu.nix new file mode 100644 index 00000000..3f6792e6 --- /dev/null +++ b/users/ktu.nix @@ -0,0 +1,14 @@ +# SPDX-FileCopyrightText: 2024 Technology Innovation Institute (TII) +# +# SPDX-License-Identifier: Apache-2.0 +{ + users.users = { + ktu = { + isNormalUser = true; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBeMFr++WulL/hQKejDnE1ePRQscLp7LvLAy/DyLW4AU ktu@nixos" + ]; + extraGroups = ["wheel" "networkmanager"]; + }; + }; +}