20768edcf6
Now the script works on both FreeBSD and Linux, and it exits properly so switching between docked and undocked doesn't cause problems for waybar.
54 lines
1.4 KiB
JSON
54 lines
1.4 KiB
JSON
{
|
|
// "height": 10, // Waybar height (to be removed for auto height)
|
|
"modules-left": ["sway/workspaces", "sway/mode"],
|
|
"modules-right": ["custom/night_mode", "custom/temperature", "custom/sound", "custom/available_memory", "custom/battery", "idle_inhibitor", "custom/clock", "tray"],
|
|
"sway/workspaces": {
|
|
"disable-scroll": true
|
|
},
|
|
"sway/mode": {
|
|
"format": "<span style=\"italic\">{}</span>"
|
|
},
|
|
"idle_inhibitor": {
|
|
"format": "{icon}",
|
|
"format-icons": {
|
|
"activated": "☕",//☕
|
|
"deactivated": "💤"//☾☁⛾⛔⏾⌛⏳💤
|
|
}
|
|
},
|
|
"tray": {
|
|
// "icon-size": 21,
|
|
"spacing": 10
|
|
},
|
|
"custom/clock": {
|
|
"exec": "waybar_custom_clock",
|
|
"return-type": "json",
|
|
"restart-interval": 30
|
|
},
|
|
"custom/battery": {
|
|
"exec": "waybar_custom_battery",
|
|
"return-type": "json",
|
|
"restart-interval": 30
|
|
},
|
|
"custom/available_memory": {
|
|
"exec": "waybar_custom_available_memory",
|
|
"return-type": "json",
|
|
"restart-interval": 30
|
|
},
|
|
"custom/sound": {
|
|
"exec": "waybar_custom_sound",
|
|
"return-type": "json",
|
|
"restart-interval": 30
|
|
},
|
|
"custom/temperature": {
|
|
"exec": "waybar_custom_temperature",
|
|
"return-type": "json",
|
|
"restart-interval": 30
|
|
},
|
|
"custom/night_mode": {
|
|
"exec": "waybar_night_mode",
|
|
"return-type": "json",
|
|
"restart-interval": 30,
|
|
"on-click": "pkill -USR1 -f waybar_night_mode"
|
|
}
|
|
}
|