From bca5a668bd6dac8a07e716774c8b3a1288b6b9f9 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Fri, 6 Dec 2019 18:05:12 +0100 Subject: [PATCH] steveej-nuc7pjyh-work: add missing user.nix Add missing user.nix --- nix/os/devices/steveej-nuc7pjyh-work/user.nix | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 nix/os/devices/steveej-nuc7pjyh-work/user.nix diff --git a/nix/os/devices/steveej-nuc7pjyh-work/user.nix b/nix/os/devices/steveej-nuc7pjyh-work/user.nix new file mode 100644 index 0000000..0defb97 --- /dev/null +++ b/nix/os/devices/steveej-nuc7pjyh-work/user.nix @@ -0,0 +1,27 @@ +{ config +, pkgs +, ... }: + +let + passwords = import ../../../variables/passwords.crypt.nix; + keys = import ../../../variables/keys.nix; + inherit (import ../../lib/default.nix { }) mkUser; + +in { + users.extraUsers.steveej2 = mkUser { + uid = 1001; + openssh.authorizedKeys.keys = keys.users.steveej.openssh; + + subUidRanges = [{ startUid = 200000; count = 100000; }]; + subGidRanges = [{ startGid = 200000; count = 100000; }]; + }; + + users.extraUsers.steveej3 = mkUser { + uid = 1002; + openssh.authorizedKeys.keys = keys.users.steveej.openssh; + shell = pkgs.posh { image = "quay.io/enarx/fedora"; }; + + subUidRanges = [{ startUid = 300000; count = 100000; }]; + subGidRanges = [{ startGid = 300000; count = 100000; }]; + }; +}