diff options
Diffstat (limited to '.local/bin')
-rwxr-xr-x | .local/bin/setbg | 16 | ||||
-rwxr-xr-x[-rw-r--r--] | .local/bin/statusbar/sb-clock (renamed from .local/bin/statusbar/clock) | 2 | ||||
-rwxr-xr-x | .local/bin/statusbar/sb-cpu | 12 | ||||
-rwxr-xr-x[-rw-r--r--] | .local/bin/statusbar/sb-internet (renamed from .local/bin/statusbar/internet) | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | .local/bin/statusbar/sb-memory (renamed from .local/bin/statusbar/memory) | 2 | ||||
-rwxr-xr-x[-rw-r--r--] | .local/bin/statusbar/sb-pacpackages (renamed from .local/bin/statusbar/pacpackages) | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | .local/bin/statusbar/sb-volume (renamed from .local/bin/statusbar/volume) | 0 |
7 files changed, 30 insertions, 2 deletions
diff --git a/.local/bin/setbg b/.local/bin/setbg new file mode 100755 index 0000000..8eeecfe --- /dev/null +++ b/.local/bin/setbg @@ -0,0 +1,16 @@ +#!/bin/sh + +# This script does the following: +# Run by itself, set the wallpaper (at X start). +# If given a file, set that as the new wallpaper. + +## Location of link to wallpaper link. +bgloc="${XDG_DATA_HOME:-$HOME/.local/share/}/wallpaper" + +trueloc="$(readlink -f "$1")" && +case "$(file --mime-type -b "$trueloc")" in + image/* ) ln -sf "$(readlink -f "$1")" "$bgloc" && notify-send -i "$bgloc" "Changing wallpaper..." ;; + *) notify-send "Error" "Not a valid image." ; exit 1;; +esac + +xwallpaper --zoom "$bgloc" diff --git a/.local/bin/statusbar/clock b/.local/bin/statusbar/sb-clock index d25e8d0..85b7775 100644..100755 --- a/.local/bin/statusbar/clock +++ b/.local/bin/statusbar/sb-clock @@ -26,4 +26,4 @@ case $BLOCK_BUTTON in 6) "$TERMINAL" -e "$EDITOR" "$0" ;; esac -date "+%Y %b %d (%a) $icon%I:%M%p" +date "+(%a) %d %b $icon%I:%M%p" diff --git a/.local/bin/statusbar/sb-cpu b/.local/bin/statusbar/sb-cpu new file mode 100755 index 0000000..1572b52 --- /dev/null +++ b/.local/bin/statusbar/sb-cpu @@ -0,0 +1,12 @@ +#!/bin/sh + +case $BLOCK_BUTTON in + 1) notify-send "🖥 CPU hogs" "$(ps axch -o cmd:15,%cpu --sort=-%cpu | head)\\n(100% per core)" ;; + 2) setsid -f "$TERMINAL" -e htop ;; + 3) notify-send "🖥 CPU module " "\- Shows CPU temperature. +- Click to show intensive processes. +- Middle click to open htop." ;; + 6) "$TERMINAL" -e "$EDITOR" "$0" ;; +esac + +sensors | awk '/Core 0/ {print "🌡" $3}' diff --git a/.local/bin/statusbar/internet b/.local/bin/statusbar/sb-internet index ee1a160..ee1a160 100644..100755 --- a/.local/bin/statusbar/internet +++ b/.local/bin/statusbar/sb-internet diff --git a/.local/bin/statusbar/memory b/.local/bin/statusbar/sb-memory index 01d3daf..216015a 100644..100755 --- a/.local/bin/statusbar/memory +++ b/.local/bin/statusbar/sb-memory @@ -9,4 +9,4 @@ case $BLOCK_BUTTON in 6) "$TERMINAL" -e "$EDITOR" "$0" ;; esac -free --mebi | sed -n '2{p;q}' | awk '{printf ("🧠%2.2fGiB/%2.2fGiB\n", ( $3 / 1024), ($2 / 1024))}' +free --mebi | sed -n '2{p;q}' | awk '{printf ("🧠%2.2fGiB\n", ( $3 / 1024))}' diff --git a/.local/bin/statusbar/pacpackages b/.local/bin/statusbar/sb-pacpackages index 37ebed3..37ebed3 100644..100755 --- a/.local/bin/statusbar/pacpackages +++ b/.local/bin/statusbar/sb-pacpackages diff --git a/.local/bin/statusbar/volume b/.local/bin/statusbar/sb-volume index 61588c3..61588c3 100644..100755 --- a/.local/bin/statusbar/volume +++ b/.local/bin/statusbar/sb-volume |