Martin Weinelt
4225cc759f
Introduce stateVersion concept
...
With upcoming changes to the dovecot home and maildirectories we need to
introduce a way to nudge users to inform themselves about manual
migration steps they might need to carry out.
2025-05-22 05:49:22 +02:00
Martin Weinelt
ef1e02e555
flake.nix: run tests against pinned nixpkgs
...
and migrate to the new runTest, which evaluates much faster.
2025-05-10 02:43:35 +02:00
Guillaume Girol
e901c56849
services.dnsmasq.extraConfig was removed on nixos-unstable
2024-11-23 23:51:49 +01:00
Antoine Eiche
131c48de9b
Preserve the compatibility with nixos-22.11
2023-06-11 17:10:14 +02:00
Naïm Favier
42c5564791
tests: use services.dnsmasq.settings
...
Gets rid of the warning about `extraConfig` being deprecated.
2023-05-24 21:10:02 +00:00
Linus Heckemann
a40e9c3abb
htpasswd -> mkpasswd
2022-11-27 19:14:22 +00:00
Antoine Eiche
a0f9688a31
Switch CI to Nix flakes
...
We also move tests to Flakes.
This would allow users to submit PRs with a fork of nixpkgs when they
want to test nixpkgs PRs against SNM.
2021-07-12 22:57:01 +02:00
Antoine Eiche
a9f87ca461
Update nixpkgs-unstable
...
Because of
b7749c7671
we need to `set +o pipefail` several asserts.
2021-06-24 23:02:58 +02:00
Henri Menke
89bd89c706
Recommend bcrypt passwords everywhere
2020-11-29 20:19:46 +01:00
Antoine Eiche
c813f1205f
Add multiple.nix test
...
This test is used to test feature requiring several mail domains, such
as the `forwards` option.
2020-09-28 20:51:32 +02:00