--- /dev/null
+#!/bin/bash
+
+choose=$(grep -v "#" ~/.local/share/emoji | \
+ dmenu -i -l 20 -fn Monospace-18 | \
+ awk '{print $1}')
+
+if [[ -z ${choose} ]]; then
+ exit 1
+fi
+
+echo "${choose}" | tr -d '\n' | xclip -selection clipboard
+
+pgrep -x dunst > /dev/null && \
+notify-send "$(xclip -o -selection clipboard) copied to clipboard"
--- /dev/null
+#!/bin/bash
+
+#Pass the password to the block instance
+if [[ -n $BLOCK_INSTANCE ]]; then
+ password=("-h" "${BLOCK_INSTANCE}@localhost")
+fi
+
+filter() {
+ tr '\n' ' ' | grep -Po '.*(?= \[playing\])|paused' | tr -d '\n'
+}
+
+case $BLOCK_BUTTON in
+ 1) mpc $password status | filter && $TERMINAL -e ncmpcpp & disown ;; # right click pause/unpause
+ 3) mpc $password toggle | filter ;; # right click, pause/unpause
+ 4) mpc $password prev | filter ;; # scroll up, previous
+ 5) mpc $password next | filter ;; # scroll down, next
+ *) mpc $password status | filter ;;
+esac
#!/bin/bash
-font="System San Francisco Display 12"
+font="Monospace-18"
pgrep -x dmenu && exit
muted=$( awk '/muted/ {print $2}' <(pacmd list-sinks | grep '^[[:space:]]muted:' | head -n $(( $sink + 1 )) | tail -n 1 ) )
if [ "$muted" = "yes" ]; then
- icon=""
+ icon="🔇"
printf "%s\\n" "$icon"
else
vol=$( pactl list sinks | grep '^[[:space:]]Volume:' | head -n $(( $sink + 1 )) | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,' )
if [ "$vol" -gt 60 ]; then
- icon=""
+ icon="🔊"
elif [[ "$vol" -le 60 && "$vol" -gt 30 ]]; then
- icon=""
+ icon="🔉"
else
- icon=""
+ icon="🔈"
fi
-
+
printf "%s %s%%\\n" "$icon" "$vol"
fi