nixos-config/common/users.nix

26 lines
723 B
Nix
Raw Normal View History

{ 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" ];
}