2.0 KiB
2.0 KiB
My Public Keys and NixOS user
This CCE module describes my user and SSH keys for My NixOS configuration.
{
rrix = [
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCt7MT45sX7yML+aUqWUC2RZdxhVpoGz2XLEDes/h0HnvwkV8ZURSBAlkwSAH5Sd2c6nyego0GsvkOUppeqoKtacMz6JK5iut3hMWiR6NcSZfG7r8NR5/WrPpWwGtU7cRkkxVKM1PwtYk0crQTCVg5G9+9quKtGkEQ33ile5XSr2VVO44hWafZlSLPFPXTLvxgm7MN9E28k7hVeDBIYppM6VnWz5xsbhboKJMSHU8SFPQKw2GqaugDqokeS0SbyCj7poj1uyijQx3hw0RTpzy1XrmCFu4HmT7qgpESi+1aMObItezKyHy6zBh58DF3Hu/T3tqFglR6XbyfsR3IHyTVz rrix"
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqgZ0+94KYFgP2WM0uHHG0daLkEh1P/n2a7OzL9s1kZzOoY/RHyfah+RJD2dCUTDKSrywmHpkKnr7MbJW45ZTY9Epf2szTDVcvqQP41acm+ACjD3CrWgeHTtwLwtBTnVj+jbskWEI120mdrXF9OrtMHtBK3lv8Dq+P6eyd2JalKCHceSLZ9PRXvPDSNjqjBBFfu9YjDTKH0jay3AQy83wETBPXTMHUZERPIC32toTxYaQWYeO2BOS5pQ8qQZNzPuI4WHtsYLPOsDqxCycNnh07WCB09S/DoMu0xFyD7U2lRVDjEDN0jW0VF3s4MhJ42iwCD/HCvwnZrGXuqD4hjM3w7rwqwajB+/APdJAfvd7ia0UJUGc0445ZUpT4l0PkDILYZZN8ecLPvy7EixTwmZblU/fjGZG9/rtKEJbVxE38wFZo1HYFB20//EmbhdlSwK0wWLuPEYFYylzea7Mssz2Lyan0St3pL1Hx5MZePMQMXvm/yON9tsZjv2HIaOOlV1s= rrix@meadow-crush"
];
}
{ pkgs, ... }:
{
i18n.defaultLocale = "en_US.UTF-8";
i18n.extraLocaleSettings.LC_TIME = "en_GB.UTF-8";
users.groups.humans = {
name = "humans";
gid = 1000;
};
users.users.rrix = {
isNormalUser = true;
home = "/home/rrix";
description = "Ryan Rix";
extraGroups = [ "audio" "wheel" "networkmanager" "adbusers" "systemd-journal" "docker" "dialout" "plugdev" ];
uid = 1000;
group = "humans";
initialPassword = "changeme!";
openssh.authorizedKeys.keys = pkgs.lib.publicKeys.rrix;
};
users.users.root.openssh.authorizedKeys.keys = pkgs.lib.publicKeys.rrix;
}