{ "layer": "top", "modules-left": ["sway/workspaces", "sway/mode"], "modules-center": ["sway/window"], "modules-right": ["tray", "custom/alsa", "network", "battery", "clock"], "sway/workspaces": { "format": "{icon}", "format-icons": { "1": "一", "2": "二", "3": "三", "4": "四", "5": "五", "6": "六", "7": "七", "8": "八", "9": "九", "10": "十", "11": "十一", "12": "十二", "13": "十三", "14": "十四", "15": "十五", "16": "十六", "17": "十七", "18": "十八", "19": "十九", "20": "二十" } }, "sway/window": { "max-length": 100, "icon": true, "icon-size": 16 }, "tray": { "show-passive-items": true }, "custom/alsa": { "exec": "amixer get Master | grep '%' | awk -F '[][]' '{print $2}'", //"exec-if": "alsactl monitor", "format": "V {}", "on-scroll-up": "amixer set Master 1%+", "on-scroll-down": "amixer set Master 1%-", "interval": 1 }, "network": { "format": "{ipaddr}", "format-disconnected": "Offline", "interval": 1, "on-click-right": "~/.local/bin/iwctl-re --mode=soft", "on-click-middle": "~/.local/bin/iwctl-re --mode=hard" }, "battery": { "format": "E {capacity}%", "format-full": "", "full-at": 60 }, "clock": { "format": "{:%a %d. %b %H:%M}" } }