[ { "layer": "top", "position": "bottom", "modules-center": ["image#pfp", "wlr/taskbar"], "image#pfp": { "path": "/home/deadvey/pictures/pfp.png", "size": 30, "interval": 20, "on-click": "fuzzel", }, "wlr/taskbar": { "format": "{icon}", "icon-size": 30, "icon-theme": "Gruvbox-Dark", "tooltip-format": "{name}", "on-click": "activate", "on-click-right": "minimize", "on-click-middle": "close", "ignore-list": [ "Alacritty" ], "app_ids-mapping": { "firefoxdeveloperedition": "firefox-developer-edition" }, "rewrite": { "Firefox Web Browser": "Firefox", "Foot Server": "Terminal" } } }, { "layer": "top", "position": "top", "height": 30, "mode": "dock", "modules-left": [ "hyprland/workspaces", ], "modules-center": [ "clock" ], "modules-right": [ "custom/cmusinfo", "pulseaudio/slider", "network", "tray", ], "custom/cmusinfo": { "exec": "ssh max@192.168.1.193 cmus-remote -Q | grep title | sed 's/tag title //'", "format": " {}", "interval": 1, "on-click": "ssh max@192.168.1.193 cmus-remote -u", "on-click-right": "ssh max@192.168.1.193 cmus-remote -n", "on-scroll-down": "ssh max@192.168.1.193 cmus-remote -v -10%", "on-scroll-up": "ssh max@192.168.1.193 cmus-remote -v +10%", }, "hyprland/workspaces": { "disable-scroll": true, "show-special": true, "all-outputs": true, "move-to-monitor": true, "wrap-on-scroll": false, "format": "{icon}{name}", "format-active": "[{name}]", "format-icons": { "urgent": "!", "active": "", "default": "" } }, "network": { "interface": "enp5s0", "format": "{ifname}", "format-wifi": " ", "format-ethernet": " ", "format-disconnected": "", //An empty format will hide the module. "tooltip-format": "{ifname} via {gwaddr} 󰊗", "tooltip-format-wifi": "{essid} ({signalStrength}%) ", "tooltip-format-ethernet": "{ipaddr} {ifname}", "tooltip-format-disconnected": " ", "max-length": 50 }, "custom/seperator": { "format": "|", }, "server-cava": { "exec": "ssh max@192.168.1.193 bash /home/max/caway.sh", "format": "{}", "interval": 30, }, "pulseaudio/slider": { "min": 0, "max": 100, "orientation": "horizontal" }, "pulseaudio": { "format": "{icon}", "format-bluetooth": "{volume}% {icon}", "format-muted": "", "format-icons": { "alsa_output.pci-0000_00_1f.3.analog-stereo": "", "alsa_output.pci-0000_00_1f.3.analog-stereo-muted": "", "headphone": "", "hands-free": "", "headset": "", "phone": "", "phone-muted": "", "portable": "", "car": "", "default": ["", ""] }, "scroll-step": 5, "on-click": "pavucontrol", "ignored-sinks": ["Easy Effects Sink"] }, "clock": { "format": "{:%a, %d %b %Y %H:%M:%S %p}", "interval": 1, "tooltip-format": "{calendar}", "calendar": { "mode" : "year", "mode-mon-col" : 3, "weeks-pos" : "right", "on-scroll" : 1, "format": { "months": "{}", "days": "{}", "weeks": "W{}", "weekdays": "{}", "today": "{}" } }, "actions": { "on-click-right": "mode", "on-scroll-up": "tz_up", "on-scroll-down": "tz_down", "on-scroll-up": "shift_up", "on-scroll-down": "shift_down" } }, "custom/temperature": { "format": "{} ", "exec": "sensors | grep 'Tctl:' | sed -E 's/Tctl:[ ]+//' | sed -E 's/[ ]+//'", "interval": 1, }, "cpu": { "format": "{}% " }, "memory": { "format": "{}% " }, "custom/time": { "exec": "bash $HOME/scripts/time.sh --hex", "format": "{}", "interval": 1, }, "custom/lock": { "on-click": "hyprlock", "format": "", }, "custom/shutdown": { "on-click": "shutdown now", "format": "", }, "custom/reboot": { "on-click": "reboot", "format": "", }, "custom/server-cava": { "exec": "ssh max@192.168.1.193 bash /home/max/caway.sh", "format": "{}", "interval": 1, }, } ]