mirror of
https://gitlab.com/linuxstuff/dotfiles.git
synced 2026-08-15 12:59:28 +02:00
added checkupd module, uses checkupdates to fetch update list
This commit is contained in:
@@ -13,7 +13,7 @@ foreground = #fff
|
|||||||
foreground-alt = #555
|
foreground-alt = #555
|
||||||
|
|
||||||
[bar/main]
|
[bar/main]
|
||||||
modules-left = disk update ovpn nvpn eth
|
modules-left = disk_short checkupd ovpn nvpn eth
|
||||||
modules-center = i3
|
modules-center = i3
|
||||||
modules-right = sensors_cpu nvgpu memory date
|
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-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---'"
|
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]
|
[module/quicklaunch]
|
||||||
type = custom/script
|
type = custom/script
|
||||||
format = | <label>
|
format = | <label>
|
||||||
@@ -301,6 +311,12 @@ label-full = bat: %percentage%%
|
|||||||
label-charging = bat: %percentage%%
|
label-charging = bat: %percentage%%
|
||||||
label-discharging = 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]
|
[module/disk]
|
||||||
type = internal/fs
|
type = internal/fs
|
||||||
mount-0 = /
|
mount-0 = /
|
||||||
|
|||||||
Reference in New Issue
Block a user