r
Radicle
Git
{
pkgs,
inputs,
config,
...
}: {
home-manager.users.lorenz.imports = [
"${inputs.lorenz}/hm/profiles/terminal.nix"
];
nix.settings.trusted-users = with config.users.users; [
lorenz.name
fintan.name
];
users.users = {
lorenz = {
isNormalUser = true;
createHome = true;
home = "/home/lorenz";
description = "Lorenz";
extraGroups = ["disk" "docker" "wheel"];
uid = 1000;
shell = pkgs.dash;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFhK7CqgIIbSthoNn8ea32krOnMzC807Z+PpBkR2YOVj"
];
};
fintan = {
isNormalUser = true;
createHome = true;
home = "/home/fintan";
description = "Fintan";
extraGroups = ["disk" "docker" "wheel"];
uid = 1001;
shell = pkgs.zsh;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEFsaRqAJ1r6bBFwlcWzJKN7DdjItQDumCNc0wqw6Dvk"
];
};
erik = {
enable = false;
isNormalUser = true;
createHome = true;
home = "/home/erik";
description = "Erik";
extraGroups = ["disk" "docker" "wheel"];
uid = 1002;
shell = pkgs.bash;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBrJyJTwj/xG7F7qY0HDFXbb8A+xNNH8eILQ8hlvKW7/"
];
};
};
programs.zsh.enable = true;
}