#!/bin/zsh # Move folders from ~ to their XDG location: export ZDOTDIR="$HOME/.config/zsh" #export ZSH="$HOME/.config/omz" export ZSH="$HOME/.oh-my-zsh" export LESSHISTFILE="$HOME/.config/lesshst" export WGETRC="$HOME/.config/wget/wgetrc" export PASSWORD_STORE_DIR="$HOME/.local/share/password-store" export XDG_DATA_HOME="$HOME/.local/share" export XDG_CONFIG_HOME="$HOME/.config" export XDG_CACHE_HOME="$HOME/.cache" export GNUPGHOME="$XDG_DATA_HOME/gnupg" #export GIT_CONFIG="$HOME/.config/git/gitconfig" export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc" export NVM_DIR="$HOME/.config/nvm" export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc" export PNPM_HOME="/home/linux/.local/share/pnpm" export VSCODE_PORTABLE="$XDG_DATA_HOME/vscode" export GOPATH="$XDG_DATA_HOME/go" export BUN_INSTALL="$XDG_DATA_HOME/bun" export PROJECTS="$HOME/Documents/Projects" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion # Folders added to $PATH: export PATH="$PROJECTS/bin:$PATH" export PATH="$HOME/home/linux/.local/bin:$PATH" export PATH="$HOME/.local/bin:$PATH" export PATH="$PNPM_HOME:$PATH" export PATH="$GOPATH/bin:$PATH" export PATH="$BUN_INSTALL/bin:$PATH" export PATH="$HOME/.nimble/bin:$PATH" #export PATH=$HOME/home/linux/.cargo/bin:$PATH # Default programs: export VISUAL="nvim" export EDITOR="nvim" export PAGER="less" export BROWSER="firefox" # config for pfetch export PF_INFO="ascii os kernel uptime de wm shell editor palette" # use qt file picker export GTK_USE_PORTAL=1