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; }]; + }; +}