summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/openbox/autostart11
-rwxr-xr-xconfig/openbox/run-autorun13
-rwxr-xr-xconfig/openbox/sync-repo.sh2
3 files changed, 16 insertions, 10 deletions
diff --git a/config/openbox/autostart b/config/openbox/autostart
index c30d761..6f4a42b 100644
--- a/config/openbox/autostart
+++ b/config/openbox/autostart
@@ -1,12 +1,5 @@
-COMPOSITE="$HOME/.config/openbox/composite"
-if [ -f $COMPOSITE ]; then
- bash $COMPOSITE
-fi
-
-SCREENRES="$HOME/.config/openbox/screenres"
-if [ -f $SCREENRES ]; then
- bash $SCREENRES
-fi
+CONFDIR=$HOME/.config/openbox
+$CONFDIR/run-autorun
gnome-keyring-daemon --start &
xfce4-panel &
diff --git a/config/openbox/run-autorun b/config/openbox/run-autorun
new file mode 100755
index 0000000..6d4e022
--- /dev/null
+++ b/config/openbox/run-autorun
@@ -0,0 +1,13 @@
+#!/bin/zsh
+
+directory="$HOME/.config/openbox/autorun"
+
+if [[ ! -d "$directory" ]]; then
+ exit 1
+fi
+
+for script in "$directory"/*; do
+ if [[ -x "$script" ]]; then
+ "$script" &
+ fi
+done
diff --git a/config/openbox/sync-repo.sh b/config/openbox/sync-repo.sh
index ad40863..0f49794 100755
--- a/config/openbox/sync-repo.sh
+++ b/config/openbox/sync-repo.sh
@@ -1 +1 @@
-cp -r ./* ~/code/dotfiles/config/openbox
+cp ./* ~/code/dotfiles/config/openbox