summaryrefslogtreecommitdiff
path: root/.local/bin
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2021-05-27 21:11:39 +0200
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2021-05-27 21:11:39 +0200
commit8e97cff50b77a5c381447e675ea448865aa69d74 (patch)
tree0334953d72201a7987d41d0df8d2ea9f1b06c76a /.local/bin
parent5f6c5f827e1789f27339e2f0e63d298cecb039d8 (diff)
Bug fix in PATH export, added some of Luke's scripts
Diffstat (limited to '.local/bin')
-rwxr-xr-x.local/bin/setbg16
-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-cpu12
-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