summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Reiser2024-04-27 09:32:55 +0200
committerSimon Reiser2024-04-27 09:32:55 +0200
commit2cb67dc1cc45eb605dedb911502708a05ba44a18 (patch)
treea24c2b304380d1fe70c6b5eeec25562e0bfb694a
parent8c3408db20fb26f5143ad6c92474a323d1e26eda (diff)
downloadaur-2cb67dc1cc45eb605dedb911502708a05ba44a18.tar.gz
Load user defined scripts before session launch
-rw-r--r--PKGBUILD2
-rwxr-xr-xgnome-flashback-xmonad7
2 files changed, 7 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3426ea6ab987..815c0341e5e9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -21,7 +21,7 @@ source=(
'session.conf'
'xmonad.desktop'
)
-sha256sums=('92edd7e121f96d36aa83819ab66b8f69c1d28df8ceb86e5ad56ffa1a2b0690a9'
+sha256sums=('ead1c94c4ed1ef2da76fed2793a57ac7a94e4743f8829f747eb2f8e5d4c1d13b'
'34ef0f4664ebba1e9877be67df23506b74968327689bdca02dccd0ecf1b670f2'
'fdfe8bf784bd7f5806a693034f28702296c8a7cefab7f3e01af1a91c8d03bca2'
'323c0f8b0c04d5580067816d2a23bf34c0818462181a7a08f29c4aba097ca111'
diff --git a/gnome-flashback-xmonad b/gnome-flashback-xmonad
index e184d5a30c18..8ea0ded9d3e3 100755
--- a/gnome-flashback-xmonad
+++ b/gnome-flashback-xmonad
@@ -4,4 +4,9 @@ if [ -z "$XDG_CURRENT_DESKTOP" ]; then
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
fi
-exec gnome-session --session=gnome-flashback-xmonad --disable-acceleration-check "$@"
+session=gnome-flashback-xmonad
+for x in "$HOME"/.config/"$session".pre.d/*; do
+ [ -x "$x" ] && "$x"
+done
+
+exec gnome-session --session="$session" --disable-acceleration-check "$@"