add scripts folder
This commit is contained in:
parent
a85adfffa5
commit
e69b8a84b4
8
scripts/check_mail.sh
Executable file
8
scripts/check_mail.sh
Executable file
@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
maildirs="$HOME/Mail/magazino/INBOX/new/"
|
||||
ml="$(find "$maildirs" -type f | wc -l)"
|
||||
if [ $ml > 0 ]; then
|
||||
echo "$ml"
|
||||
else
|
||||
echo "0"
|
||||
fi
|
51
scripts/pulseaudio-tail.sh
Executable file
51
scripts/pulseaudio-tail.sh
Executable file
@ -0,0 +1,51 @@
|
||||
#!/bin/sh
|
||||
|
||||
sink=$(pactl list sinks | grep -B 1 RUNNING | head -n1 | sed 's/[A-Za-z# ]*//')
|
||||
|
||||
volume_print() {
|
||||
|
||||
muted=$(~/src/pamixer/pamixer --sink $sink --get-mute)
|
||||
|
||||
if [ "$muted" = true ]; then
|
||||
echo "$sink --"
|
||||
else
|
||||
echo "$sink $(~/src/pamixer/pamixer --sink $sink --get-volume)"
|
||||
fi
|
||||
}
|
||||
|
||||
volume_up() {
|
||||
pactl set-sink-volume $sink +1%
|
||||
}
|
||||
|
||||
volume_down() {
|
||||
pactl set-sink-volume $sink -1%
|
||||
}
|
||||
|
||||
volume_mute() {
|
||||
pactl set-sink-mute $sink toggle
|
||||
}
|
||||
|
||||
listen() {
|
||||
volume_print
|
||||
|
||||
pactl subscribe | while read -r event; do
|
||||
if echo "$event" | grep -q "#$sink"; then
|
||||
volume_print
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
--up)
|
||||
volume_up
|
||||
;;
|
||||
--down)
|
||||
volume_down
|
||||
;;
|
||||
--mute)
|
||||
volume_mute
|
||||
;;
|
||||
*)
|
||||
listen
|
||||
;;
|
||||
esac
|
Loading…
x
Reference in New Issue
Block a user