Improve assertion messages

This commit is contained in:
SebastianStork 2025-09-22 18:55:41 +02:00
parent 5492e51dd3
commit 86d0cb60d5
3 changed files with 4 additions and 4 deletions

View file

@ -11,7 +11,7 @@
assertions = [ assertions = [
{ {
assertion = config.custom.programs.rofi.enable; assertion = config.custom.programs.rofi.enable;
message = "cliphist requires rofi"; message = "Cliphist requires Rofi.";
} }
]; ];

View file

@ -10,7 +10,7 @@
inherit (moduleArgs.osConfig.services) geoclue2; inherit (moduleArgs.osConfig.services) geoclue2;
in in
geoclue2.enable or true && geoclue2.appConfig.gammastep.isAllowed or true; geoclue2.enable or true && geoclue2.appConfig.gammastep.isAllowed or true;
message = "gammastep requires geoclue"; message = "Gammastep requires Geoclue2";
} }
]; ];

View file

@ -39,11 +39,11 @@ in
assertions = [ assertions = [
{ {
assertion = tailscaleCfg.enable; assertion = tailscaleCfg.enable;
message = "syncthing requires tailscale"; message = "Syncthing requires tailscale.";
} }
{ {
assertion = cfg.doBackups -> cfg.isServer; assertion = cfg.doBackups -> cfg.isServer;
message = "syncthing backups can only be performed on a server"; message = "Syncthing backups can only be performed on a server.";
} }
]; ];