diff options
Diffstat (limited to '.local/etc/wrapper.d')
-rw-r--r-- | .local/etc/wrapper.d/awesome.sh | 6 | ||||
-rw-r--r-- | .local/etc/wrapper.d/firefox.sh | 14 | ||||
-rw-r--r-- | .local/etc/wrapper.d/herbstluftwm.sh | 6 | ||||
-rw-r--r-- | .local/etc/wrapper.d/irc.sh | 10 | ||||
-rw-r--r-- | .local/etc/wrapper.d/jellyfin.sh | 13 | ||||
-rw-r--r-- | .local/etc/wrapper.d/mpv.sh | 31 | ||||
-rw-r--r-- | .local/etc/wrapper.d/signal.sh | 5 |
7 files changed, 85 insertions, 0 deletions
diff --git a/.local/etc/wrapper.d/awesome.sh b/.local/etc/wrapper.d/awesome.sh new file mode 100644 index 0000000..5d72452 --- /dev/null +++ b/.local/etc/wrapper.d/awesome.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +WRAPPER_BINS=" + /usr/bin/awesome + /run/current-system/sw/bin/awesome +" diff --git a/.local/etc/wrapper.d/firefox.sh b/.local/etc/wrapper.d/firefox.sh new file mode 100644 index 0000000..af0905d --- /dev/null +++ b/.local/etc/wrapper.d/firefox.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +WRAPPER_BINS=" + /usr/bin/librewolf + /usr/bin/librewolf-bin + /usr/bin/firefox + /usr/bin/firefox-esr + /usr/bin/firefox-bin + /run/current-system/sw/bin/firefox +" + +WRAPPER_OPTS=" + --profile $HOME/.config/firefox +" diff --git a/.local/etc/wrapper.d/herbstluftwm.sh b/.local/etc/wrapper.d/herbstluftwm.sh new file mode 100644 index 0000000..d213bc7 --- /dev/null +++ b/.local/etc/wrapper.d/herbstluftwm.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +WRAPPER_BINS=" + /run/current-system/sw/bin/herbstluftwm + /usr/bin/herbstluftwm +" diff --git a/.local/etc/wrapper.d/irc.sh b/.local/etc/wrapper.d/irc.sh new file mode 100644 index 0000000..965abfa --- /dev/null +++ b/.local/etc/wrapper.d/irc.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +WRAPPER_BINS=" + /usr/bin/alacritty +" + +WRAPPER_OPTS=" + --class irc + --command mosh oolah .local/bin/ta irc +" diff --git a/.local/etc/wrapper.d/jellyfin.sh b/.local/etc/wrapper.d/jellyfin.sh new file mode 100644 index 0000000..08105db --- /dev/null +++ b/.local/etc/wrapper.d/jellyfin.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +WRAPPER_BINS=" + /usr/bin/chromium + /usr/bin/chromium-browser +" + +WRAPPER_OPTS=" + --app=https://tv.tyil.nl + --class=jellyfin + --disable-session-crashed-bubble + --user-data-dir=\"$HOME/.config/chromium.d/jellyfin\" +" diff --git a/.local/etc/wrapper.d/mpv.sh b/.local/etc/wrapper.d/mpv.sh new file mode 100644 index 0000000..3ed6eb4 --- /dev/null +++ b/.local/etc/wrapper.d/mpv.sh @@ -0,0 +1,31 @@ +#!/bin/sh + +wrap_before() { + if command -v mpc > /dev/null && mpc status | awk 'NR==2 { print }' | grep -iq playing + then + wrap_log "> mpc pause" + mpc pause > /dev/null + WRAPPER_X_MPD_PAUSED="yes" + fi + + if [ "$(cat "$XDG_RUNTIME_DIR/xblank/paused")" = "0" ] + then + wrap_log "> xblank-toggle" + xblank-toggle + WRAPPER_X_XBLANK_PAUSED="yes" + fi +} + +wrap_after() { + if [ "$WRAPPER_X_MPD_PAUSED" ] + then + wrap_log "> mpc play" + mpc play > /dev/null + fi + + if [ "$WRAPPER_X_XBLANK_PAUSED" ] + then + wrap_log "> xblank-toggle" + xblank-toggle + fi +} diff --git a/.local/etc/wrapper.d/signal.sh b/.local/etc/wrapper.d/signal.sh new file mode 100644 index 0000000..19f7352 --- /dev/null +++ b/.local/etc/wrapper.d/signal.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +WRAPPER_BINS=" + /usr/bin/signal-desktop +" |