Some work on Scripts

notable changes:
- rename `bt-connect` to `bt_connect`
- rename `music` to `media` and make it generic instead of checking
  Spotify
- make separate script to set background to a preset black image
- make all shebangs "#!/usr/bin/env sh"
This commit is contained in:
2025-04-05 19:25:48 +01:00
parent 981804b78c
commit 0d7970742f
18 changed files with 40 additions and 69 deletions

View File

@@ -1,4 +1,3 @@
#!/bin/bash #!/usr/bin/env sh
feh --bg-fill --randomize $HOME/Pictures/Backgrounds; feh --bg-fill --randomize $HOME/Pictures/Backgrounds;
# feh --bg-fill $HOME/Pictures/Backgrounds/black.jpg;

View File

@@ -0,0 +1,3 @@
#!/usr/bin/env sh
feh --bg-fill $HOME/Pictures/Backgrounds/black-nice.jpg;

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env sh
response=$(cat $HOME/.local/share/emoticons.txt | dmenu -F -i) response=$(cat $HOME/.local/share/emoticons.txt | dmenu -F -i)
emoticon=$(echo $response | sed 's/\w+//gi' | awk '{print $1}') emoticon=$(echo $response | sed 's/\w+//gi' | awk '{print $1}')

View File

@@ -1,7 +1,7 @@
#!/bin/sh #!/usr/bin/env sh
P=$HOME
sudo xboxdrv --silent \ sudo xboxdrv --silent \
-c $P/.config/xboxdrv/general.xboxdrv \ -c $HOME/.config/xboxdrv/general.xboxdrv \
--alt-config $P/.config/xboxdrv/typing.xboxdrv \ --alt-config $HOME/.config/xboxdrv/typing.xboxdrv \
--alt-config $P/.config/xboxdrv/media.xboxdrv \ --alt-config $HOME/.config/xboxdrv/media.xboxdrv \
--axis-sensitivity X1=-1.0,X2=-1.0,Y1=-1.0,Y2=-1.0 --axis-sensitivity X1=-1.0,X2=-1.0,Y1=-1.0,Y2=-1.0

View File

@@ -1,3 +1,3 @@
#!/bin/bash #!/usr/bin/env sh
killall xinit; killall xinit;

View File

@@ -27,7 +27,7 @@ choice=$(ssh oreo@oldboy "find /media/hdd/content/ -type 'f' $filtering" |\
sed "s/\/media\/hdd\/content\/$selection/\1/g" |\ sed "s/\/media\/hdd\/content\/$selection/\1/g" |\
dmenu -i -l 5 -p "Choose file: ") dmenu -i -l 5 -p "Choose file: ")
if [ $1 == "-f" ] if [ $1 = "-f" ]
then then
mpv "sftp://oldboy:/media/hdd/content/$choice$ending" mpv "sftp://oldboy:/media/hdd/content/$choice$ending"
else else

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env sh
choice=$(mpc playlist | dmenu -i) choice=$(mpc playlist | dmenu -i)
if [[ -n "$choice" ]] if [[ -n "$choice" ]]
then then
@@ -7,4 +7,3 @@ then
else else
echo "No choice given" echo "No choice given"
fi fi

View File

@@ -1,2 +1,2 @@
#!/bin/bash #!/usr/bin/env sh
wget -nv --show-progress -O /dev/null "https://aryadevchavali.com/resources/Table-of-Integrals.pdf" wget -nv --show-progress -O /dev/null "https://aryadevchavali.com/resources/Table-of-Integrals.pdf"

View File

@@ -1,4 +1,4 @@
#!/bin/sh #!/usr/bin/env sh
# From https://github.com/LukeSmithxyz/st # From https://github.com/LukeSmithxyz/st
urlregex="(((http|https|gopher|gemini|ftp|ftps|git)://|www\\.)[a-zA-Z0-9.]*[:;a-zA-Z0-9./+@$&%?$\#=_~-]*)|((magnet:\\?xt=urn:btih:)[a-zA-Z0-9]*)" urlregex="(((http|https|gopher|gemini|ftp|ftps|git)://|www\\.)[a-zA-Z0-9.]*[:;a-zA-Z0-9./+@$&%?$\#=_~-]*)|((magnet:\\?xt=urn:btih:)[a-zA-Z0-9]*)"

