summaryrefslogtreecommitdiffstats
path: root/usecases
diff options
context:
space:
mode:
Diffstat (limited to 'usecases')
-rw-r--r--usecases/desktop/graphical/waybar.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/usecases/desktop/graphical/waybar.nix b/usecases/desktop/graphical/waybar.nix
index 84fa694..15868fe 100644
--- a/usecases/desktop/graphical/waybar.nix
+++ b/usecases/desktop/graphical/waybar.nix
@@ -65,6 +65,20 @@ inputs:
65 activated = ""; 65 activated = "";
66 deactivated = ""; 66 deactivated = "";
67 }; 67 };
68 on-click = let
69 script = pkgs.writeShellApplication {
70 name = "switch-idle-mode";
71 runtimeInputs = [pkgs.mako pkgs.gnugrep];
72 text = ''
73 if makoctl mode | grep -q do-not-disturb; then
74 makoctl mode -r do-not-disturb
75 else
76 makoctl mode -a do-not-disturb
77 fi
78 '';
79 };
80 in
81 lib.getExe script;
68 }; 82 };
69 83
70 clock = { 84 clock = {