[{ "layer": "top", "height": 40, "id": "top", "modules-left": ["sway/workspaces", "sway/mode"], "modules-center": ["sway/window"], "modules-right": ["tray"], "sway/workspaces": { "all-outputs": false, "disable-scroll": true, "persistent-workspaces": { "1": ["eDP-1", "DP-1"], "2": ["eDP-1", "DP-1"], "3": ["eDP-1", "DP-1"], "4": ["eDP-1", "DP-1"], "5": ["eDP-1", "DP-1"], "6": ["eDP-1", "DP-1"], "7": ["eDP-1", "DP-1"], "8": ["eDP-1", "DP-2"], "9": ["eDP-1", "DP-2"], "10": ["eDP-1", "DP-2"], "11": ["eDP-1", "DP-2"] } }, "sway/window": { }, "tray": { "icon-size": 16, "spacing": 10 } }, { "id": "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": ["", "", ""] }, "on-scroll-up": "/usr/libexec/sway/volume-helper --limit 100 --increase 5", "on-scroll-down": "/usr/libexec/sway/volume-helper --limit 100 --decrease 5", "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle && /usr/libexec/sway/volume-helper" }, "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}°", "states": { "critical": 90, "warning": 80, "regular": 70 } }, "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" } }]