aboutsummaryrefslogtreecommitdiffstats
path: root/config/waybar/ModulesWorkspaces
diff options
context:
space:
mode:
authorJaKooLit <ejhay.games@gmail.com>2024-09-11 23:54:14 +0900
committerJaKooLit <ejhay.games@gmail.com>2024-09-11 23:54:39 +0900
commitc2fe9a6b1f39f0c326ba9d2c8b0fecf385ac4c22 (patch)
tree77140c8c6050efe0ca2e6a0b78ff36fae4f4de24 /config/waybar/ModulesWorkspaces
parentd8d711c0ba3e0b8337ddaef28bbb167977ac624d (diff)
Separated waybar workspaces modules to "shorten" a bit the main waybar modules file
Diffstat (limited to 'config/waybar/ModulesWorkspaces')
-rw-r--r--config/waybar/ModulesWorkspaces209
1 files changed, 209 insertions, 0 deletions
diff --git a/config/waybar/ModulesWorkspaces b/config/waybar/ModulesWorkspaces
new file mode 100644
index 00000000..e7fc51c9
--- /dev/null
+++ b/config/waybar/ModulesWorkspaces
@@ -0,0 +1,209 @@
+//* ---- 💫 https://github.com/JaKooLit 💫 ---- *//
+/* Waybar Workspaces modules */
+
+/* Generally, this is a potential expanding of choices for hyprland/workspace */
+
+{
+
+// HYPRLAND WORKSPACES. CHOOSE as desired and place on waybar configs
+// CIRCLES Style
+"hyprland/workspaces": {
+ "active-only": false,
+ "all-outputs": true,
+ "format": "{icon}",
+ "show-special": false,
+ "on-click": "activate",
+ "on-scroll-up": "hyprctl dispatch workspace e+1",
+ "on-scroll-down": "hyprctl dispatch workspace e-1",
+ "persistent-workspaces": {
+ "1": [],
+ "2": [],
+ "3": [],
+ "4": [],
+ "5": [],
+ },
+ "format-icons": {
+ "active": "",
+ "default": "",
+ },
+},
+// ROMAN Numerals style
+"hyprland/workspaces#roman": {
+ "active-only": false,
+ "all-outputs": true,
+ "format": "{icon}",
+ "show-special": false,
+ "on-click": "activate",
+ "on-scroll-up": "hyprctl dispatch workspace e+1",
+ "on-scroll-down": "hyprctl dispatch workspace e-1",
+ "persistent-workspaces": {
+ "1": [],
+ "2": [],
+ "3": [],
+ "4": [],
+ "5": [],
+ },
+ "format-icons": {
+ "1": "I",
+ "2": "II",
+ "3": "III",
+ "4": "IV",
+ "5": "V",
+ "6": "VI",
+ "7": "VII",
+ "8": "VIII",
+ "9": "IX",
+ "10": "X",
+ },
+},
+// PACMAN Style
+"hyprland/workspaces#pacman": {
+ "active-only": false,
+ "all-outputs": true,
+ "format": "{icon}",
+ "on-click": "activate",
+ "on-scroll-up": "hyprctl dispatch workspace e+1",
+ "on-scroll-down": "hyprctl dispatch workspace e-1",
+ "show-special": false,
+ "persistent-workspaces": {
+ "1": [],
+ "2": [],
+ "3": [],
+ "4": [],
+ "5": [],
+ },
+ "format": "{icon}",
+ "format-icons": {
+ "active": "<span font='12'>󰮯</span>",
+ "empty": "<span font='8'></span>",
+ "default": "󰊠",
+ },
+},
+// Kanji / Japanese style
+"hyprland/workspaces#kanji": {
+ "disable-scroll": true,
+ "show-special": false,
+ "all-outputs": true,
+ "format": "{icon}",
+ "persistent-workspaces": {
+ "1": [],
+ "2": [],
+ "3": [],
+ "4": [],
+ "5": [],
+ },
+ "format-icons": {
+ "1": "一",
+ "2": "二",
+ "3": "三",
+ "4": "四",
+ "5": "五",
+ "6": "六",
+ "7": "七",
+ "8": "八",
+ "9": "九",
+ "10": "十",
+ }
+},
+// for Camilla or Spanish
+"hyprland/workspaces#cam": {
+ "active-only":false,
+ "all-outputs": true,
+ "format": "{icon}",
+ "show-special": false,
+ "on-click": "activate",
+ "on-scroll-up": "hyprctl dispatch workspace e+1",
+ "on-scroll-down": "hyprctl dispatch workspace e-1",
+ "persistent-workspaces":{
+ "1": [],
+ "2": [],
+ "3": [],
+ "4": [],
+ "5": []
+ },
+ "format-icons": {
+ "1": "Uno",
+ "2": "Due",
+ "3": "Tre",
+ "4": "Quattro",
+ "5": "Cinque",
+ "6":"Sei",
+ "7":"Sette",
+ "8":"Otto",
+ "9":"Nove",
+ "10":"Dieci"
+ }
+ },
+
+// NUMBERS and ICONS style
+"hyprland/workspaces#4": {
+ "format": "{name}",
+ "format": " {name} {icon} ",
+ //"format": " {icon} ",
+ "show-special": false,
+ "on-click": "activate",
+ "on-scroll-up": "hyprctl dispatch workspace e+1",
+ "on-scroll-down": "hyprctl dispatch workspace e-1",
+ "all-outputs": true,
+ "sort-by-number": true,
+ "format-icons": {
+ "1": " ",
+ "2": " ",
+ "3": " ",
+ "4": " ",
+ "5": " ",
+ "6": " ",
+ "7": "",
+ "8": " ",
+ "9": "",
+ "10": "10",
+ "focused": "",
+ "default": "",
+ },
+},
+// NUMBERS and ICONS style with window rewrite
+"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",
+ "format": "{icon} {windows}",
+ "format-window-separator": " ",
+ "window-rewrite-default": " ",
+ "window-rewrite": {
+ "title<.*youtube.*>": " ",
+ "title<.*amazon.*>": " ",
+ "title<.*reddit.*>": " ",
+ "title<.*Picture-in-Picture.*>": " ",
+ "class<firefox>": " ",
+ "class<org.mozilla.firefox>": " ",
+ "class<kitty>": " ",
+ "class<kitty-dropterm>": " ",
+ "class<konsole>": " ",
+ "class<Chromium>": "<span font='12'> </span>",
+ "class<org.telegram.desktop|io.github.tdesktop_x64.TDeskto>": "<span font='12'> </span>",
+ "class<[Ss]potify>": "<span font='12'> </span>",
+ "class<VSCode|code-url-handler>": "<span font='12'>󰨞</span>",
+ "class<thunar>": "󰝰 ",
+ "class<[Tt]hunderbird>": " ",
+ "class<discord>": " ",
+ "class<WebCord>": " ",
+ "class<subl>": "󰅳 ",
+ "class<celluloid>": " ",
+ "class<Cider>": "󰎆 ",
+ "class<virt-manager>": " ",
+ "class<code-oss>": "󰨞 ",
+ "class<codium|codium-url-handler|VSCodium>": "󰨞 ",
+ "class<codeblocks>": "󰅩 ",
+ "class<mousepad>": " ",
+ "class<libreoffice-writer>": " ",
+ "class<libreoffice-startcenter>": "󰏆 ",
+ "class<com.obsproject.Studio>": " "
+ }
+ },
+
+} \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage