From d3f128fc70b45c3113dbf88510bc8493df624e34 Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Mon, 1 Aug 2022 01:48:46 +0200 Subject: Move vars to another file --- .config/shell/variables | 126 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 .config/shell/variables (limited to '.config/shell/variables') diff --git a/.config/shell/variables b/.config/shell/variables new file mode 100644 index 0000000..72e8e4c --- /dev/null +++ b/.config/shell/variables @@ -0,0 +1,126 @@ +# Default programs: +export EDITOR="nvim" +export TERMINAL="st" +export BROWSER="firefox" + +# ~/ Clean-up: +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_CACHE_HOME="$HOME/.cache" +export XINITRC="${XDG_CONFIG_HOME:-$HOME/.config}/x11/xinitrc" +export ZDOTDIR="${XDG_CONFIG_HOME:-$HOME/.config}/zsh" +export TMUX_TMPDIR="$XDG_RUNTIME_DIR" +export JUPYTER_CONFIG_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/.jupyter" +export IPYTHONDIR="${XDG_DATA_HOME:-$HOME/.local/share}/.ipython" +export CARGO_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/cargo" +export GOPATH="${XDG_DATA_HOME:-$HOME/.local/share}/go" +export HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}/history" +export MBSYNCRC="${XDG_CONFIG_HOME:-$HOME/.config}/mbsync/config" +export NOTMUCH_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/notmuch/config" +export LESSHIST="-" +export GNUPGHOME="$XDG_DATA_HOME/gnupg" +export PASSWORD_STORE_DIR="$XDG_DATA_HOME/pass" +export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" + +# Switch layout +export ALT_KB_LAYOUT="se" + +# Other program settings: +export FZF_DEFAULT_OPTS="--layout=reverse --height 40%" + +# pyenv +export PYENV_ROOT="${XDG_DATA_HOME:-$HOME/.local/share}/.pyenv" +export PATH="$PYENV_ROOT/bin:$PATH" + +# Rust +export RUSTUP_HOME="$XDG_DATA_HOME"/rustup + +# cargo runnable +export PATH="${XDG_DATA_HOME:-$HOME/.local/share}/cargo/bin:$PATH" + +# Cuda +export PATH="/opt/cuda/bin:$PATH" +export LD_LIBRARY_PATH="/opt/cuda/lib64:$LD_LIBRARY_PATH" +export CUDA_CACHE_PATH="$XDG_CACHE_HOME"/nv + +# Haskell +export GHCUP_USE_XDG_DIRS=true + +# This is the list for lf icons: +export LF_ICONS="di=📁:\ +fi=📃:\ +tw=🤝:\ +ow=📂:\ +ln=⛓:\ +or=❌:\ +ex=🎯:\ +*.txt=✍:\ +*.mom=✍:\ +*.me=✍:\ +*.ms=✍:\ +*.png=🖼:\ +*.webp=🖼:\ +*.ico=🖼:\ +*.jpg=📸:\ +*.jpe=📸:\ +*.jpeg=📸:\ +*.gif=🖼:\ +*.svg=🗺:\ +*.tif=🖼:\ +*.tiff=🖼:\ +*.xcf=🖌:\ +*.html=🌎:\ +*.xml=📰:\ +*.gpg=🔒:\ +*.css=🎨:\ +*.pdf=📚:\ +*.djvu=📚:\ +*.epub=📚:\ +*.csv=📓:\ +*.xlsx=📓:\ +*.tex=📜:\ +*.md=📘:\ +*.r=📊:\ +*.R=📊:\ +*.rmd=📊:\ +*.Rmd=📊:\ +*.m=📊:\ +*.mp3=🎵:\ +*.opus=🎵:\ +*.ogg=🎵:\ +*.m4a=🎵:\ +*.flac=🎼:\ +*.wav=🎼:\ +*.mkv=🎥:\ +*.mp4=🎥:\ +*.webm=🎥:\ +*.mpeg=🎥:\ +*.avi=🎥:\ +*.mov=🎥:\ +*.mpg=🎥:\ +*.wmv=🎥:\ +*.m4b=🎥:\ +*.flv=🎥:\ +*.zip=📦:\ +*.rar=📦:\ +*.7z=📦:\ +*.tar.gz=📦:\ +*.z64=🎮:\ +*.v64=🎮:\ +*.n64=🎮:\ +*.gba=🎮:\ +*.nes=🎮:\ +*.gdi=🎮:\ +*.1=ℹ:\ +*.nfo=ℹ:\ +*.info=ℹ:\ +*.log=📙:\ +*.iso=📀:\ +*.img=📀:\ +*.bib=🎓:\ +*.ged=👪:\ +*.part=💔:\ +*.torrent=🔽:\ +*.jar=♨:\ +*.java=♨:\ +" -- cgit v1.2.3-70-g09d2