From 1314456be1c96e7c61487a7eee11f80682dafdf1 Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Thu, 9 Jul 2026 01:57:05 +0530 Subject: feat: added assertions for automatically validation related options Some programs and their configurations may depend on other programs. For a truly portable configuration users must be able to get appropriate error messages if a options is enabled but its requirements (like a dependent option) is not met. The build crashes for those and keeps the config concise. --- modules/programs/aerc/default.nix | 2 ++ 1 file changed, 2 insertions(+) (limited to 'modules/programs/aerc/default.nix') diff --git a/modules/programs/aerc/default.nix b/modules/programs/aerc/default.nix index 7c69999..2a1361d 100644 --- a/modules/programs/aerc/default.nix +++ b/modules/programs/aerc/default.nix @@ -6,6 +6,8 @@ }: { + imports = [ ./assertions.nix ]; + config = lib.mkIf config.programs.aerc.enable { programs.aerc = { extraConfig = { -- cgit v1.2.3