waybar: add calendar with khal, fmt formatting

This commit is contained in:
Konstantin Koslowski 2021-05-08 22:22:08 +02:00
parent 2f419e1760
commit eaeed6ab5b
4 changed files with 81 additions and 26 deletions

View file

@ -30,6 +30,7 @@
"custom/separator#right",
"battery",
"custom/separator#right",
"custom/calendar",
"clock",
"tray"
],
@ -39,6 +40,16 @@
"custom/separator#right": {
"format": " <span foreground='#268bd2'></span> "
},
"custom/calendar": {
"format": "{}",
"tooltip-format": "{}",
"tooltip": true,
"return-type": "json",
"interval": 300,
"escape": false,
"exec": "$HOME/.config/sway/bin/waybar_khal.py 2> /dev/null",
"on-click": "foot -T float khal interactive"
},
"custom/mail": {
"format": "{icon} {}",
"return-type": "json",
@ -60,21 +71,19 @@
"format-icons": {
"chromium": " ",
"firefox": " ",
"Plexamp": "",
"default": " "
"Plexamp": "",
"default": " "
},
"escape": true,
"exec": "$HOME/.config/sway/bin/waybar_mediaplayer.py 2> /dev/null",
"exec-if": "pgrep plexamp"
},
"clock": {
"format": "<span foreground='#ebdbb2'> </span>{:%a, %d %b <span foreground='#ebdbb2'> </span>%H:%M}",
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
"format": "<span foreground='#ebdbb2'> </span>{:%H:%M}",
"on-click": "foot -T float khal interactive"
},
"cpu": {
"format": "<span foreground='#ebdbb2'></span> {usage}%",
"format": "<span foreground='#ebdbb2'></span> {usage:3}%",
"states": {
"warning": 70,
"critical": 90
@ -90,7 +99,7 @@
"on-click": "foot -T float bashtop"
},
"backlight": {
"format": "<span foreground='#ebdbb2'>{icon}</span> {percent}%",
"format": "<span foreground='#ebdbb2'>{icon}</span> {percent:3}%",
"format-icons": [""]
},
"battery": {
@ -100,15 +109,15 @@
"warning": 30,
"critical": 15
},
"format": "<span foreground='#ebdbb2'>{icon}</span> {capacity}%",
"format-charging": "<span foreground='#268bd2'></span> {capacity}%",
"format": "<span foreground='#ebdbb2'>{icon}</span> {capacity:3}%",
"format-charging": "<span foreground='#268bd2'></span> {capacity:3}%",
"format-icons": ["", "", "", "", ""]
},
"network#wl0": {
"interval": 2,
"interface": "wl0",
"format": "{ifname}",
"format-wifi": "<span foreground='#ebdbb2'> </span>{ifname} {essid} ({signalStrength}%)",
"format-wifi": "<span foreground='#ebdbb2'> </span>{ifname} {essid} ({signalStrength:3}%)",
"format-ethernet": "<span foreground='#ebdbb2'> </span>{ifname}",
"format-linked": "<span foreground='#ebdbb2'> </span>{ifname}",
"format-disconnected": "<span foreground='#606060'></span>{ifname}",
@ -121,7 +130,7 @@
"interval": 2,
"interface": "en0",
"format": "{ifname}",
"format-wifi": "<span foreground='#ebdbb2'> </span> {essid} ({signalStrength}%)",
"format-wifi": "<span foreground='#ebdbb2'> </span> {essid} ({signalStrength:3}%)",
"format-ethernet": "<span foreground='#ebdbb2'> </span>{ifname}",
"format-linked": "<span foreground='#ebdbb2'> </span>{ifname}",
"format-disconnected": "<span foreground='#606060'></span>{ifname}",
@ -134,7 +143,7 @@
"interval": 2,
"interface": "vpn0",
"format": "{ifname}",
"format-wifi": "<span foreground='#ebdbb2'> </span> {essid} ({signalStrength}%)",
"format-wifi": "<span foreground='#ebdbb2'> </span> {essid} ({signalStrength:3}%)",
"format-ethernet": "<span foreground='#ebdbb2'> </span>{ifname}",
"format-linked": "<span foreground='#ebdbb2'> </span>{ifname}",
"format-disconnected": "<span foreground='#606060'></span>{ifname}",