[{ "id": "top", "name": "top", "layer": "top", "height": 40, "modules-left": ["hyprland/workspaces", "sway/mode"], "modules-center": ["hyprland/window"], "modules-right": ["tray"], "hyprland/workspaces": { "all-outputs": false, "disable-scroll": true, "persistent-workspaces": { "eDP-1": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] } }, "hyprland/window": { "format": "{}" }, "tray": { "icon-size": 16, "spacing": 10 } }, { "id": "bottom", "name": "bottom", "layer": "top", "position": "bottom", "height": 40, "modules-left": ["gamemode", "custom/backup", "battery", "temperature", "cpu", "memory", "network"], "modules-center": [], "modules-right": ["mpris", "pulseaudio", "backlight", "idle_inhibitor", "clock"], "clock": { "format": "{:%a %b %d %I:%M %p}", "tooltip": false }, "network": { "interval": 5, "format": " {bandwidthUpBytes}  {bandwidthDownBytes}", "format-disconnected": "" }, "battery": { "states": { "good": 100, "warning": 30, "critical": 15 }, "format": "{icon} {capacity}%", "format-charging": "{icon} {capacity}%", "format-plugged": "{icon} {capacity}%", "format-icons": ["", "", "", "", ""] }, "backlight": { "format": " {percent}%" }, "idle_inhibitor": { "format": "" }, "gamemode": { "format": "{glyph}", "glyph": "", "use-icon": false, "icon-spacing": 0, "icon-size": 0 }, "pulseaudio": { "scroll-step": 5, "format": "{icon} {volume}%", "format-icons": { "default": ["", "", ""] }, "scroll-step": 1, "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle" }, "cpu": { "interval": 3, "format": " {usage}%", "states": { "critical": 90, "warning": 80, "regular": 50 } }, "memory": { "interval": 5, "format": " {percentage}% {swapPercentage}%", "states": { "critical": 90, "warning": 80, "regular": 50 } }, "temperature": { "format": " {temperatureC}°", "critical-threshold": 80 }, "mpris": { "interval": 1, "artist-len": 30, "album-len": 30, "title-len": 40, "format": "{player_icon} - {dynamic}", "ignored-players": [ "firefox" ], "player-icons": { "default": "♫" }, "status-icons": { "playing": "⏵", "paused": "⏸", "stopped": "⏹" } }, "custom/backup": { "interval": 60, "format": "", "exec": "systemctl is-failed backup.service" } }]