{ inputs, lib, ... }: { imports = [ inputs.disko.nixosModules.disko ./hardware-configuration.nix ./disko-config.nix ./mail.nix ../server.nix ]; nixpkgs.hostPlatform = "x86_64-linux"; networking = { hostId = "08ac2f14"; firewall = { enable = true; allowedTCPPorts = [ 22 # SSH ]; }; }; users = { users = { root = { openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILVHTjsyMIV4THNw6yz0OxAxGnC+41gX72UrPqTzR+OS jordan@vimium.com" ]; }; }; }; services.openssh.settings.PermitRootLogin = lib.mkForce "prohibit-password"; modules = { services = { borgmatic = { enable = true; directories = [ "/var/dkim" "/var/lib" "/var/vmail" ]; repoPath = "ssh://kg2mpt28@kg2mpt28.repo.borgbase.com/./repo"; }; }; }; system.stateVersion = "22.11"; }