# U _____ u _ _ __ __ # \| ___"|/| \ |"| \ \ /"/u # | _|" <| \| |> \ \ / // # | |___ U| |\ |u /\ V /_,-. # |_____| |_| \_| U \_/-(_/ # << >> || \\,-.// # (__) (__)(_") (_/(__) # # set PATH so it includes user's private bin export PATH="$HOME/.local/bin:$PATH" mkdir -p ~/.local/bin # xdg data & config export XDG_DATA_HOME=${XDG_DATA_HOME:-"$HOME/.local/share"} mkdir -p "$XDG_DATA_HOME" export XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-"$HOME/.config"} mkdir -p "$XDG_CONFIG_HOME" # workspace export WORKSPACE=${WORKSPACE:-"$HOME/workspace"} mkdir -p "$WORKSPACE" # dotfiles export DOTFILES=${DOTFILES:-"$HOME/.dotfiles"} # pyenv export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" if [ -d "$PYENV_ROOT" ]; then [ -x "$(command -v pyenv)" ] && eval "$(pyenv init -)" fi # poetry export POETRY_ROOT="$HOME/.poetry" export PATH="$POETRY_ROOT/bin:$PATH" # nvm export NVM_DIR=${NVM_DIR:-"$HOME/.nvm"} mkdir -p "$NVM_DIR" export PATH="$NVM_DIR/bin:$PATH" VERSION=`cat $NVM_DIR/alias/lts/fermium` # Default v14 export PATH="$NVM_DIR/versions/node/$VERSION/bin:$PATH" # yarn export YARN_DIR=${YARN_DIR:-"$HOME/.yarn"} mkdir -p "$YARN_DIR" export PATH="$YARN_DIR/bin:$PATH" # z (jump around) export Z_DATA_DIR=${Z_DATA:-"$XDG_DATA_HOME/z"} export Z_DATA=${Z_DATA:-"$Z_DATA_DIR/data"} export Z_OWNER=${Z_OWNER:-$USER} # nix if [ -e $HOME/.nix-profile/etc/profile.d/nix.sh ]; then . $HOME/.nix-profile/etc/profile.d/nix.sh fi # _ _ _ ____ # U /"\ u |"| ___ U /"\ u / __"| u # \/ _ \/ U | | u |_"_| \/ _ \/ <\___ \/ # / ___ \ \| |/__ | | / ___ \ u___) | # /_/ \_\ |_____| U/| |\u /_/ \_\ |____/>> # \\ >> // \\.-,_|___|_,-.\\ >> )( (__) # (__) (__)(_")("_)\_)-' '-(_/(__) (__)(__) # alias j="z" alias fd=`which fdfind`