Commit graph

16 commits

Author SHA1 Message Date
a033432bb8 flake.nix: Add and configure treefmt-nix for nix fmt 2024-12-28 00:23:33 +01:00
b81e8f00bb flake.nix: Rename pre-commit-hooks-nix into git-hooks-nix
Cachix has renamed their project.
2024-12-28 00:23:33 +01:00
5c280dcedb tests: minimal: Configure and verify vmail user/group/uid/gid 2024-12-28 00:23:33 +01:00
9687dbaae1 Add minimal (internal) tests 2024-12-28 00:23:33 +01:00
a592881b8b mailsystem: Add option to use selfsigned certificates in preparation for testing 2024-12-28 00:23:33 +01:00
6d6b856bee flake.nix: Actually expose mailsystem as flake module 2024-12-28 00:23:33 +01:00
3d0e0dd95c mailsystem: Add configuration for roundcube as webmail interface 2024-12-28 00:23:33 +01:00
5583676384 mailsystem: rspamd: Add configuration options to make rspamd's web ui accessible 2024-12-28 00:23:33 +01:00
0ce3ecae52 mailsystem: dovecot: Autolearn ham/spam when moving mails 2024-12-28 00:23:33 +01:00
d35763a8a2 mailsystem: Configure rspamd as spam filter 2024-12-28 00:23:33 +01:00
b7fac23bd1 mailsystem: Add basic postfix configuration 2024-12-28 00:23:33 +01:00
bc01d4d2d0 mailsystem: Add minimal dovecot configuration 2024-12-28 00:21:53 +01:00
56feea5754 mailsystem: Add vmail user and group configuration 2024-12-06 16:41:06 +01:00
9180d7345c mailsystem: Add common.nix containing module-internal variables/definitions 2024-12-01 12:40:38 +01:00
3943ec3356 mailsystem: Add nginx configuration to retrieve letsencrypt certificate 2024-11-30 19:56:30 +01:00
77e4cac42d Initial commit 2024-11-26 00:23:32 +01:00