2026-09-13 19:18:33 +06:00
|
|
|
{
|
|
|
|
|
"layer": "top",
|
|
|
|
|
"position": "top",
|
|
|
|
|
"height": 25,
|
|
|
|
|
"spacing": 0,
|
|
|
|
|
"modules-left": ["wlr/taskbar"],
|
|
|
|
|
"modules-center": ["clock"],
|
2026-09-14 21:52:07 +06:00
|
|
|
"modules-right": ["network","bluetooth","custom/proxy","custom/spotify","custom/language","pulseaudio","cpu","battery","power-profiles-daemon","wlr/tray","clock#date"],
|
2026-09-13 19:18:33 +06:00
|
|
|
|
|
|
|
|
"wlr/taskbar": {
|
|
|
|
|
"format": "{icon}",
|
|
|
|
|
"icon-size": 15,
|
|
|
|
|
"tooltip-format": "{title}",
|
|
|
|
|
"on-click": "activate"
|
|
|
|
|
},
|
|
|
|
|
"custom/language": {
|
2026-09-14 21:06:52 +06:00
|
|
|
"exec": "xkb-switch -p | tr '[:lower:]' '[:upper:]' || echo '??'",
|
2026-09-14 21:52:07 +06:00
|
|
|
"tooltip": false,
|
2026-09-13 19:18:33 +06:00
|
|
|
"interval": 1,
|
2026-09-14 21:06:52 +06:00
|
|
|
"format": "[ {}]"
|
2026-09-13 19:18:33 +06:00
|
|
|
},
|
|
|
|
|
"custom/spotify": {
|
2026-09-14 21:06:52 +06:00
|
|
|
"format": "[played: [{}] ]",
|
2026-09-13 19:18:33 +06:00
|
|
|
"exec": "playerctl metadata --format '{{artist}} - {{title}}' spotify 2>/dev/null || echo ''",
|
2026-09-14 21:52:07 +06:00
|
|
|
"tooltip": false,
|
2026-09-13 19:18:33 +06:00
|
|
|
"restart-interval": 1,
|
2026-09-14 21:06:52 +06:00
|
|
|
"on-click": "spotify-launcher",
|
2026-09-13 19:18:33 +06:00
|
|
|
"max-length": 50
|
|
|
|
|
},
|
2026-09-14 21:52:07 +06:00
|
|
|
"custom/proxy": {
|
|
|
|
|
"format": "[proxy]",
|
|
|
|
|
"tooltip": false,
|
|
|
|
|
"on-click": "alacritty -e sudo yast2 proxy"
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
2026-09-13 19:18:33 +06:00
|
|
|
"clock": {
|
2026-09-14 21:06:52 +06:00
|
|
|
"format": "[{:%H:%M}]",
|
2026-09-14 21:52:07 +06:00
|
|
|
"tooltip": false,
|
2026-09-14 21:06:52 +06:00
|
|
|
"on-click": "gnome-calendar"
|
|
|
|
|
},
|
|
|
|
|
"clock#date": {
|
|
|
|
|
"format": "[{:%d-%m-%Y}]",
|
2026-09-14 21:52:07 +06:00
|
|
|
"tooltip": false,
|
2026-09-14 21:06:52 +06:00
|
|
|
"on-click": "gnome-calendar"
|
2026-09-13 19:18:33 +06:00
|
|
|
},
|
|
|
|
|
"cpu": {
|
2026-09-14 21:06:52 +06:00
|
|
|
"format": "[ {usage}%]",
|
2026-09-13 19:18:33 +06:00
|
|
|
"tooltip": false,
|
|
|
|
|
"on-click": "alacritty -e htop"
|
|
|
|
|
},
|
|
|
|
|
"network": {
|
|
|
|
|
"min-length": 10,
|
2026-09-14 21:06:52 +06:00
|
|
|
"format-wifi": "[ {essid} {bandwidthDownBytes}]",
|
|
|
|
|
"format-ethernet": "[ {bandwidthDownBytes}]",
|
|
|
|
|
"format-disconnected": "[🛪 no WI-FI]",
|
2026-09-13 21:19:19 +06:00
|
|
|
"interval": 1,
|
2026-09-14 21:06:52 +06:00
|
|
|
"on-click": "nm-connection-editor"
|
2026-09-13 19:18:33 +06:00
|
|
|
},
|
2026-09-13 21:11:41 +06:00
|
|
|
"bluetooth": {
|
2026-09-14 21:52:07 +06:00
|
|
|
"format": "[ blu-th]",
|
2026-09-14 21:06:52 +06:00
|
|
|
"format-disabled": "[🛪 disabled]",
|
|
|
|
|
"format-off": "[🛦 off]",
|
|
|
|
|
"format-connected": "[ {num_connections}]",
|
2026-09-13 21:11:41 +06:00
|
|
|
|
2026-09-14 21:06:52 +06:00
|
|
|
"tooltip-format": "[{device_enumerate}]",
|
2026-09-13 21:11:41 +06:00
|
|
|
|
|
|
|
|
"on-click": "blueman-manager"
|
|
|
|
|
},
|
2026-09-13 21:19:19 +06:00
|
|
|
"battery": {
|
2026-09-14 21:52:07 +06:00
|
|
|
"format": "[{icon} {capacity}%]",
|
2026-09-14 21:06:52 +06:00
|
|
|
"format-charging": "[ {capacity}% {icon}]",
|
|
|
|
|
"format-plugged": "[ {capacity}%]",
|
|
|
|
|
"interval": 1,
|
2026-09-13 21:11:41 +06:00
|
|
|
|
|
|
|
|
"format-icons": [
|
|
|
|
|
"",
|
|
|
|
|
"",
|
|
|
|
|
"",
|
|
|
|
|
"",
|
|
|
|
|
""
|
|
|
|
|
],
|
|
|
|
|
|
|
|
|
|
"states": {
|
|
|
|
|
"warning": 30,
|
|
|
|
|
"critical": 15
|
|
|
|
|
}
|
|
|
|
|
},
|
2026-09-14 21:06:52 +06:00
|
|
|
"power-profiles-daemon": {
|
|
|
|
|
"format": "[{icon}]",
|
2026-09-14 21:52:07 +06:00
|
|
|
"tooltip": false,
|
2026-09-14 21:06:52 +06:00
|
|
|
"format-icons": {
|
|
|
|
|
"default": "default",
|
|
|
|
|
"performance": "performance",
|
|
|
|
|
"balanced": "balanced",
|
|
|
|
|
"power-saver": "power-saved"
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
},
|
2026-09-13 19:18:33 +06:00
|
|
|
"pulseaudio": {
|
2026-09-14 21:06:52 +06:00
|
|
|
"format": "[ {volume}%]",
|
|
|
|
|
"format-muted": "[ muted]",
|
2026-09-13 19:18:33 +06:00
|
|
|
"on-click": "pavucontrol"
|
|
|
|
|
},
|
2026-09-13 21:11:41 +06:00
|
|
|
"wlr/tray": {
|
2026-09-13 19:18:33 +06:00
|
|
|
"icon-size": 10,
|
|
|
|
|
"spacing": 15
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|