1
0
mirror of https://gitlab.com/linuxstuff/dotfiles.git synced 2026-06-19 04:06:00 +02:00

added checkupd module, uses checkupdates to fetch update list

This commit is contained in:
h45h74x
2020-05-19 23:43:44 +02:00
parent ffea56940c
commit 30dcbab90d
+17 -1
View File
@@ -13,7 +13,7 @@ foreground = #fff
foreground-alt = #555
[bar/main]
modules-left = disk update ovpn nvpn eth
modules-left = disk_short checkupd ovpn nvpn eth
modules-center = i3
modules-right = sensors_cpu nvgpu memory date
@@ -153,6 +153,16 @@ click-left = "setsid alacritty -e sh -c 'echo ---UPDATE LIST---; echo; yay -Syy;
click-right = "setsid alacritty -e sh -c 'echo ---UPDATING---; echo ; yay -Syu --sudoloop; echo ; read -p ---END---'"
click-middle = "setsid alacritty -e sh -c 'echo ---UPDATING, NOCONFIRM---; echo ; yay -Syu --sudoloop --noconfirm; echo ; read -p ---END---'"
; this module uses the script checkupdates to fetch update count withoud database sync
[module/checkupd]
type = custom/script
interval = 60
format = upd: <label>
exec = "echo $(checkupdates>/dev/null | wc -l | awk '$1 ~ /^[[:digit:]]+$/')"
click-left = "setsid alacritty -e sh -c 'echo ---UPDATE LIST---; echo; checkupdates; echo ; read -p ---END---'"
click-right = "setsid alacritty -e sh -c 'echo ---UPDATING---; echo ; yay -Syu --sudoloop; echo ; read -p ---END---'"
click-middle = "setsid alacritty -e sh -c 'echo ---UPDATING, NOCONFIRM---; echo ; yay -Syu --sudoloop --noconfirm; echo ; read -p ---END---'"
[module/quicklaunch]
type = custom/script
format = | <label>
@@ -301,6 +311,12 @@ label-full = bat: %percentage%%
label-charging = bat: %percentage%%
label-discharging = bat: %percentage%%
[module/disk_short]
type = custom/script
format = | disk: <label>
interval = 10
exec = echo $(df -h / | tail +2 | awk -F ' ' '{print $3 " / " $2 " (" $5 ")"}' | tr -d 'G')
[module/disk]
type = internal/fs
mount-0 = /