aboutsummaryrefslogtreecommitdiff
path: root/home-manager/homeModules/waybar.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home-manager/homeModules/waybar.nix')
-rw-r--r--home-manager/homeModules/waybar.nix12
1 files changed, 7 insertions, 5 deletions
diff --git a/home-manager/homeModules/waybar.nix b/home-manager/homeModules/waybar.nix
index 4862d0e..ae3e57f 100644
--- a/home-manager/homeModules/waybar.nix
+++ b/home-manager/homeModules/waybar.nix
@@ -29,7 +29,7 @@
margin-down = 5;
modules-left = ["hyprland/workspaces"];
modules-center = ["clock"];
- modules-right = ["network" "memory" "backlight" "pulseaudio" "hyprland/language" "tray" "battery"];
+ modules-right = ["network" "custom/vpn" "memory" "backlight" "pulseaudio" "hyprland/language" "tray" "battery"];
"hyprland/workspaces" = {
format = "{icon}";
"format-icons" = {
@@ -55,11 +55,9 @@
format = "{:%H:%M 󰅐}";
tooltip-format = "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>";
format-alt = "{:%d %h %Y 󰃮}";
- on-click = "killall calcure || alacritty -t calcure -e calcure;sudo ydotool click 0xc1";
};
"memory" = {
format = "{}% ";
- on-click = "killall btop || alacritty -t btop -e btop;sudo ydotool click 0xc1";
};
"backlight" = {
format = "{percent}% {icon}";
@@ -85,7 +83,11 @@
tooltip-format = "{ifname} via {gwaddr} 󰩟";
format-linked = "{ifname} (No IP) 󰩟";
format-disconnected = "󰤫";
- on-click = "killall connman-gtk || connman-gtk;sudo ydotool click 0xc1";
+ };
+ "custom/vpn" = {
+ format = "{text}";
+ exec = "${./attachments/hypr-scripts/toggle-vpn.sh} waybar";
+ return-type = "json";
};
"pulseaudio" = {
format = "{volume}% {icon} {format_source}";
@@ -94,7 +96,7 @@
format-muted = "󰝟 {format_source}";
format-source = "{volume}% 󰍬";
format-source-muted = "󰍭";
- on-click = "killall bluetuith || alacritty -t blue -e bluetuith; sudo ydotool click 0xc1";
+
"format-icons" = {
headphone = "󰋋";
hands-free = "";