{ "name": "main-bar", "id": "main-bar", "layer": "top", "mode": "dock", "exclusive": true, "passthrough": false, "height": 32, "spacing": 6, "margin": 0, "margin-top": 0, "margin-bottom": 0, "margin-left": 0, "margin-right": 0, "fixed-center": true, "ipc": true, "modules-left": [ "custom/menu", "wlr/workspaces", "cpu", "memory", "disk" ], "modules-center": [ "mpd", "tray" ], "modules-right": [ "pulseaudio", "custom/weather", "network", "battery", "clock", "custom/power" ], // waybar-backlight "backlight": { "interval": 2, "align": 0, "rotate": 0, //"device": "amdgpu_bl0", "format": "{icon} {percent}%", "format-icons": [ "", "", "", "" ], // Commands to execute on events "on-click": "", "on-click-middle": "", "on-click-right": "", "on-update": "", "on-scroll-up": "light -A 5%", "on-scroll-down": "light -U 5%", "smooth-scrolling-threshold": 1, }, "wlr/workspaces": { "format": "{icon}", "on-click": "activate", "all-outputs": true, "format-icons": { "1": "", "2": "", "3": "", "4": "", "5": "ﭮ", "6": "", "7": "", "8": "", "9": "", "10": "﮼", "focused": "", "default": "" } }, // waybar-battery "battery": { "interval": 60, "align": 0, "rotate": 0, //"bat": "BAT1", //"adapter": "ACAD", "full-at": 100, "design-capacity": false, "states": { "good": 95, "warning": 30, "critical": 15 }, "format": "{icon} {capacity}%", "format-charging": " {capacity}%", "format-plugged": " {capacity}%", "format-full": "{icon} Full", //"format-good": "", "format-alt": "{icon} {time}", "format-icons": [ "", "", "", "", "" ], "format-time": "{H}h {M}min", "tooltip": true, }, // waybar-clock "clock": { "interval": 60, "align": 0, "rotate": 0, "tooltip-format": "{:%B %Y}\n{calendar}", "format": " {:%H:%M}", "format-alt": " {:%a %b %d, %G}" }, // waybar-cpu "cpu": { "interval": 5, "format": " LOAD: {usage}%", }, // waybar-custom "custom/menu": { "format": "", "tooltip": false, "on-click": "$HOME/.config/hypr/scripts/menu", }, "custom/power": { "format": " ", "tooltip": false, "on-click": "$HOME/.config/hypr/scripts/wlogout", }, // waybar-disk "disk": { "interval": 30, "format": " FREE: {free}", }, // waybar-memory "memory": { "interval": 10, "format": " USED: {used:0.1f}G", }, // waybar-mpd "mpd": { "interval": 2, "unknown-tag": "N/A", "format": "{stateIcon} {artist} - {title}", "format-disconnected": " Disconnected", "format-paused": "{stateIcon} {artist} - {title}", "format-stopped": "Stopped ", "state-icons": { "paused": "", "playing": "" }, "tooltip-format": "MPD (connected)", "tooltip-format-disconnected": "MPD (disconnected)", // Commands to execute on events "on-click": "mpc toggle", "on-click-middle": "mpc prev", "on-click-right": "mpc next", "on-update": "", "on-scroll-up": "mpc seek +00:00:01", "on-scroll-down": "mpc seek -00:00:01", "smooth-scrolling-threshold": 1, }, // waybar-network "network": { "interval": 5, //"interface": "wlan*", // (Optional) To force the use of this interface, set it for netspeed to work "format-wifi": " {essid}", "format-ethernet": " {ipaddr}/{cidr}", "format-linked": " {ifname} (No IP)", "format-disconnected": "睊 Disconnected", "format-disabled": "睊 Disabled", "format-alt": " {bandwidthUpBits} |  {bandwidthDownBits}", "tooltip-format": " {ifname} via {gwaddr}", }, // weather-custom "custom/weather": { // "format": "{}", // "format-alt": "{alt}: {}", "format-alt-click": "click-right", "interval": 300, "return-type": "json", "exec": "~/.config/hypr/scripts/weather", // "on-click": "xdg-open https://weather.com/en-IN/weather/today/l/$(location_id)" }, // waybar-pulseaudio "pulseaudio": { //"format": "{volume}% {icon} {format_source}", "format": "{icon} {volume}%", "format-muted": " Mute", "format-bluetooth": " {volume}% {format_source}", "format-bluetooth-muted": " Mute", "format-source": " {volume}%", "format-source-muted": "", "format-icons": { "headphone": "", "hands-free": "", "headset": "", "phone": "", "portable": "", "car": "", "default": [ "", "", "" ] }, "scroll-step": 5.0, // Commands to execute on events "on-click": "amixer set Master toggle", "on-click-right": "pavucontrol", "smooth-scrolling-threshold": 1, }, // waybar-tray "tray": { "icon-size": 16, "spacing": 10 } }