Christoph Heiss
df9b15996d
Runs blocky + unbound for custom DNS. Also adds all the common nix infrastructure needed. Signed-off-by: Christoph Heiss <christoph@c8h4.io>
26 lines
742 B
Nix
26 lines
742 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
imports = [ ../secrets/users.nix ../system/home-manager ];
|
|
|
|
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";
|
|
}
|