diff --git a/flake.nix b/flake.nix index aa42bb1..f2ff208 100644 --- a/flake.nix +++ b/flake.nix @@ -1,6 +1,6 @@ { - description = "A very basic flake"; + description = "StuRa HTWD NixOS Configurations"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; @@ -8,7 +8,7 @@ url = "github:nix-community/authentik-nix"; }; mailserver = { - url = "git+https://gitlab.com/simple-nixos-mailserver/nixos-mailserver?ref=nixos-25.05"; + url = "git+https://gitlab.com/simple-nixos-mailserver/nixos-mailserver?ref=nixos-25.11"; }; sops = { url = "github:Mic92/sops-nix"; diff --git a/hosts/mail/default.nix b/hosts/mail/default.nix index 716598a..2c84f6d 100644 --- a/hosts/mail/default.nix +++ b/hosts/mail/default.nix @@ -88,7 +88,8 @@ in ldap = { enable = true; bind = { - dn = "cn=dovecot,ou=users,DC=test,DC=htw,DC=stura-dresden,DC=de"; + # dn = "cn=dovecot,ou=users,DC=test,DC=htw,DC=stura-dresden,DC=de"; + dn = "cn=ldapuser,ou=users,dc=ldap,dc=goauthentik,dc=io"; passwordFile = "/var/lib/dovecot_ldap_passwd"; }; dovecot = { @@ -101,7 +102,8 @@ in mailAttribute = "mail"; uidAttribute = "cn"; }; - searchBase = "DC=test,DC=htw,DC=stura-dresden,DC=de"; + #searchBase = "DC=test,DC=htw,DC=stura-dresden,DC=de"; + searchBase = "DC=ldap,DC=goauthentik,DC=io"; uris = [ "ldap://auth.test.htw.stura-dresden.de:3389" ]; @@ -136,6 +138,7 @@ in maxConnectionsPerUser = 10; messageSizeLimit = 10 * 1000 * 1024; # 10 MiB + stateVersion = 3; }; # services.dovecot2.mailLocation = lib.mkForce "maildir:/var/vmail/%n";