View File

@@ -1,4 +1,4 @@
#!/bin/sh #!/usr/bin/env sh
# From https://github.com/LukeSmithxyz/st # From https://github.com/LukeSmithxyz/st
# By Jaywalker and Luke # By Jaywalker and Luke

View File

@@ -1,37 +1,21 @@
#!/usr/bin/env sh #!/usr/bin/env sh
script="" script=""
case "$(printf "Date\nBattery\nBrightness\nBluetooth\nMusic\nNetwork\nVolume\nTemperature\nMemory\nUptime" | dmenu -i -p "Select: ")" in choices="Date\nBattery\nBrightness\nBluetooth\nMedia\nNetwork\nVolume\nTemperature\nMemory\nUptime"
"Date") choice=$(printf $choices | dmenu -i -p "Select: ")
script="datetime"
;; case $choice in
"Battery") "Date") script="datetime" ;;
script="battery" "Battery") script="battery" ;;
;; "Brightness") script="brightness" ;;
"Brightness") "Bluetooth") script="bluetooth-status" ;;
script="brightness" "Media") script="media" ;;
;; "Network") script="connection" ;;
"Bluetooth") "Volume") script="volume" ;;
script="bluetooth-status" "Temperature") script="temperature" ;;
;; "Memory") script="memory" ;;
"Music") "Uptime") script="uptime_status" ;;
script="music" *) exit 1 ;;
;;
"Network")
script="connection"
;;
"Volume")
script="volume"
;;
"Temperature")
script="temperature"
;;
"Memory")
script="memory"
;;
"Uptime")
script="uptime_status"
;;
esac esac
notify-send -u low "$(~/.local/scripts/status/$script)" notify-send -u low "$(~/.local/scripts/status/$script)"

View File

@@ -1,7 +1,7 @@
#!/usr/bin/env sh #!/usr/bin/env sh
name=$(bluetoothctl info | grep "Name" | sed 's/.*Name: //') name=$(bluetoothctl info | grep "Alias" | sed 's/.*Alias: //')
battery=$(bluetoothctl info | grep "Battery" | sed 's/.*(//;s/)//') battery=$(bluetoothctl info | grep "Battery Percentage" | sed 's/.*(//;s/)//')
if [ ! "$name" ] if [ ! "$name" ]
then then
echo "" echo ""

View File

@@ -0,0 +1,4 @@
#!/usr/bin/env bash
title=$(playerctl metadata title)
echo " $title"

View File

@@ -1,8 +1,8 @@
#!/bin/bash #!/usr/bin/env sh
line=$(free -m | sed -n 2p); line=$(free -m | sed -n 2p);
used=$(echo $line | awk '{print $3}'); used=$(echo $line | awk '{print $3}');
available=$(echo $line | awk '{print $2}'); available=$(echo $line | awk '{print $2}');
value=$(echo "100 * $used / $available" | bc -l | xargs printf "%.2f" $1) value=$(echo "100 * $used / $available" | bc -l | xargs printf "%.2f" $1)
echo " $(printf "%dMB" $used) $value%" echo " $(printf "%dMB" $used) $value%"

View File

@@ -1,4 +0,0 @@
#!/usr/bin/env bash
title=$(playerctl --player=spotify metadata title | cut -c 1-30)
echo " $title"

View File

@@ -1,14 +0,0 @@
#!/bin/bash
while :
do
prev="$(playerctl --player=spotify metadata title)"
item=$prev
while [[ $item == $prev ]]
do
item="$(playerctl --player=spotify metadata title)";
sleep 0.5;
done
kill -37 $(pidof dwmblocks);
item="";
done

View File

@@ -1,3 +1,3 @@
#!/bin/bash #!/usr/bin/env sh
systemctl --user $@ systemctl --user $@