aboutsummaryrefslogtreecommitdiff
path: root/.local/share/mode/reload.d
diff options
context:
space:
mode:
Diffstat (limited to '.local/share/mode/reload.d')
-rwxr-xr-x.local/share/mode/reload.d/dunst3
-rw-r--r--.local/share/mode/reload.d/gtk8
-rwxr-xr-x.local/share/mode/reload.d/nvim1
-rwxr-xr-x.local/share/mode/reload.d/polybar2
-rwxr-xr-x.local/share/mode/reload.d/term2
5 files changed, 7 insertions, 9 deletions
diff --git a/.local/share/mode/reload.d/dunst b/.local/share/mode/reload.d/dunst
index 3c09a31..430320c 100755
--- a/.local/share/mode/reload.d/dunst
+++ b/.local/share/mode/reload.d/dunst
@@ -1,4 +1,3 @@
#!/bin/sh
-killall dunst
-fork dunst
+respawn_daemon dunst
diff --git a/.local/share/mode/reload.d/gtk b/.local/share/mode/reload.d/gtk
index a6dbb34..767969d 100644
--- a/.local/share/mode/reload.d/gtk
+++ b/.local/share/mode/reload.d/gtk
@@ -2,9 +2,7 @@
# this is max jank but xfsettingsd does other things besides live gtk theme
# reloading, and i don't like having it running constantly because it fucks
# up fcitx5 and xbindkeys
-(
- fork xfsettingsd --replace
- sleep 1
- killall xfsettingsd
-)
+fork xfsettingsd --replace
+sleep 1
+killall -q xfsettingsd
diff --git a/.local/share/mode/reload.d/nvim b/.local/share/mode/reload.d/nvim
index 84ae847..cfabcc7 100755
--- a/.local/share/mode/reload.d/nvim
+++ b/.local/share/mode/reload.d/nvim
@@ -1,4 +1,5 @@
#!/bin/sh
+silent_fail_if_no_commmand nvr
nvr --serverlist | while read -r nvim_socket ; do
fork nvr --nostart --servername "$nvim_socket" -c 'source $XDG_CONFIG_HOME/nvim/mode.vim'
done
diff --git a/.local/share/mode/reload.d/polybar b/.local/share/mode/reload.d/polybar
index af39394..1976811 100755
--- a/.local/share/mode/reload.d/polybar
+++ b/.local/share/mode/reload.d/polybar
@@ -1,3 +1,3 @@
#!/bin/sh
-polybar-msg cmd restart > /dev/null
+fork polybar-msg cmd restart
diff --git a/.local/share/mode/reload.d/term b/.local/share/mode/reload.d/term
index 5f02463..b711d56 100755
--- a/.local/share/mode/reload.d/term
+++ b/.local/share/mode/reload.d/term
@@ -26,5 +26,5 @@ escape_msgs="$(cat << EOF | tr -d '\n'
EOF
)"
-find /dev/pts -exec sh -c "printf \"$escape_msgs\" > {}" \; 2> /dev/null
+find /dev/pts -exec sh -c "printf '$escape_msgs' > {}" \; 2> /dev/null