export PATH="$HOME/.local/bin:$PATH:$HOME/.dotnet/tools" source "$HOME/.cargo/env" if [ -z "${DISPLAY}" ] && [ "$(tty)" = '/dev/tty1' ]; then #echo 'waiting for psd.service' #while [ ! -L "$HOME/.cache" ]; do # sleep 1 #done # no need for pure wayland #export XMODIFIERS='@im=fcitx' #export GTK_IM_MODULE=fcitx #export QT_IM_MODULE=fcitx #export _JAVA_AWT_WM_NONREPARENTING=1 export CHRM_CMD=helium-browser export IDEA_JDK="/usr/lib/jvm/java-21-jetbrains" export RUSTUP_DIST_SERVER='https://mirrors.ustc.edu.cn/rust-static' export RUSTUP_UPDATE_ROOT='https://mirrors.ustc.edu.cn/rust-static/rustup' #export DISABLE_SHELL_GREETING=1 export LYR_GS_DISABLE=1 #exec startx #exec niri-session -l #exec /usr/lib/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland #if uwsm check may-start && uwsm select; then # exec systemd-cat -t uwsm_start uwsm start default #fi #if uwsm check may-start; then # exec uwsm start hyprland.desktop #fi exec start-hyprland fi