Personal-use NixOS configuration
1{
2 flakeRoot,
3 ...
4}:
5
6{
7 imports = [
8 (flakeRoot + /users/encode42/common)
9
10 (flakeRoot + /config/server/yubikey.nix)
11 ];
12
13 home-manager.users.encode42 = {
14 imports = [
15 ../homes/encode42.nix
16 ];
17
18 home.stateVersion = "25.05";
19 };
20
21 users.users.encode42 = {
22 openssh.authorizedKeys.keys = [
23 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM0jCVfIbVcgHOoDC8aUHDwUJu2mEqzvnqz3+9IeLhBO"
24 ];
25
26 extraGroups = [
27 "wheel"
28 "cdrom"
29 "optical"
30
31 "media"
32 ];
33 };
34}