61 lines
2.4 KiB
Nix
61 lines
2.4 KiB
Nix
|
{ pkgs
|
||
|
, config
|
||
|
, inputs
|
||
|
, system
|
||
|
, lib
|
||
|
, ...
|
||
|
}: {
|
||
|
nix.settings.trusted-users = [ "@wheel" ];
|
||
|
users.users = {
|
||
|
tester = {
|
||
|
isNormalUser = true;
|
||
|
description = "Testa Test";
|
||
|
extraGroups = [ "audio" "corectrl" "docker" "networkmanager" "i2c" "wheel" "libvirtd" "qemu-libvirtd" "input" ];
|
||
|
shell = pkgs.fish;
|
||
|
home = "/home/tester";
|
||
|
hashedPasswordFile = config.age.secrets.tester_passwd_hash.path;
|
||
|
};
|
||
|
tristand = {
|
||
|
isNormalUser = true;
|
||
|
description = "Tristan Druyen";
|
||
|
extraGroups = [ "audio" "corectrl" "dialout" "docker" "networkmanager" "i2c" "wheel" "libvirtd" "qemu-libvirtd" "input" ];
|
||
|
shell = pkgs.fish;
|
||
|
home = "/home/tristand";
|
||
|
hashedPasswordFile = config.age.secrets.tristand_passwd_hash.path;
|
||
|
openssh.authorizedKeys.keys = [
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO4xz3EgIRiRb/gmnCSq17kHd4MLilf05zYOFZrwOIrA tristand@nixos-fw16"
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGDS/4JFRaAPoUaDiwDRbbNoaJqsBzaE+DEdaQH9OezM root@nixos-fw16"
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHowJtKj3ohrYjyeWwQ8Lj6UMSPI390SwLRuVIlojcGM tristand@nixos-desk"
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDP8ztBIgQsYh7LefSKtuDRYDWNheZWbmIr51T/Np/jc tristand@nixos-pulse"
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ/tkVxnPZB+C6sK9A12pUsB38OhXieMNaij6pC3foSH admin@vault81.de"
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMuH8L7mQDg86uJME6jndOu4niwLMASuJKpdbJU8Hfet tristan+desktop@vault81.de"
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKJ6wPntg8+kVLU4M+ykRuBb37SQd1csUtO3ZIStoW+4 root@he2.vault82.de"
|
||
|
];
|
||
|
};
|
||
|
|
||
|
nixremote = {
|
||
|
isSystemUser = true;
|
||
|
group = "nixremote";
|
||
|
description = "remote builder user";
|
||
|
extraGroups = [ "docker" "networkmanager" "wheel" ];
|
||
|
shell = pkgs.bash;
|
||
|
openssh.authorizedKeys.keys = [
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO4xz3EgIRiRb/gmnCSq17kHd4MLilf05zYOFZrwOIrA tristand@nixos-fw16"
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGDS/4JFRaAPoUaDiwDRbbNoaJqsBzaE+DEdaQH9OezM root@nixos-fw16"
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIRFEtmoq36QmvAwv/xIVdvaf+B9Scbm5cUFFkP/c1nS root@nixos-f16"
|
||
|
];
|
||
|
};
|
||
|
};
|
||
|
users.groups.nixremote = { };
|
||
|
|
||
|
home-manager = {
|
||
|
useUserPackages = true;
|
||
|
useGlobalPkgs = true;
|
||
|
users.tristand = import ./admin-fat.nix {
|
||
|
username = "tristand";
|
||
|
|
||
|
inherit pkgs config inputs system lib;
|
||
|
};
|
||
|
};
|
||
|
}
|