aboutsummaryrefslogtreecommitdiff
path: root/.xinitrc
diff options
context:
space:
mode:
authorGravatar Jonas Gunz <himself@jonasgunz.de> 2021-10-25 16:24:39 +0200
committerGravatar Jonas Gunz <himself@jonasgunz.de> 2021-10-25 16:24:39 +0200
commit77a43deebb89070dc4f129b68c003e411ce5bd1e (patch)
treecbf377fb30eda45422a1812b08b7eaa5b54e3b84 /.xinitrc
parentbce2db39d7b179c53e4b09f74268d6da22091704 (diff)
parent326136564886614d72943b3a92ddac7821a6b16c (diff)
downloaddotfiles-77a43deebb89070dc4f129b68c003e411ce5bd1e.tar.gz
Merge remote-tracking branch 'origin/master'
Diffstat (limited to '.xinitrc')
-rw-r--r--.xinitrc6
1 files changed, 4 insertions, 2 deletions
diff --git a/.xinitrc b/.xinitrc
index d9f49ab..dffc2c1 100644
--- a/.xinitrc
+++ b/.xinitrc
@@ -12,9 +12,11 @@ if [ -d /etc/X11/xinit/xinitrc.d ]; then
fi
if [ -f ~/.files ]; then
- source ~/.files
+ . "$HOME/.files"
for f in $DOTFILEBASE/xinitrc.d/*; do
- [ -x "$f" ] && . "$f"
+ # Some scripts require bash, but .xinitrc is sourced from sh.
+ # If a script is marked executable, it is executed instead of sourced.
+ [ -x "$f" ] && "$f" || . "$f"
done
unset f
fi