43 lines
803 B
Text
43 lines
803 B
Text
(defvar hostname "")
|
|
|
|
(defpoll quote_text :interval "3600s" `fortune -n 90 -s`)
|
|
|
|
(defpoll gpu_load :interval "1s" `gpustat --json | jq '.gpus[]."utilization.gpu"'`)
|
|
|
|
(defpoll host
|
|
:initial-value ""
|
|
:interval "1h"
|
|
|
|
`echo $(whoami)@$(hostname)`
|
|
)
|
|
|
|
(defpoll time
|
|
:interval "1s"
|
|
:initial-value ""
|
|
|
|
`date +'%H:%M:%S'`
|
|
)
|
|
|
|
(defpoll workspace
|
|
:interval "1s"
|
|
:initial-value ""
|
|
|
|
`hyprctl activeworkspace -j | jq '.name' | sed -e 's/"//g'`
|
|
)
|
|
|
|
(defpoll clients
|
|
:interval "1s"
|
|
:initial-value ""
|
|
|
|
`hyprctl clients -j | jq '.[].address' | wc -l`
|
|
)
|
|
|
|
(defpoll TODAY :interval "1s" `date +'%d %b %y'`)
|
|
(defpoll distro :interval "12h" `nixos-version | sed -r 's/^(.....).*?\\((.*?)\\)/NixOS \\1/'`)
|
|
|
|
(defpoll sound
|
|
:interval "1s"
|
|
:initial-value "images/sound-lo.svg"
|
|
|
|
`./scripts/volume.sh`
|
|
)
|