{ "layer": "top", "margin-bottom": 5, "margin-top": 0, "modules-left": ["cpu", "memory", "network", "tray"], "modules-center": ["hyprland/workspaces"], "modules-right": ["backlight", "wireplumber", "clock", "battery", "custom/power"], "pulseaudio": { "tooltip": false, "scroll-step": 5, "format": "{icon} {volume}%", "format-muted": " {volume}%", "on-click":"pactl set-sink-mute @DEFAULT_SINK@ toggle", "format-icons": { "default": ["", "", ""] } }, "wireplumber": { "tooltip": false, "scroll-step": 5, "format": "{icon} {volume}%", "format-muted": " {volume}%", "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", "format-icons": ["", "", ""] }, "network": { // "interface": "wlp2*", // (Optional) To force the use of this interface "format-wifi": "", "format-ethernet": "", "tooltip-format": "{essid} ({signalStrength}%)", "format-linked": "{ifname} (No IP) ", "format-disconnected": "⚠", "format-alt": "{ifname}: {essid}" }, "backlight": { "tooltip": false, "format": " {}%", "interval":1, "on-scroll-up": "light -A 5", "on-scroll-down": "light -U 5" }, "battery": { "states": { "good": 90, "warning": 30, "critical": 20 }, "format": "{icon} {capacity}%", "format-charging": " {capacity}%", "format-plugged": " {capacity}%", "format-alt": "{time} {icon}", "format-icons": ["", "", "", "", ""] }, "tray":{ "icon-size":18, "spacing": 10 }, "clock": { "format": " {:%H:%M 📅 %d.%m.%y}" }, "cpu": { "interval": 15, "format": " {}%", "max-length": 10 }, "memory": { "interval": 30, "format": " {}%", "max-length": 10 }, //"custom/power":{ // "format": " ", // "on-click": "bash ~/.config/rofi/leave/leave.sh", //}, // The code following below is given in the great documentation for Waybar status bar under Useful Utilities in Hyprland wiki "hyrpland/workspaces": { "format": "{icon}", "on-scroll-up": "hyprctl dispatch workspace e+1", "on-scroll-down": "hyprctl dispatch workspace e-1", "on-click": "activate" } }