From 7c1058edb5da4eb145e57e66d78328beb9697085 Mon Sep 17 00:00:00 2001 From: filip <“filip.rabiega@gmail.com”> Date: Wed, 21 Jan 2026 11:26:01 +0100 Subject: lotsa changes too lazy to list then --- .config/shell/envvarrc | 101 ++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 79 insertions(+), 22 deletions(-) (limited to '.config/shell/envvarrc') diff --git a/.config/shell/envvarrc b/.config/shell/envvarrc index 794557a..5357f95 100644 --- a/.config/shell/envvarrc +++ b/.config/shell/envvarrc @@ -1,36 +1,93 @@ #!/bin/sh -# This little script sets my environment variables. +# Filip's envvarrc +# This litte script sets my environment variables. + # Primary programs export BROWSER="librewolf" -export EDITOR="vim" +export EDITOR="nvim" export IMAGE_VIEWER="feh" export MANPAGER="vim -M +MANPAGER -" -export SHELL="/usr/bin/zsh" export TERMINAL="st" +export SHELL="zsh" -# PATH and scripts directory -export SCRIPTS="$HOME/.scripts" -export PATH="$SCRIPTS:$HOME/.cargo/bin:$HOME/.local/bin:$PATH" -# Other stuff +# XDG base directories +export XDG_CACHE_HOME="$HOME/.cache" export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share" -export XDG_CACHE_HOME="$HOME/.cache" + + +# 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 ALIASRC="$HOME/.config/shell/aliasrc" -export ZSHDIR="$HOME/.config/shell" -export ENVVARRC="$HOME/.config/shell/envvarrc" -export CONDARC="$HOME/.config/conda/.condarc" -export _CONDA_ROOT="$HOME/.local/opt/miniconda3" -export GOPATH="$HOME/langs/go" -export IPYTHONDIR="$HOME/.config/ipython" -export OBSIDIAN_HOME="$HOME/.cache/obsidian" -export STARDICT_DATA_DIR="$HOME/.local/share/stardict" -export R_HISTFILE="$HOME/langs/R/.Rhistory" -export R_HOME="$HOME/langs/R" +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 MYVIMRC="$HOME/.config/vim/.vimrc" -export VIMINFO="$HOME/.config/vim/.viminfo" -export VIMINIT="source $MYVIMRC" +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" -- cgit v1.2.3