diff --git a/sys/mailserver/default.nix b/sys/mailserver/default.nix index e10be03..28cd5bd 100644 --- a/sys/mailserver/default.nix +++ b/sys/mailserver/default.nix @@ -1,4 +1,5 @@ { pkgs, ... }: { + mailserver = { enable = true; fqdn = "mail.idimitrov.dev"; @@ -14,7 +15,23 @@ certificateScheme = "acme-nginx"; }; - security.acme.acceptTerms = true; security.acme.defaults.email = "security@idimitrov.dev"; + + users = { + users.ivand = { + isNormalUser = true; + hashedPassword = + "$2b$05$hPrPcewxj4qjLCRQpKBAu.FKvKZdIVlnyn4uYsWE8lc21Jhvc9jWG"; + extraGroups = [ "wheel" "adm" "mlocate" ]; + openssh.authorizedKeys.keys = ['' + ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCyW157tNiQdeoQsoo5AEzhyi6BvPeqEvChCxCHf3hikmFDqb6bvvlKYb9grW+fqE0HzALRwpXvPKnuUwHKPVG8HZ7NC9bT5RPMO0rFviNoxWF2PNDWG0ivPmLrQGKtCPM3aUIhSdUdlJ7ImYl34KBkUIrSmL7WlLJUvh1PtyyuVfrhpFzFxHwYwVCNO33L89lfl5PY/G9qrjlH64urt/6aWqMdHD8bZ4MHBPcnSwLMd7f0nNa0aTAJMabsfmndZhV24y7T1FUWG0dl27Q4rnpnZJWBDD1IyWIX/aN+DD6eVVWa4tRVJs6ycfw48hft0zs9zLn9mU4a2hxQ6VvfwpqZHOO8XqqOSai9Yw9Ba60iVQokQQiL91KidoSF7zD0U0szdEmylANyAntUcJ1kdu496s21IU2hjYfN/3seH5a9hBk8iPHp/eTeVUXFKh27rRWn0gc+rba1LF0BWfTjRYR7e1uvPEau0I61sNsp3lnMULdkgkZ9rap1sRM6ULlaRXM= ivand@nixos + '']; + }; + extraGroups = { mlocate = { }; }; + }; + + environment = { + systemPackages = with pkgs; [ coreutils-full fd git vim mlocate ]; + }; }