summary refs log tree commit diff
path: root/.profile
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2026-09-27 17:38:39 +0200
committerRobert Günzler <r@gnzler.io>2026-09-27 17:38:39 +0200
commit0860db73ae6fd9a6f6347219d820bf026a6b8b91 (patch)
tree11318c3670d1c32c5aa0bf404c22fba3bf63fc53 /.profile
parent4e34cbf9673aeaba252e01df554a0d204e83c5e2 (diff)
downloaddotfiles-master.tar.gz
Automated-commit-by: dots
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '')
-rw-r--r--.profile63
1 files changed, 63 insertions, 0 deletions
diff --git a/.profile b/.profile
new file mode 100644
index 0000000..cb1181c
--- /dev/null
+++ b/.profile
@@ -0,0 +1,63 @@
+#!/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