shell: move X before wayland, use output of tty instead of XDG_VTNR
This commit is contained in:
@@ -32,14 +32,14 @@ done
|
|||||||
export PATH
|
export PATH
|
||||||
|
|
||||||
# start X or Hyprland at login
|
# start X or Hyprland at login
|
||||||
if [ -z "$DISPLAY" -a -z "$WAYLAND_DISPLAY" -a "$XDG_VTNR" -eq 1 ]; then
|
if [ -z "$DISPLAY" -a -z "$WAYLAND_DISPLAY" -a "$(tty)" = /dev/tty1 ]; then
|
||||||
if which Hyprland > /dev/null && [ -d ~/.config/hypr ]; then
|
if which /usr/bin/sx > /dev/null; then
|
||||||
exec Hyprland
|
|
||||||
elif which river > /dev/null && [ -d ~/.config/river ]; then
|
|
||||||
exec river
|
|
||||||
elif which /usr/bin/sx > /dev/null; then
|
|
||||||
exec /usr/bin/sx ~/.xsession
|
exec /usr/bin/sx ~/.xsession
|
||||||
elif which /usr/bin/startx > /dev/null; then
|
elif which /usr/bin/startx > /dev/null; then
|
||||||
exec /usr/bin/startx
|
exec /usr/bin/startx
|
||||||
|
elif which Hyprland > /dev/null && [ -d ~/.config/hypr ]; then
|
||||||
|
exec Hyprland
|
||||||
|
elif which river > /dev/null && [ -d ~/.config/river ]; then
|
||||||
|
exec river
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user