diff --git a/build01/configuration.nix b/build01/configuration.nix index 11fa8e6..cf58f58 100644 --- a/build01/configuration.nix +++ b/build01/configuration.nix @@ -12,6 +12,7 @@ ../users/adisbladis.nix ../users/zimbatm.nix + ../users/ryantm.nix ]; # /boot is a mirror raid diff --git a/secrets/default.nix b/secrets/default.nix index 66710a9..8ffdcec 100644 Binary files a/secrets/default.nix and b/secrets/default.nix differ diff --git a/secrets/github-r-ryantm-key b/secrets/github-r-ryantm-key new file mode 100644 index 0000000..17e9f6a Binary files /dev/null and b/secrets/github-r-ryantm-key differ diff --git a/secrets/github-r-ryantm-key.pub b/secrets/github-r-ryantm-key.pub new file mode 100644 index 0000000..9282f1e Binary files /dev/null and b/secrets/github-r-ryantm-key.pub differ diff --git a/secrets/github-r-ryantm-token b/secrets/github-r-ryantm-token new file mode 100644 index 0000000..77aa535 Binary files /dev/null and b/secrets/github-r-ryantm-token differ diff --git a/users/ryantm.nix b/users/ryantm.nix new file mode 100644 index 0000000..78970a4 --- /dev/null +++ b/users/ryantm.nix @@ -0,0 +1,24 @@ +{ config, pkgs, lib, ... }: + +let + userLib = import ./lib.nix { inherit lib; }; + keys = [ + "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5KESKmapziCEd05LPnW1Ib+t5N18aZ8nzeVSZ3w79vGZHacgwKrGAQkQ1JbEFsm1aXQ4LR27l7Y5MM+auf0YZdGjtAiSsV/G/mjBP95HsuFTE1NSsXisdyKBkJ1g8TUfNOq2gsFyUVCeLMz4fC/ZYxdfBRpPnA6lCblWPmwLAaKTuI7afLv9UGN36/lFKReFzLpMfjYu/HAOYglRuQr8UcYvuysfDKwHImZYdZbzId2pg52nntSAiRgavjt2StiXVQz8zrCtvkguAkG6R8ZSPDyIJ0gLPNLxryIVLPscRbmH0usr3ipemOEplIsiNwp9pW2AQj0jZMBA55T75jxW2Q== ryantm-personal" + ]; + +in { + users.users.ryantm = { + openssh.authorizedKeys.keys = keys; + useDefaultShell = true; + isNormalUser = true; + extraGroups = [ + "wheel" + ]; + uid = userLib.mkUid "rytm"; + }; + + nix.trustedUsers = [ + "ryantm" + ]; + +}