aboutsummaryrefslogtreecommitdiff
path: root/.local/etc/wrapper.d
diff options
context:
space:
mode:
Diffstat (limited to '.local/etc/wrapper.d')
-rw-r--r--.local/etc/wrapper.d/awesome.sh6
-rw-r--r--.local/etc/wrapper.d/firefox.rc10
-rw-r--r--.local/etc/wrapper.d/firefox.sh14
-rw-r--r--.local/etc/wrapper.d/herbstluftwm.sh6
-rw-r--r--.local/etc/wrapper.d/irc.sh10
-rw-r--r--.local/etc/wrapper.d/jellyfin.sh (renamed from .local/etc/wrapper.d/jellyfin.rc)0
-rw-r--r--.local/etc/wrapper.d/mpv.rc16
-rw-r--r--.local/etc/wrapper.d/mpv.sh31
-rw-r--r--.local/etc/wrapper.d/signal.sh (renamed from .local/etc/wrapper.d/signal.rc)0
9 files changed, 67 insertions, 26 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.rc b/.local/etc/wrapper.d/firefox.rc
deleted file mode 100644
index 43e745c..0000000
--- a/.local/etc/wrapper.d/firefox.rc
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-WRAPPER_BINS="
- /usr/bin/librewolf
- /usr/bin/librewolf-bin
-"
-
-WRAPPER_OPTS="--profile \"$HOME/.config/firefox\""
-
-FIREJAIL_PROFILE="$HOME/.local/etc/firejail/firefox.profile"
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.rc b/.local/etc/wrapper.d/jellyfin.sh
index 08105db..08105db 100644
--- a/.local/etc/wrapper.d/jellyfin.rc
+++ b/.local/etc/wrapper.d/jellyfin.sh
diff --git a/.local/etc/wrapper.d/mpv.rc b/.local/etc/wrapper.d/mpv.rc
deleted file mode 100644
index de66126..0000000
--- a/.local/etc/wrapper.d/mpv.rc
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-wrap_before() {
- if command -v mpc > /dev/null && mpc status | awk 'NR==2 { print }' | grep -iq playing
- then
- wrap_run mpc pause > /dev/null
- WRAPPER_X_MPD_PAUSED="yes"
- fi
-}
-
-wrap_after() {
- if [ "$WRAPPER_X_MPD_PAUSED" ]
- then
- wrap_run mpc play > /dev/null
- fi
-}
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.rc b/.local/etc/wrapper.d/signal.sh
index 19f7352..19f7352 100644
--- a/.local/etc/wrapper.d/signal.rc
+++ b/.local/etc/wrapper.d/signal.sh