From 3d7272b10368b9839711d0ca313f343a1cc4eab7 Mon Sep 17 00:00:00 2001 From: ziro Date: Mon, 18 May 2020 12:51:45 +0700 Subject: [PATCH] + Added script for dwm status bar (dwmbar no longer used, now using dwmblocks) --- .local/bin/dwmbar/clock | 2 ++ .local/bin/dwmbar/launch-dwmblocks | 8 ++++++++ .scripts/dwmbar | 29 +++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100755 .local/bin/dwmbar/clock create mode 100755 .local/bin/dwmbar/launch-dwmblocks create mode 100755 .scripts/dwmbar diff --git a/.local/bin/dwmbar/clock b/.local/bin/dwmbar/clock new file mode 100755 index 0000000..22def1b --- /dev/null +++ b/.local/bin/dwmbar/clock @@ -0,0 +1,2 @@ +#!/bin/sh +printf "%s\n" "$(date +" %a, %d %b %Y • %H:%M %Z")" diff --git a/.local/bin/dwmbar/launch-dwmblocks b/.local/bin/dwmbar/launch-dwmblocks new file mode 100755 index 0000000..bf898fd --- /dev/null +++ b/.local/bin/dwmbar/launch-dwmblocks @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ x$(pidof dwmblocks) = "x" ] +then + dwmblocks & +else + echo 'dwmblocks is running, skipped.' +fi diff --git a/.scripts/dwmbar b/.scripts/dwmbar new file mode 100755 index 0000000..40bd4f2 --- /dev/null +++ b/.scripts/dwmbar @@ -0,0 +1,29 @@ +#!/bin/sh +getdate() { \ + date +" %A, %d %b %Y • %H:%M %Z" +} + +gettemp() { \ + sensors | grep -A0 "Package" | cut -d"+" -f2 | cut -d"." -f1 | sed "s/$/°C/" +} + +getfree_HDD() { \ + df -h --output=source,avail /home | grep -A1 '/dev' | sed "s/^.* //;s/$/ free/" +} + +getupdate() { \ + aur=$(yay -Qu | wc -l) + pac=$(pacman -Qu | wc -l) + (( update=$pac+$aur )) + printf " $update" +} + +bar() { \ + printf " %s | %s " "$(getupdate)" "$(getdate)" +} + +while true +do + xsetroot -name " $(bar)" + sleep 1m +done