diff --git a/dot_zprofile.tmpl b/dot_zprofile.tmpl index 600918c..73d97c2 100644 --- a/dot_zprofile.tmpl +++ b/dot_zprofile.tmpl @@ -6,23 +6,27 @@ export LC_ALL="en_DK.UTF-8" export MAKEFLAGS="-j $(nproc --all)" export MOZ_WEBRENDER="1" export MOZ_USE_XINPUT2="1" -export MOZ_ENABLE_WAYLAND="1" export WLR_NO_HARDWARE_CURSORS="1" export GOPRIVATE="github.com/duneanalytics/*" export GOPATH="$HOME/dev/go" export PATH="$HOME/.local/bin:$PATH:$GOPATH/bin:$HOME/.cargo/bin" -export QT_QPA_PLATFORM=wayland-egl export QT_QPA_PLATFORMTHEME="qt5ct" export QT_STYLE_OVERRIDE="kvantum" export QT_WAYLAND_FORCE_DPI="physical" export GTK_THEME="Breeze-Dark" export VISUAL="nvim" export XDG_CONFIG_HOME="$HOME/.config" -export XDG_SESSION_TYPE=wayland -export XDG_CURRENT_DESKTOP=sway export VIRTUAL_ENV_DISABLE_PROMPT="true" {{ range $_, $env := .zshrc.env_vars }}export {{ $env.name }}="{{ $env.value }}" -{{end}} +{{ end }} +# Wayland env vars +if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty2 ]]; then + export MOZ_ENABLE_WAYLAND="1" + export XDG_SESSION_TYPE=wayland + export XDG_CURRENT_DESKTOP=sway + export QT_QPA_PLATFORM=wayland-egl +fi + # Valve shader compiler export RADV_PERFTEST="aco" diff --git a/dot_zshrc b/dot_zshrc index 322e023..b15fca8 100644 --- a/dot_zshrc +++ b/dot_zshrc @@ -66,4 +66,6 @@ fi # startx on tty1 [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]] && exec startx -- vt1 # sway on tty2 -[[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty2 ]] && exec sway +if [ -z "${WAYLAND_DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ] && [[ $(tty) = /dev/tty2 ]]; then + exec sway +fi