1
0
Fork 0
dotfiles/waybar/config

40 lines
1.1 KiB
Plaintext

{
"layer": "bottom",
"position": "top",
"height": 24,
"modules-left": ["sway/workspaces", "sway/mode"],
"modules-center": ["cpu", "memory", "tray"],
"modules-right": ["custom/vpn", "custom/timew", "clock#time", "clock#date"],
"sway/mode": {
"format": "<span style=\"italic\">{}</span>"
},
"cpu": {
"format": " {usage}%"
},
"memory": {
"format": " {used:0.1f}G/{total:0.1f}G ({percentage}%)"
},
"clock#time": {
"interval": 20,
"format": "{: %H:%M}"
},
"clock#date": {
"interval": 60,
"format": "{: %d.%m.%Y}"
},
"custom/vpn": {
"format": " {}",
"max-length": 60,
"escape": true,
"interval": 60,
"exec": "nmcli -f name,type --terse connection show --active | grep vpn | cut -d : -f 1 | awk -v d=', ' '{s=(NR==1?s:s d)$0}END{print s}' -"
},
"custom/timew": {
"format": " {}",
"max-length": 40,
"escape": true,
"interval": 60,
"exec": "timew | grep Tracking | cut -d ' ' -f 2- | tr -d '\"'"
}
}