Add CGM value to Waybar

This commit is contained in:
coolneng 2023-05-24 15:18:47 +02:00
parent 554b794ad2
commit 87cbce4084
Signed by: coolneng
GPG Key ID: 9893DA236405AF57
2 changed files with 24 additions and 1 deletions

View File

@ -0,0 +1,18 @@
#!/bin/sh
fetch_value() {
CGM_VALUE=$(curl -s -H "api-secret: $(pass api/nightscout)" -H "accept: application/json" \
"https://nightscout.coolneng.duckdns.org/api/v1/entries?count=1" |
grep -o '"sgv":[0-9]*' | cut -d ":" -f 2)
echo "$CGM_VALUE"
}
check_connectivity() {
if nc -zw1 freebsd.org 443; then
fetch_value
else
echo "NA"
fi
}
check_connectivity

View File

@ -2,7 +2,7 @@
"layer": "top", "layer": "top",
"height": 25, "height": 25,
"modules-left": ["sway/workspaces" ], "modules-left": ["sway/workspaces" ],
"modules-center": ["custom/org-pomodoro", "clock"], "modules-center": ["custom/org-pomodoro", "clock", "custom/cgm-value"],
"modules-right": ["mpd", "network", "pulseaudio", "battery", "battery#bat2"], "modules-right": ["mpd", "network", "pulseaudio", "battery", "battery#bat2"],
"mpd": { "mpd": {
"format": "<span foreground='#88C0D0'>{stateIcon}</span> {title}", "format": "<span foreground='#88C0D0'>{stateIcon}</span> {title}",
@ -78,5 +78,10 @@
"format": "<span foreground='#88C0D0'>󰅐</span> {}", "format": "<span foreground='#88C0D0'>󰅐</span> {}",
"exec": "$HOME/.local/share/scripts/org-clock-status", "exec": "$HOME/.local/share/scripts/org-clock-status",
"interval": 2 "interval": 2
},
"custom/cgm-value": {
"format": "<span foreground='#88C0D0'>󱄦</span> {}",
"exec": "$HOME/.local/share/scripts/cgm-value",
"interval": 2
} }
} }