Initial commit for /etc/nixos configuration

This commit is contained in:
Luna 2024-10-25 17:00:18 -05:00
commit fc6ebcd94f
9 changed files with 284 additions and 0 deletions

29
users/jimbo.nix Normal file
View file

@ -0,0 +1,29 @@
{pkgs, ...}: {
users.users.jimbo = {
description = "Jimbo";
isNormalUser = true;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC2lMkUd+BbXITE5LTg94hEzmA6UKsIIbaf5YOjGoLzl jimbo@JimDesktop"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIKC8Uqxb09V3msBgDv6lD/nETMYr/X0OgtpDo8ldcMK jimbo@JimServer"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDLe/HioxCOkszFQdm1vb3ZwuzLzsOThqHNvEI4IXeXZ JimPhone"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOnaD+OpCF1JC8a/A7OQUCqj+/nDOSUbFqHQBzhG9cDu jimbo@nixos"
];
extraGroups = [
"wheel"
"audio"
"video"
"input"
"disk"
"dialout"
"networkmanager"
"rtkit"
"kvm"
"libvirtd"
"qemu-libvirtd"
"nginx"
"minecraft"
"nfsShare"
];
shell = pkgs.zsh;
};
}

17
users/luna.nix Normal file
View file

@ -0,0 +1,17 @@
{pkgs, ...}: {
# Define a user account. Don't forget to set a password with passwd.
users.users.luna = {
isNormalUser = true;
description = "luna";
openssh.authorizedKeys.keys = [
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCiIminKLGqJqHgIJd8zlD8LrAk3V1agMLvk7pub3iUMbokJ1SlpH2mAHp3EZ1Maxcf9oh5gmQg8lf+Sb5mGlV2VmQKcDurSmJWysqcs3PrB/KRfxQxEiBbeVkXjs207Hf0xKkH6joG97pUf3dmZROKF+Q8/2NpSqEk402UGtvg8vXyn2SrNkB5A0v9lz2v8x9++YyoaqbeEVoZ0tp8hK7KGmVLbd7uFCe/pdylbA0YxfW4eovKm26jTMlTL27rRMiEL9La/AloYM3BgVepNZONpdUOPQt34/v9dH5UqAokfCKYK9/bE7H3HnOb70WxHVDB9N2JmxSRo1HBsDdTT+Fh9iIMfQQ3IgniYtw190VFqgYfvjnZl2eax91Zep2Oy9uVXrXhUfKzPpwjZSaaeChNPYHt1sE1wQNfMcw+wsUVjNdvsh2KDxIoagubu9OIGiW4Qp8MOfTvEnQv8HgR17KoWYXJUN5Dg0mTt6HQ+CvtIqM5oVhGS1x6kVyq0Irmel8= luna@ThinkPadT450DEB"
];
extraGroups = [
"networkmanager"
"wheel"
];
packages = with pkgs; [
#thunderbird
];
};
}