From c7fdb7e90bff1a51b79c1eed458fb39e6649a82a Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 27 May 2025 11:16:51 -0500 Subject: [PATCH] tests/mako: test extraConfig Signed-off-by: Austin Horstman --- tests/modules/services/mako/config | 38 ++++++++++++++++++ .../modules/services/mako/example-config.nix | 40 +++++++++++++++++++ 2 files changed, 78 insertions(+) diff --git a/tests/modules/services/mako/config b/tests/modules/services/mako/config index 7f8040c50..91b3622a5 100644 --- a/tests/modules/services/mako/config +++ b/tests/modules/services/mako/config @@ -21,3 +21,41 @@ max-visible=5 [field1=value field2=value] text-alignment=left + +[urgency=low] +border-color=#CCCCCC + +[urgency=normal] +border-color=#FFF700 + +[urgency=high] +border-color=#FF0000 +default-timeout=0 + +[app-name=system-notify] +border-color=#FF0000 +default-timeout=0 + +[summary~="Update"] +border-color=#0000FF +default-timeout=20000 + +[body~="Update"] +border-color=#0000FF +default-timeout=20000 + +[summary~=failed] +border-color=#FF0000 +default-timeout=0 + +[summary~=error] +border-color=#FF0000 +default-timeout=0 + +[body~=failed] +border-color=#FF0000 +default-timeout=0 + +[body~=error] +border-color=#FF0000 +default-timeout=0 diff --git a/tests/modules/services/mako/example-config.nix b/tests/modules/services/mako/example-config.nix index c4d829b46..bbba45745 100644 --- a/tests/modules/services/mako/example-config.nix +++ b/tests/modules/services/mako/example-config.nix @@ -27,6 +27,46 @@ text-alignment = "left"; }; }; + + extraConfig = '' + [urgency=low] + border-color=#CCCCCC + + [urgency=normal] + border-color=#FFF700 + + [urgency=high] + border-color=#FF0000 + default-timeout=0 + + [app-name=system-notify] + border-color=#FF0000 + default-timeout=0 + + [summary~="Update"] + border-color=#0000FF + default-timeout=20000 + + [body~="Update"] + border-color=#0000FF + default-timeout=20000 + + [summary~=failed] + border-color=#FF0000 + default-timeout=0 + + [summary~=error] + border-color=#FF0000 + default-timeout=0 + + [body~=failed] + border-color=#FF0000 + default-timeout=0 + + [body~=error] + border-color=#FF0000 + default-timeout=0 + ''; }; nmt.script = ''