From c37d7bb33ec10ef71cf146a99faa5f7744afe7e3 Mon Sep 17 00:00:00 2001 From: js0ny Date: Mon, 7 Apr 2025 08:50:38 +0100 Subject: [PATCH] feat(waybar): Hyprland workspace --- .../waybar/modules/hyprland-workspace.jsonc | 106 ++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 platforms/linux/waybar/modules/hyprland-workspace.jsonc diff --git a/platforms/linux/waybar/modules/hyprland-workspace.jsonc b/platforms/linux/waybar/modules/hyprland-workspace.jsonc new file mode 100644 index 0000000..917b78c --- /dev/null +++ b/platforms/linux/waybar/modules/hyprland-workspace.jsonc @@ -0,0 +1,106 @@ + +{ +"hyprland/workspaces#rw": { + "disable-scroll": true, + "all-outputs": true, + "warp-on-scroll": false, + "sort-by-number": true, + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "*": 5 + }, + + "format-icons": { + "active": "", + "default": "", + }, + "format": "{icon} {windows}", + "format-window-separator": " ", + "window-rewrite-default": " ", + "window-rewrite": { + "title<.*amazon.*>": " ", + "title<.*reddit.*>": " ", + + "class": " ", + "class": "󰰷 ", + "class": " ", + "class": " ", + "class": " ", + "class": "🦁 ", + "class": " ", + "class": "🦊 ", + + "class": " ", + "class": " ", + "class": " ", + "class": " ", + + "class<[Tt]hunderbird|[Tt]hunderbird-esr>": " ", + "class": " ", + "title<.*gmail.*>": "󰊫 ", + + "class<[Tt]elegram-desktop|org.telegram.desktop|io.github.tdesktop_x64.TDesktop>": " ", + "class": " ", + "title<.*whatsapp.*>": " ", + "title<.*zapzap.*>": " ", + "title<.*messenger.*>": " ", + "title<.*facebook.*>": " ", + "title<.*reddit.*>": " ", + + + "title<.*ChatGPT.*>": "󰚩 ", + "title<.*deepseek.*>": "󰚩 ", + "title<.*qwen.*>": "󰚩 ", + "class": "󰅳 ", + "class": " ", + + "class": " ", + "class": " ", + "class": "󰎆 ", + "title<.*Picture-in-Picture.*>": " ", + "title<.*youtube.*>": " ", + "class": "󰕼 ", + "title<.*cmus.*>": " ", + "class<[Ss]potify>": " ", + + "class": " ", + "class<.virt-manager-wrapped>": " ", + "class": "💽 ", + "title": "💽 ", + "class": "🖥️ ", + + "class": "󰨞 ", + "class": "󰵁", + "class": "󰅩 ", + "title<.*github.*>": " ", + "class": " ", + "class": " ", + "class": "󰏆 ", + "class": " ", + "title<.*nvim ~.*>": " ", + "title<.*vim.*>": " ", + "title<.*nvim.*>": " ", + "title<.*figma.*>": " ", + "title<.*jira.*>": " ", + "class": " ", + + "class": " ", + + "class": "󰒃 ", + "class": " ", + "class<[Pp]avucontrol|org.pulseaudio.pavucontrol>": "󱡫 ", + "class": " ", + "class": "󰝰 ", + "class":"", + "class": " ", + "class": "📱 ", + "class": " ", + "class": "󰓃", + "class":"", + "class": "󰹛", + } + } +}