{ "sway/workspaces": { "show_special": true, "on-click": "activate" }, "sway/window": { "max-length": 50 }, "tray": { "spacing": 10, "show-passive-items": true }, "cpu": { "format": " {load}", "format-alt": " {usage}% @ {avg_frequency}GHz" }, "memory": { "format": "󰍛 {used:0.1f} / {total:0.1f}G", "format-alt": "󰓡 Swap: {swapUsed:0.1f}G / {swapTotal:0.1f}G" }, "network": { "format-wifi": " {essid} ({signalStrength}%)", "format-ethernet": "󰈀 {ifname}", "format-linked": " {ifname}", "format-disconnected": "󰌙 Disconnected", "format-alt": "󰩟 {ifname}: {ipaddr}/{cidr}", "tooltip-format": "{ifname} via {gwaddr}" }, "battery": { "states": { "good": 75, "warning": 15, "critical": 5 }, "format": "{icon} {capacity}%", "format-charging": "󰉁 {capacity}%", "format-plugged": " {capacity}%", "format-alt": "{icon} ETA: {time}", "format-icons": [ "", "", "", "", "" ] }, "clock": { "format": "󰅐 {:%H:%M  %m-%d}", "format-alt": " {:%A, %B %d, %Y (%r)}", "tooltip-format": "{calendar}", "calendar": { "mode": "year", "mode-mon-col": 3, "on-scroll": 1, "on-click-right": "mode", "format": { "months": "{}", "days": "{}", "weeks": "W{}", "weekdays": "{}", "today": "{}" } }, "actions": { "on-click-right": "mode", "on-scroll-down": "shift_up", "on-scroll-up": "shift_down" } }, "custom/notification": { "tooltip": true, "format": "{icon}", "format-icons": { "notification": " Unread", "none": " Empty", "dnd-notification": " DND on", "dnd-none": " DND on" }, "return-type": "json", "exec-if": "which swaync-client", "exec": "swaync-client -swb", "on-click": "swaync-client -t -sw", "on-click-right": "swaync-client -d -sw", "escape": true }, "custom/player": { "format": "{icon} {}", "format-icons": { "Playing": "󰎈 ", "Paused": "󰏤 " }, "return-type": "json", "exec": "playerctl -a metadata --format '{\"text\": \"{{playerName}}: {{artist}} - {{markup_escape(title)}}\", \"tooltip\": \"{{markup_escape(title)}} - {{markup_escape(album)}}\", \"class\": \"{{status}}\", \"alt\": \"{{status}}\" }' -F", "max-length": 48, "on-click": "playerctl play-pause" } }