#!/bin/sh # path export PATH=${PATH}:${HOME}/bin:${HOME}/.local/bin # set sessions vars export XDG_SESSION_TYPE=wayland export XDG_SESSION_DESKTOP=river export XDG_CURRENT_DESKTOP=river # wlroots config export WLR_RENDERER=vulkan # xcursor export XCURSOR_SIZE=16 export XCURSOR_THEME=Adwaita # set misc wayland vars export MOZ_ENABLE_WAYLAND=1 export QT_QPA_PLATFORM=wayland export SDL_VIDEODRIVER=wayland export _JAVA_AWT_WM_NONREPARENTING=1 # session bus address, check /etc/user/init.d/dbus export DBUS_SESSION_BUS_ADDRESS=unix:path=${XDG_RUNTIME_DIR}/bus # xdg base dirs export XDG_DATA_HOME=$HOME/.local/share export XDG_STATE_HOME=$HOME/.local/state export XDG_CONFIG_HOME=$HOME/.config export XDG_CACHE_HOME=$HOME/.cache # xdg user dirs while read -r decl; do eval "export $decl" done <$XDG_CONFIG_HOME/user-dirs.dirs # im # export XMODIFIERS='@im=ibus' # export GTK_IM_MODULE=ibus # export QT_IM_MODULE=ibus # export QT_IM_MODULES='wayland;ibus' # qt6.7 # export XMODIFIERS='@im=ibus' export GTK_IM_MODULE=wayland export QT_IM_MODULE=wayland export QT_IM_MODULES='wayland' # qt6.7 # ssh export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/rbw/ssh-agent-socket # mesa/mpv export ANV_DEBUG=video-decode # misc export GOPATH=$XDG_DATA_HOME/go export CARGO_HOME=$XDG_DATA_HOME/cargo export MSMTPQ_LOG=$XDG_STATE_HOME/msmtpq.log export OLLAMA_HOST=kiso export npm_config_cache=$XDG_DATA_HOME/npm # zk export ZK_NOTEBOOK_DIR=$HOME/zettelkasten export PATH=$PATH:$HOME/zettelkasten/bin