mirror of
https://github.com/m-housh/dotfiles.git
synced 2026-02-15 06:32:40 +00:00
Move more items to XDG locations and set environment variables
This commit is contained in:
5
npm/npmrc
Normal file
5
npm/npmrc
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# Needs linked to ~/.config/npm/npmrc
|
||||||
|
|
||||||
|
prefix=${XDG_DATA_HOME}/npm
|
||||||
|
cache=${XDG_CACHE_HOME}/npm
|
||||||
|
init-module=${XDG_CONFIG_HOME}/npm/config/npm-init.js
|
||||||
@@ -1,11 +1,22 @@
|
|||||||
# This should be placed in "$XDG_CONFIG_HOME/zsh/.zshenv"
|
# This should be placed in "$XDG_CONFIG_HOME/zsh/.zshenv"
|
||||||
|
|
||||||
# Config
|
# XDG
|
||||||
export XDG_CONFIG_HOME="$HOME/.config"
|
export XDG_CONFIG_HOME="$HOME/.config"
|
||||||
export XDG_DATA_HOME="$HOME/.local"
|
export XDG_DATA_HOME="$HOME/.local"
|
||||||
|
export XDG_STATE_HOME="$HOME/.local/state"
|
||||||
|
export XDG_CACHE_HOME="$HOME/.cache"
|
||||||
|
|
||||||
|
# Config
|
||||||
export ZDOTDIR="$HOME/.config/zsh"
|
export ZDOTDIR="$HOME/.config/zsh"
|
||||||
export ZFUNCDIR="$ZDOTDIR/functions"
|
export ZFUNCDIR="$ZDOTDIR/functions"
|
||||||
export SHELL="$(which zsh)"
|
export SHELL="$(which zsh)"
|
||||||
|
export TERM=xterm-256color
|
||||||
|
export EDITOR=nvim
|
||||||
|
export VISUAL=nvim
|
||||||
|
export EDITOR_PREFIX=nvim
|
||||||
|
#export VIMINIT='source $MYVIMRC'
|
||||||
|
#export MYVIMRC="$HOME/.vim/vimrc"
|
||||||
|
export NVIM_APPNAME="m-housh"
|
||||||
|
|
||||||
# Git
|
# Git
|
||||||
export GITUSER="m-housh"
|
export GITUSER="m-housh"
|
||||||
@@ -36,14 +47,24 @@ export NAP_CONFIG="$HOME/.config/nap/config.yaml"
|
|||||||
|
|
||||||
# NPM
|
# NPM
|
||||||
export NPM_CONFIG_CACHE="$HOME/.local/npm"
|
export NPM_CONFIG_CACHE="$HOME/.local/npm"
|
||||||
|
export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
|
||||||
|
|
||||||
# Go
|
# Go
|
||||||
export GOPATH="$HOME/go"
|
export GOPATH="$XDG_DATA_HOME/go"
|
||||||
|
|
||||||
export TERM=xterm-256color
|
# Cabal
|
||||||
export EDITOR=nvim
|
export CABAL_CONFIG="$XDG_CONFIG_HOME/cabal/config"
|
||||||
export VISUAL=nvim
|
export CABAL_DIR="$XDG_DATA_HOME/cabal"
|
||||||
export EDITOR_PREFIX=nvim
|
|
||||||
#export VIMINIT='source $MYVIMRC'
|
# Docker
|
||||||
#export MYVIMRC="$HOME/.vim/vimrc"
|
export DOCKER_CONFIG="$XDG_CONFIG_HOME/docker"
|
||||||
export NVIM_APPNAME="m-housh"
|
|
||||||
|
# Ruby
|
||||||
|
export GEM_HOME="$XDG_DATA_HOME/gem"
|
||||||
|
export GEM_SPEC_CACHE="$XDG_CACHE_HOME/gem"
|
||||||
|
export BUNDLE_USER_CONFIG="$XDG_CONFIG_HOME/bundle"
|
||||||
|
export BUNDLE_USER_CACHE="$XDG_CACHE_HOME/bundle"
|
||||||
|
export BUNDLE_USER_PLUGIN="$XDG_DATA_HOME/bundle"
|
||||||
|
|
||||||
|
export LESSHISTFILE="$XDG_CACHE_HOME/less/history"
|
||||||
|
export PSQL_HISTORY="$XDG_DATA_HOME/psql_history"
|
||||||
|
|||||||
@@ -160,6 +160,7 @@ alias nvim='unset VIMINIT && unset MYVIMRC && nvim'
|
|||||||
alias nvim-mhoush='NVIM_APPNAME=m-housh && nvim'
|
alias nvim-mhoush='NVIM_APPNAME=m-housh && nvim'
|
||||||
alias nvim-kickstart='NVIM_APPNAME=kickstart nvim'
|
alias nvim-kickstart='NVIM_APPNAME=kickstart nvim'
|
||||||
alias nvim-lazy='NVIM_APPNAME=lazy nvim'
|
alias nvim-lazy='NVIM_APPNAME=lazy nvim'
|
||||||
|
alias wget="wget --hsts-file=$XDG_DATA_HOME/wget-hsts"
|
||||||
|
|
||||||
#------------------------------ local configs ------------------------------
|
#------------------------------ local configs ------------------------------
|
||||||
_source_if "$ZDOTDIR/.zshrc-local"
|
_source_if "$ZDOTDIR/.zshrc-local"
|
||||||
|
|||||||
Reference in New Issue
Block a user