{ config, clan-core, ... }: { imports = [ clan-core.clanModules.sshd clan-core.clanModules.root-password clan-core.clanModules.user-password clan-core.clanModules.state-version clan-core.clanModules.static-hosts clan-core.clanModules.machine-id ./remote_builders.nix ]; networking.hosts."fd77:acc0:1d56:2265:499:9367:28e0:97d3" = ["moritz-remarkable"]; # Locale service discovery and mDNS services.avahi.enable = true; # generate a random password for our user below # can be read using `clan secrets get -user-password` command clan.user-password.user = "moritz"; users.users.moritz = { isNormalUser = true; extraGroups = [ "wheel" "networkmanager" "video" "input" ]; uid = 1000; openssh.authorizedKeys.keys = config.users.users.root.openssh.authorizedKeys.keys; }; }