#!/bin/sh # Filip's envvarrc # This litte script sets my environment variables. # Primary programs export BROWSER="librewolf" export EDITOR="nvim" export IMAGE_VIEWER="feh" export MANPAGER="vim -M +MANPAGER -" export TERMINAL="st" export SHELL="zsh" # XDG base directories export XDG_CACHE_HOME="$HOME/.cache" export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share" # PATH and scripts export SCRIPTS="$HOME/.scripts" for dir in \ "$SCRIPTS" \ "$HOME/langs/R" \ "$HOME/.cargo/bin" \ "$HOME/.local/bin" do [ -d "$dir" ] && PATH="$dir:$PATH" done export PATH # Shell / config locations export ZDOTDIR="$XDG_CONFIG_HOME/shell" export ZSHDIR="$ZDOTDIR" export ALIASRC="$ZDOTDIR/aliasrc" export ENVVARRC="$ZDOTDIR/envvarrc" # X / input export XINITRC="$XDG_CONFIG_HOME/x11/xinitrc" export XINPUTRC="$XDG_CONFIG_HOME/x11/xinputrc" # Language runtimes & tools # R export R_HOME="/usr/lib/R" export R_LIBS_USER="$HOME/langs/R" export R_PROFILE="$HOME/langs/R/.Rprofile" export R_HISTFILE="$HOME/langs/R/.Rhistory" # Go export GOPATH="$HOME/langs/go" # Python / Conda export _CONDA_ROOT="$HOME/.local/opt/miniconda3" export IPYTHONDIR="$XDG_CONFIG_HOME/ipython" # Ren'Py export RENPY_USER="$HOME/langs/python/renpy" # Neovim export NVIMPLUGINS="$XDG_CONFIG_HOME/nvim/lua/plugins" export NVIMSNIPPETS="$XDG_CONFIG_HOME/nvim/lua/snips" # CLI / TUI tools export TIGRC_USER="$XDG_CONFIG_HOME/tig/tigrc" export STARSHIP_CONFIG="$XDG_CONFIG_HOME/starship/starship.toml" export STARSHIP_CACHE="$XDG_CACHE_HOME/starship/cache" export SUDO_ASKPASS="askpass" # Applications & data export PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" export STARDICT_DATA_DIR="$XDG_DATA_HOME/stardict" export OBSIDIAN_HOME="$XDG_CACHE_HOME/obsidian" # Locale export LANG="en_US.UTF-8" export LC_ALL="en_US.UTF-8" export LC_CTYPE="UTF-8" # TEMPORARY export TRANSITLAND_API_KEY="Wj10MMRSKE4PJTNgtGLB5bK5cXd0Pyyr" export DUFFEL_API_TOKEN="duffel_test_I5aqDofO6D445pIQRsOZlU9leLCjSqfiQ7_B0G4SRxb" export GEOAPIFY_API_KEY="29df0878ddb04c6aaca758653f692eed"