//* ---- 💫 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 }, "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": { "*": 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": { "*": 5 }, "format": "{icon}", "format-icons": { "active": "󰮯", "empty": "", "default": "󰊠", }, }, // Kanji / Japanese style "hyprland/workspaces#kanji": { "disable-scroll": true, "show-special": false, "all-outputs": true, "format": "{icon}", "persistent-workspaces": { "*": 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": { "*": 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 styles "hyprland/workspaces#numbers": { "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": { "*": 5 }, "format-icons": { "1": "1", "2": "2", "3": "3", "4": "4", "5": "5", "6": "6", "7": "7", "8": "8", "9": "9", "10": "10", }, }, // ALPHABET Style "hyprland/workspaces#alpha": { "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": { "*": 5 }, "format-icons": { "1": "A", "2": "B", "3": "C", "4": "D", "5": "E", "6": "F", "7": "G", "8": "H", "9": "I", "10": "J", }, }, // NUMBERS and ICONS style with window rewrite "hyprland/workspaces#rw": { "disable-scroll": true, "all-outputs": false, "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": { "*": 1 }, // "format": "{icon} {windows}", "format": "{windows}", "format-window-separator": "|", "window-rewrite-default": "󰣆", "window-rewrite": { "title<.*amazon.*>": "", "title<.*reddit.*>": "", "title<.*idagio.*>": "𝄢", "class": " ", //"class": "", //"class": "bank󰖟", "class": "󰗝", "class": "", "class": " ", "class": "", "class": "", "class": "🦁", "class": "", "class": "🦊", "class": "", "class": "󰄛", "class": "", "class": "", "class": "", "class": "", "class": "", "title": "", "class": "", "class<[Tt]hunderbird|[Tt]hunderbird-esr>": "", "class": "", "title<.*gmail.*>": "󰊫", "class": "󱞎", "class<[Tt]elegram-desktop|org.telegram.desktop|io.github.tdesktop_x64.TDesktop>": "", "class": "", "title<.*whatsapp.*>": "", "title<.*zapzap.*>": "", "title<.*messenger.*>": "", "title<.*facebook.*>": "", "title<.*reddit.*>": "", "class": "󰠮", "class": "", "class": "", "title<.*ChatGPT.*>": "󰚩", "title<.*deepseek.*>": "󰚩", "title<.*qwen.*>": "󰚩", "class": "󰅳", "class": "", "class": "🪨", "class": "", "class": "", "class": "󰎆", "title<.*Picture-in-Picture.*>": "", "title<.*youtube.*>": "", "class": "󰕼", "title<.*cmus.*>": "", "class<[Ss]potify>": "", "title<.*.pdf>": "", "class": "", "class": "", "class<.virt-manager-wrapped>": "", "class": "💽", "title": "💽", "class": "🖥️", "class": "󰍳", "class": "󰨞", "class": "󰵁", "class": "󰅩", "title<.*github.*>": "", "class": "", "class": "", "class": "󰏆", "class": "", "title": "", "title": "", //"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": "󰹛", } }, } "niri/workspaces": { "format": "{index}", }, "wlr/taskbar": { "format": "{icon}", "icon-size": {}, "icon-theme": "${i_theme}", "spacing": 0, "tooltip-format": "{icon}", "on-click": "activate", "on-click-middle": "close", "on-click-right": "fullscreen" },