]> git.rmz.io Git - dotfiles.git/commitdiff
xinit: simplify xinit scripts
authorSamir Benmendil <me@rmz.io>
Mon, 2 Mar 2020 00:53:55 +0000 (00:53 +0000)
committerSamir Benmendil <me@rmz.io>
Mon, 2 Mar 2020 00:58:42 +0000 (00:58 +0000)
xinit/xprofile [deleted file]
xinit/xprofile.d/00-pulse.sh [new file with mode: 0755]
xinitrc

diff --git a/xinit/xprofile b/xinit/xprofile
deleted file mode 100644 (file)
index c60492e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/usr/bin/env bash
-
-start-pulseaudio-x11
-
-rc_dir="$XDG_CONFIG_HOME/xinit/xprofile.d"
-if [[ -d "$rc_dir" ]] ; then
-    for f in "$rc_dir"/?*.sh ; do
-        [ -x "$f" ] && source "$f"
-    done
-    unset f
-fi
-unset rc_dir
diff --git a/xinit/xprofile.d/00-pulse.sh b/xinit/xprofile.d/00-pulse.sh
new file mode 100755 (executable)
index 0000000..661a68b
--- /dev/null
@@ -0,0 +1 @@
+start-pulseaudio-x11
diff --git a/xinitrc b/xinitrc
index 268260f94c00b063c72aca63d691020c21bfe8c8..b7597ec8e50b6c6dd7a1cf3e736b3373b6852250 100644 (file)
--- a/xinitrc
+++ b/xinitrc
@@ -4,7 +4,7 @@ logfile=$XDG_DATA_HOME/xorg/xinit.log
 userresources=$XDG_CONFIG_HOME/xinit/Xresources
 userresources_d=$XDG_CONFIG_HOME/xinit/Xresources.d
 usermodmap=$HOME/.Xmodmap
-userprofile=$XDG_CONFIG_HOME/xinit/xprofile
+userprofile_d=$XDG_CONFIG_HOME/xinit/xprofile.d
 sysresources=/etc/X11/xinit/.Xresources
 sysmodmap=/etc/X11/xinit/.Xmodmap
 
@@ -42,6 +42,13 @@ if [ -d /etc/X11/xinit/xinitrc.d ] ; then
     unset f
 fi
 
+if [ -d "$userprofile_d" ] ; then
+    for f in $userprofile_d/?*.sh ; do
+        [ -f "$f" ] && source "$f"
+    done
+    unset f
+fi
+
 if [ -f "$userprofile" ]; then
     source "$userprofile"
 fi