diff --git a/home/.config/shell/profile b/home/.config/shell/profile index b48552c..404d802 100755 --- a/home/.config/shell/profile +++ b/home/.config/shell/profile @@ -10,10 +10,15 @@ # not in .zshenv PATH+=":${$(find ~/.local/bin -type d | tr '\n' ':')%%:}" -# Start graphical session automatically on tty1 if startx is aviable +if [ -d "$HOME/.local/share/pyenv/shims" ]; then + PATH+=":$HOME/.local/share/pyenv/shims" +fi + +# Start graphical session automatically on tty1 if Hyprland or startx is available if [ "$(tty)" = "/dev/tty1" ] && [ "$UID" != 0 ]; then if command -v Hyprland >/dev/null; then ! pidof -s Hyprland >/dev/null 2>&1 && launch-hypr + elif command -v startx >/dev/null; then + ! pidof -s Xorg >/dev/null 2>&1 && exec startx "$XINITRC" fi fi -