From 5985e32fe1183cdc0cadfcfdf2d15c13a7e4a201 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sat, 16 Nov 2024 22:03:39 +0800 Subject: feat(waybar): loop workspace scroll --- dot-config/waybar/modules.jsonc | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/dot-config/waybar/modules.jsonc b/dot-config/waybar/modules.jsonc index a11cc94a..7a8e3de0 100644 --- a/dot-config/waybar/modules.jsonc +++ b/dot-config/waybar/modules.jsonc @@ -9,24 +9,22 @@ "weeks-pos" : "right", "on-scroll" : 1, "format": { - "days": "{}", - "weeks": "W{}", - "weekdays": "{}", - "today": "{}" - } + "days": "{}", + "weeks": "W{}", + "weekdays": "{}", + "today": "{}" + } }, "format-alt": " {:%A %d/%m}", "on-click-right": "swaync-client -t -sw", "interval": 1 }, - - "hyprland/workspaces": { "active-only": false, "all-outputs": true, "disable-scroll": false, - "on-scroll-up": "hyprctl dispatch workspace -1", - "on-scroll-down": "hyprctl dispatch workspace +1", + "on-scroll-up": "if [[ $(hyprctl activeworkspace -j | jq '.id') == 1 ]]; then hyprctl dispatch workspace 10; else hyprctl dispatch workspace -1; fi", + "on-scroll-down": "if [[ $(hyprctl activeworkspace -j | jq '.id') == 10 ]]; then hyprctl dispatch workspace 1; else hyprctl dispatch workspace +1; fi", "on-click-middle": "hyprctl dispatch overview:toggle", "format": "{icon}", "on-click": "activate", @@ -152,7 +150,7 @@ // }, "privacy": { "icon-spacing": 4, - "icon-size": 24, + "icon-size": 18, "transition-duration": 250, "modules": [ { @@ -256,6 +254,10 @@ "signal": 3 }, "group/misc": { + "orientation": "horizontal", + "modules": ["group/misc-wrapper", "privacy"], + }, + "group/misc-wrapper": { "orientation": "horizontal", "modules": ["clock", "group/small-utils"], "drawer": {} -- cgit v1.2.3