nixos/common/users.nix
2024-10-10 21:42:21 -04:00

205 lines
7.7 KiB
Nix

{ pkgs, ... }:
{
nix.settings.trusted-users = [ "@wheel" ];
nix.settings.allowed-users = [ "@users" ];
users.users.ezri = {
uid = 2000;
isNormalUser = true;
extraGroups = [ "wheel" ];
openssh.authorizedKeys.keyFiles = [(builtins.fetchurl "https://ezri.pub")];
};
users.users.haylin = {
uid = 2001;
isNormalUser = true;
extraGroups = [ "wheel" ];
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHavg+rhFmR2p9wuWiO4VxKaIXpq1gOm17jCoZ9jMxvL haylin@haytop"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB6b1DUb2/dO9T6X4JPS2AoV2cRDBxFIi1UWFzy9KJZd haylin@wolfgirl.systems"
];
};
users.users.void = {
uid = 2002;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBLS+zE1eW9LARG9iIliGGHbJmuY1ulGVOp9dvEfTKyb void@catboy-hackermaid"
];
};
users.users.azriel = {
uid = 2003;
isNormalUser = true;
shell = pkgs.zsh;
homeMode = "755";
linger = true;
openssh.authorizedKeys.keyFiles = [(builtins.fetchurl "https://ezri.pub")];
};
users.users.melody = {
uid = 2004;
isNormalUser = true;
shell = pkgs.zsh;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIYKXNjND84lbfPp5a27ldHNM3egH2tpcQhI3ie12ZJS melody@tilde.town"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAx1i+1WumVoGP1cjAhjDV6FJYNiwpwyAKM29Dc8ibm9 semibreve-ezricloud"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK2uPI6ubwHEBldvB8hRxEMzs/CCK+VcmfLueDxARtoI minim-laptop"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID6evFrnl/d7IVqD941lLZ6zgSyMpjZsqH70Kc+w5bl/ crotchet-steamdeck"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMCEZAUryY3xJwL/F7VorplZTcxf2aajGsLz1Bela6YI quaver-tablet"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDE6V1EgGF8pBR9qoYET7PQ3diy+RnlcVDjNVHXduFIE semiquaver-mobile"
];
};
users.users.gabe = {
uid = 2005;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILHEs4BLfJ9vniDJhrqcndDijv6ZIdUreZf2e+vQxGGa gbox"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG8Aa9Q+Wf1YFi0XqG/5OK0RruJL7ItRQKLQtMVUsIIn gtop"
];
};
users.users.james = {
uid = 2006;
isNormalUser = true;
linger = true;
homeMode = "755";
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH9UrLap0mk8rqCBVBvWFOzgrCSU1xPS3sqfCMtq0f/9"
];
};
users.users.marisa = {
uid = 2007;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANqbfWfsTyTA8/5vHLqsyCSBtzXMl1gNakNsmYp6hJt"
];
};
users.users.spotlight = {
uid = 2008;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPQQO+c8ygVzRt55Z9qekqItSjYiw381cFPOqX+vGAGT"
];
};
users.users.mmerlin = {
uid = 2009;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAizK+YrRJ3ynDq682FRQ7gvOxVkqY3hvGMOSgiRqe6p mmerlin@stevens.edu"
];
};
users.users.emi = {
uid = 2010;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMT4AvwSptCu8SJcklx/6F8BgixB2C8Mlx1KXN23fe48"
];
};
users.users.kumi = {
uid = 2011;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJqdPDDRAxZG2YSlvJ98uYQli/Bpus4I2T2JOl9zcI23"
];
};
users.users.kitsu = {
uid = 2012;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBii/5J858CvRPBYjgCB96WKH3E/1z1NA77VOZbIm6YA kitsu_@kitsu-laptop"
];
};
users.users.nad2040 = {
uid = 2013;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC/RsyBWkCZuVUC5ADDRn9b/KM8vC3h3dPAEnCMOhLVR pubNIX"
];
};
users.users.easrng = {
uid = 2014;
isNormalUser = true;
linger = true;
homeMode = "755";
openssh.authorizedKeys.keyFiles = [(builtins.fetchurl "https://github.com/easrng.keys")];
};
users.users.okashi = {
uid = 2015;
isNormalUser = true;
homeMode = "755";
openssh.authorizedKeys.keyFiles = [(builtins.fetchurl "https://github.com/OkashiOdayakana.keys")];
};
users.users.protagonist = {
uid = 2016;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJhVt/7vMlxLhThzndUm1mKJpggljpMTFOvMiYIK0H3U"
];
};
users.users.maia = {
uid = 2017;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOTIijJ8X0UlQbpGue7gBw95xYh87JPjYR79qSecr2zH"
];
};
users.users.fries = {
uid = 2018;
isNormalUser = true;
openssh.authorizedKeys.keyFiles = [(builtins.fetchurl "https://git.fries.gay/fries.keys")];
};
users.users.andrewnyr = {
uid = 2019;
isNormalUser = true;
openssh.authorizedKeys.keyFiles = [(builtins.fetchurl "https://www.andrewnet.net/pubkey.txt")];
};
users.users.eva = {
uid = 2020;
isNormalUser = true;
openssh.authorizedKeys.keyFiles = [(builtins.fetchurl "https://github.com/xyzeva.keys")];
};
users.users.ziad = {
uid = 2021;
isNormalUser = true;
homeMode = "755";
openssh.authorizedKeys.keys = [
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDYIuuicI45qUKh+WBiPMyeeenXb2Jc1rvUVlXkaBXLCOFUgvCJ3nHz/GqcUBCJfVEaNDlkRPkus7HyzST6kcA+0m3UDLmdAEL5utRqACnEy+UUk8iClDHZduf+jj5+XFZiLp/sYIr0FitzZEtMLRBOOcFx8TcExXXb1SY9HEOn/BkndPHD787aXxnUeZTX6f9nWzQGqchZVl77i2xNCgEuRBp7TicpLJAA36XBfj7F2hGz830nJx4kC2/FYeVdGLbH7dBKuJOPhohvDLNB9MSGuMpjOAvZWs4XSmZ1tQ7sYg9SUk0r4/8RHTLFEnracwxhPBKw6Yj0rHEZ+RlV6I1ie2JxBvyA6v+CZEuS56H9Ikbb1nqMyaEFZ1x0uBNGZJf8foWfUVPSGEZO6jBprOFHF2+njir/1WQA8TdjBEHPyHqdwnZAu1TOSJfVef5JyGSNVasEAqK8v1TGD4PE1DgK+viii+WYrXHvdqeXl8JWKzOiy1XdUwkp0VlP14G/4MDn8TZxTykaliKX8S964T6kJfhWyLcghIK8dtYnS5im+B7g1o1htJphoOFKu2CsXoGatPY2AnLJcoo3ja4c3r2QhOBJUxWmCicWxvPyR303aEj3/TrmsQibIFdnl3jlM4N5QaOVbRAqHgev3XwH8riUGCfaJMDCXOvphOBcvTzxtw=="
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCcC6YRvhMu5kcIOJ1t/r7sr6WocGagABvoYXNligZctDMr45fvv1pL35kKNDluSGqJmFjk5sGkNcllrjjFLFIf4bEYnuhPCdyzXSkP5vXBgmtXDGzARkvMm4XCXcLSH9MbmsNdgKS4HaQejLVB/ga/en30BZWSwdQ6KjZQpmdOvp6T76OOvRCzcDHdtPxGgC/JU6PnFxrDTBqCnTmK4lKuJuYOgrHrgEARINldbClKlwsgaAb8wfcWlklRi3ftQrgVRYGI0JsIYXIDV8veXD4dJfggWyIuWpTkIAcYl+8ezbRGzJHi7F5A6qUa/067bupy3OlgKqd+gHf88Zs3m2eXm5LBhO3hPfXt6O4SKYIPPlSQ7a0BxTK8OMy5ZGfB850kn4xrnVuWU43dn4R0c2LGBYB1dPdrUUWcprXS20H2ZC9bd51j6CavNUgyRNgCH7QnQl+s24fQYv+bB8FG1uGhOqSYl49DAVStIzwOGoJdMoqEDXuzg5/T9MfErGR8ZU8="
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDL0LEwrC9c7LAktOxNjhAZxIAX4+qXh3MEK8w36cK+V"
];
};
users.users.ara = {
uid = 2022;
isNormalUser = true;
homeMode = "755";
linger = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID1qacNDp7UVlpdIqekaaDmUvzjXCCRnqM5J8Oz+g4mZ ara@cobalt-2024-09-29"
];
};
users.users."6a" = {
uid = 2023;
isNormalUser = true;
homeMode = "755";
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB8fQxBEPLTPewhJUJJ2nvLEWRqZuXo1fxbVwPVxPC2F j@emil"
];
};
users.users."qtyui" = {
uid = 2024;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID/yDTqQK4WpNqJTKdEXgjYfGUx5wL1unRKzt/ipelxh yui@abyss"
];
};
users.users.espeon = {
uid = 2025;
isNormalUser = true;
homeMode = "755";
linger = true;
openssh.authorizedKeys.keyFiles = [(builtins.fetchurl "https://github.com/espeon.keys")];
};
users.users."aubrey" = {
uid = 2026;
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMJa2RJ2JPbrzRobFcYsjFo9S0LIfvOml4LUzRfvVNN4 cat@aubrey.rs"
];
};
}