# load global profile . /etc/profile # xdg yash loadpath export YASH_LOADPATH="$XDG_CONFIG_HOME/yash:$YASH_LOADPATH" export HISTFILE="$XDG_DATA_HOME/yash/history" # xdg support shit {{{ export INPUTRC="$XDG_CONFIG_HOME/inputrc" export XINITRC="$XDG_CONFIG_HOME/X11/xinitrc" export XSERVERRC="$XDG_CONFIG_HOME/X11/xserverrc" export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" export GRADLE_USER_HOME="$XDG_DATA_HOME/gradle" export VIMINIT="set nocp | source $XDG_CONFIG_HOME/vim/vimrc" export WINEPREFIX="$XDG_DATA_HOME/wine" export PASSAGE_DIR="$XDG_DATA_HOME/passage/store" export PASSAGE_IDENTITIES_FILE="$XDG_DATA_HOME/passage/identities" export PENTADACTYL_INIT="source $XDG_CONFIG_HOME/pentadactyl/pentadactylrc" export PENTADACTYL_RUINTIME="$XDG_CONFIG_HOME/pentadactyl" export GNUPGHOME="$XDG_DATA_HOME/gnupg" export SRB2WADDIR="$XDG_DATA_HOME/srb2kart/wads" export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/pythonstartup.py" export GOPATH="$XDG_DATA_HOME/go" export GOMODCACHE="$XDG_CACHE_HOME/go/mod" export SQLITE_HISTORY="$XDG_RUNTIME_DIR/sqlite_history" export PSQL_HISTORY="$XDG_RUNTIME_DIR/psql_history" export RXVT_SOCKET="$XDG_RUNTIME_DIR/urxvt-$(uname -n)" # }}} # other config {{{ export PATH="$HOME/.local/bin:$HOME/.local/scripts:$PATH" export MANPATH="$XDG_DATA_HOME/man:" export EDITOR="vim" export VISUAL="vim" export TERMINAL="urxvtc" export FLOATING_TERMINAL="urxvtc -name FLOATING_TERMINAL" export QT_STYLE_OVERRIDE=kvantum # }}} # program options {{{ # misc {{{ export JAVA_HOME="/usr/lib/jvm/openjdk17" export LESS='-Ri' # }}} # fzf {{{ export FZF_DEFAULT_COMMAND='bfs -nohidden -type f -printf "%P\n"' export FZF_DEFAULT_OPTS=' --color "fg:7,bg:-1,hl:12,fg+:11,bg+:0,hl+:13,info:9,border:0,prompt:4,pointer:10,marker:2,spinner:13,header:7" --border -e --bind ctrl-space:print-query+abort ' # }}} # nnn {{{ export NNN_OPTS="aAeQ" export NNN_ARCHIVE="\\.(7z|a|ace|alz|arc|arj|bz|bz2|cab|cpio|deb|gz|jar|lha|lz|lzh|lzma|lzo|rar|rpm|rz|t7z|tar|tbz|tbz2|tgz|tlz|txz|tZ|tzo|war|xpi|xz|Z|zip)$" export NNN_COLORS='#0d0d0d0d0d0d0d0d' BLK="0B" CHR="0B" DIR="0d" EXE="0a" REG="07" HARDLINK="0e" SYMLINK="0e" MISSING="08" ORPHAN="09" FIFO="03" SOCK="0B" OTHER="06" export NNN_FCOLORS="$BLK$CHR$DIR$EXE$REG$HARDLINK$SYMLINK$MISSING$ORPHAN$FIFO$SOCK$OTHER" _nc='c:-!magick convert "$nnn" png:- | xclip -sel clipboard -t image/png*' _nm='h:-!hx "$nnn"*;o:-fzopen;d:dragdrop;p:preview-tui' export NNN_PLUG="$_nc;$_nm" # }}} # }}} # vim: ft=sh