diff options
-rwxr-xr-x | .config/shell/profile | 128 | ||||
-rw-r--r-- | .config/shell/variables | 126 |
2 files changed, 127 insertions, 127 deletions
diff --git a/.config/shell/profile b/.config/shell/profile index a81d31e..e9d7b11 100755 --- a/.config/shell/profile +++ b/.config/shell/profile @@ -7,133 +7,7 @@ export PATH="$PATH:${$(find ~/.local/bin -type d -printf %p:)%%:}" unsetopt PROMPT_SP -# 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" -eval "$(pyenv init --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=♨:\ -" +. "$HOME/.config/shell/variables" if pacman -Qs libxft-bgra >/dev/null 2>&1; then # Start graphical server on user's current tty if not already running. 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=♨:\ +" |