From 1f635ff6acf2fe08d2e8c97af34524016d54f851 Mon Sep 17 00:00:00 2001 From: Christoph Hollizeck Date: Thu, 13 Nov 2025 01:00:52 +0100 Subject: [PATCH] waybar: add some on-click goddies --- modules/desktop/addons/waybar.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/desktop/addons/waybar.nix b/modules/desktop/addons/waybar.nix index 632881e..c8dd0d1 100644 --- a/modules/desktop/addons/waybar.nix +++ b/modules/desktop/addons/waybar.nix @@ -1,6 +1,11 @@ { flake.modules.homeManager.cholli = - { lib, osConfig, ... }: + { + lib, + osConfig, + pkgs, + ... + }: { config = lib.mkIf osConfig.programs.niri.enable { @@ -39,11 +44,13 @@ }; "wireplumber" = { "format" = " {volume}%"; + "on-click" = "${lib.getExe pkgs.pavucontrol}"; "max-volume" = 100; "scroll-step" = 5; }; "cpu" = { "format" = " {usage}%"; + "on-click" = "${lib.getExe pkgs.kitty} ${lib.getExe pkgs.btop}"; }; "memory" = { "interval" = 30; @@ -51,6 +58,7 @@ }; "bluetooth" = { "format" = ""; + "on-click" = "${lib.getExe pkgs.kitty} ${lib.getExe pkgs.bluetui}"; "format-disabled" = "󰂲"; "format-connected" = "󰂱"; "tooltip-format" = "{controller_alias}\t{controller_address}";