{ device, hostname, ayo_public_key, ... }: { imports = [ ./hardware-configuration.nix ./disko.nix ./caddy.nix ./komuhn-website.nix ./git-server.nix ]; boot.loader.grub = { enable = true; inherit device; }; networking.hostName = hostname; security.pam = { sshAgentAuth.enable = true; services."sudo".sshAgentAuth = true; }; services.openssh.enable = true; users = { mutableUsers = false; users."ayo" = { isNormalUser = true; extraGroups = [ "wheel" ]; openssh.authorizedKeys.keys = [ ayo_public_key ]; }; }; system.stateVersion = "26.05"; nix.settings.trusted-users = [ "ayo" ]; }