openbsd-dotfiles

Base configurations for my Openbsd desktop
git clone https://git.kausban.com/openbsd-dotfiles/raw/.git
Log | Files | Refs

.zshenv (2119B)


      1 export XDG_CONFIG_HOME="$HOME"/.config
      2 export XDG_DATA_HOME="$HOME"/.local/share
      3 export XDG_CACHE_HOME="$HOME"/.cache
      4 export ZDOTDIR="$HOME"/.config/zsh
      5 export HISTFILE="$ZDOTDIR"/.zsh_history
      6 
      7 ## path
      8 typeset -U PATH path
      9 export PATH="/home/kb/.bin:$PATH"
     10 export PATH="/home/kb/.emacs.d/bin:$PATH"
     11 export PATH="/home/kb/.local/share/cargo/bin:$PATH"
     12 export PATH="/home/kb/.local/bin:$PATH"
     13 export SUDO_ASKPASS="/home/kb/.bin/dmenupass"
     14 export TERMINAL="st"
     15 export BROWSER="firefox"
     16 export READER="evince"
     17 export LOCATION="Freiburg"
     18 export VISUAL=mg
     19 export EDITOR=mg
     20 export PASSWORD_STORE_DIR="$HOME"/.password-store
     21 
     22 ## clean $HOME
     23 # export ANDROID_SDK_HOME="$XDG_CONFIG_HOME"/android
     24 # export ADB_VENDOR_KEY="$XDG_CONFIG_HOME"/android
     25 export CARGO_HOME="$XDG_DATA_HOME"/cargo
     26 export ELECTRUMDIR="$XDG_DATA_HOME/electrum"
     27 export IPYTHONDIR="$XDG_CONFIG_HOME"/jupyter
     28 export JUPYTER_CONFIG_DIR="$XDG_CONFIG_HOME"/jupyter
     29 export RUSTUP_HOME="$XDG_DATA_HOME"/rustup
     30 export WEECHAT_HOME="$XDG_CONFIG_HOME"/weechat
     31 export LESSKEY="$XDG_CONFIG_HOME"/less/lesskey
     32 export LESSHISTFILE="$XDG_CACHE_HOME"/less/history
     33 export NOTMUCH_CONFIG="$XDG_CONFIG_HOME"/notmuch/notmuchrc
     34 export NMBGIT="$XDG_DATA_HOME"/notmuch/nmbug
     35 export OCTAVE_HISTFILE="$XDG_CACHE_HOME/octave-hsts"
     36 export OCTAVE_SITE_INITFILE="$XDG_CONFIG_HOME/octave/octaverc"
     37 export GOPATH="$XDG_DATA_HOME"/go
     38 export ABDUCO_SOCKET_DIR="$XDG_CACHE_HOME"
     39 
     40 ## julia
     41 export JULIA_CPU_THREADS=16
     42 export JULIA_NUM_THREADS=16
     43 export JULIA_EDITOR="emacs"
     44 
     45 ## python
     46 export PYENV_ROOT="/home/kb/.local/pyenv"
     47 [[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
     48 eval "$(pyenv init -)"
     49 
     50 ## firefox
     51 export MOZ_X11_EGL=1
     52 export MOZ_ACCELERATED=1
     53 export MOZ_WEBRENDER=1
     54 
     55 ## java
     56 export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
     57 
     58 ## fzf
     59 # Use ~~ as the trigger sequence instead of the default **
     60 # export FZF_COMPLETION_TRIGGER='~~'
     61 
     62 # Options to fzf command
     63 export FZF_COMPLETION_OPTS='--border --info=inline'
     64