X-Git-Url: https://git.madduck.net/etc/xsession.git/blobdiff_plain/6f1a4b6dbb0f19265df48d27003426309747d31f..23af44582299239ba6dec9eb21a7bafc12c00739:/.xsession?ds=sidebyside diff --git a/.xsession b/.xsession index f8f3ee8..bbe6b6e 100755 --- a/.xsession +++ b/.xsession @@ -1,22 +1,16 @@ #!/bin/zsh --login -set -eu +set -u SHLVL=0 while :; do - : >| $HOME/.xsession-errors - for script in $(run-parts --list $HOME/.xsession.d); do echo I: sourcing ${script:t}... >&2 . $script echo I: done sourcing ${script:t}... >&2 done - echo I: waiting for child processes to complete... >&2 - jobs >&2 - wait - [ -e $HOME/.xsession-exit ] && break echo "I: restarting xsession (touch $HOME/.xsession-exit to exit)..." >&2