nixos-config/common/users.nix
Christoph Heiss 402d3a5a3a
home-manager: clean up global configuration & import a bit
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00

26 lines
723 B
Nix

{ pkgs, ... }:
{
imports = [ ../secrets/users.nix ];
users.mutableUsers = false;
users.groups.christoph.gid = 1000;
users.users.christoph = {
isNormalUser = true;
uid = 1000;
createHome = true;
group = "christoph";
extraGroups = [ "users" "wheel" ];
shell = pkgs.zsh;
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPocMW2mXGIB7MsNe1r/fTptPHKFr5avb+C+/cUzpHDm maui.proxmox.com"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH84TV7rrQBSxRon3Bq2wfJ5yBWkPpVGXN/Aps1UBu9U zero.c8h4.io"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH87oqYDeJSYi7loTt6OVqvk1U2Rybo6/mw/J3CBm/NF trek.c8h4.io"
];
};
services.openssh.settings.AllowUsers = [ "christoph" ];
}