chore: move git, mail, zsh dots into .config/

This commit is contained in:
winston 2022-10-11 06:08:45 +02:00
parent bbe78f2eae
commit 4ed2f889f4
Signed by: winston
GPG key ID: 3786770EDBC2B481
10 changed files with 98 additions and 99 deletions

View file

@ -0,0 +1,16 @@
-----BEGIN PGP MESSAGE-----
hF4Dt852JJsu9zQSAQdAr6x9smVwC0vNXosdEHRQ3D+zshds/N/d6Wv62b+5EkIw
CkmC4Qj05zRSBcXCUVfZtfCRBxlWvQEUIZm3H18qB68CIple/PTWESCpomhQJJj2
0sEQAXEpC88xeApS6NupmlDyamvOEfRXiBXhaozM58qUnBDsfkiqzdFEct7wmLBR
Z+H8gDjaUialyzXcnSFOhJkNU4bnH7zFjIn1lgXn0/6K6FISo63kpsq7K5cwfp7a
TZVkjTxjFbzKSUlUHjoyevhidZEWcnA/cNgv2MTjHNINRkUS85yAuuuVJL3oX8mh
X6aSGSdTRZTAFNcCOCNQ/901sC0rzfGyLFaiwZyN/hsq9/CwjZuGPXHJMnWoFY1v
U/l+Gv/fH8CpGHYSSyHzvwbnq7yxICrWvnDhws/BxoT03Qm2CJWUp64ut2h7qC8G
34KtLIuiuttAxk3D6ZUvD0Lyk9xdEN58Vvw0r4uTw1fsdm/PgBCiEMdPBF/3iRjw
fpAhDLxJUAmTdcH3sYPU9hgr1Igu7IMupFTfCNDkMbNXgdHnw1D/+fLLf+AMEjLw
Uh4dDicCPdkWhx3c9UncVatoVIYub11/ExdrInvs7VDX3HZZmKWLuFGosdmtTjNr
7m0yf57SuIr+98skB8BF4XJ9R1PsMMU5MQbWFGWIqsCp3B6pcn+mtimO0YokkBPI
Y6wc9Bm5EFN3jcPzvGAx7CVIoxdYXQ9X7F0wH1oxCb6KuNg=
=RU6n
-----END PGP MESSAGE-----

View file

@ -1,8 +1,10 @@
# vim:ft=gitconfig:fenc=utf-8:fdm=marker
; identity & authentication
[include]
path = ~/.config/git/pseudonym
[user]
name = winston
email = hey@winston.sh
signingkey = A476C39610E53A689A57BD0D0B89BC45007EE9CC
; using 'pass' as the password manager
[credential]

View file

@ -1,11 +0,0 @@
-----BEGIN PGP MESSAGE-----
hF4Dt852JJsu9zQSAQdAH6u8KuzZ7V+9Rh1r8DyA1En64bqAjuoIUe9YRgprSH4w
vo2DqLAss0dn67m9IOQWhvT+xY5YV5khhrPNbuOE8TlPfkxF05C8wnuOesZd6S/A
0sAAAUMgdUgfx/TyKWQGYQYwj44m26IUWGNVJDZ4lQXbE4Z+pEaQguohsoeKTEhQ
A890l1IryH317sbFcgR37kHKMoL8T2cDbjfRWsaIZOnioXUS6RcdzkkInE36enge
PwxThiiSk179DYFkKQUfoq54QXIhK0x3BImbzbiaxCvAS55Np1jzWeQMF7h+IK5/
nxF3kQxJOZbGL4b0IfixgrIi3P1xAo/QY1xTUGNgobhH/+cOc9dwahY0xqUyvytx
+Jy1
=AH1k
-----END PGP MESSAGE-----

View file

@ -0,0 +1,12 @@
-----BEGIN PGP MESSAGE-----
hF4Dt852JJsu9zQSAQdANsumSpMu+ahtq5bJI+1jxsZjHp0BOTwybpiy2NLDe1ow
N7k6vZRm+7SaiNZ+mTz3c4GwDH9+/SYhazgS5K/xwDNU6Vwnd6bA9lG8plrc+6hg
0sBSATTyAva1JPBktj5lsIcoKGDwKDw5uuyP8PyBh6yhpYEDJZYuwev9o/PqtPy4
EQJaKfsgAqlSsNMP8/AJOXYdTiiadTfkZlynAxLwpkQe9pDW5Fbi+akycks/yt7q
B+BD+4p8UMOOTS8Y4hRe+wcuzaw6J2cAIvxWYgG1AAI2GrU+Yl2/TgkYPEmrXSOy
mvg3svoYjkaoOyW05bPYISBSgJKKkS2SqbbDIhh5z5RcPRh6HRZfH+wuMyWHl13k
jvuy6eCi/DjWkJlj+wrcddKyM6kW4QlXuG5vUrtLHDY3HxkfHPYiyG12gT64fUEL
Arg9eSIPMhAjoIxR9ZsThVDQ1ELAiinq6Cei9kR2+c0WgD7cgg==
=AHxY
-----END PGP MESSAGE-----

62
dot_config/zsh/dot_zshenv Normal file
View file

@ -0,0 +1,62 @@
# vim:ft=zsh:fenc=utf-8:fdm=marker
### COMMON ###
export EDITOR=nvim
export HISTFILE=~/.config/zsh/history
# don't write a less history
export LESSHISTFILE=-
# check if .local/bin is directory, if not create it
if [ ! -d "$HOME/.local/bin" ]; then
mkdir -p "$HOME/.local/bin"
fi
export PATH="$HOME/.local/bin:$PATH"
if [ -d "/usr/local/sbin" ]; then
export PATH="/usr/local/sbin:$PATH"
fi
### LINUX ### - TODO: replace with chezmoi os check
if [[ $(uname -s) == "Linux" ]]; then
BROWSER="$(which firefox)"
export BROWSER
fi
### MACOS ###
export XDG_CONFIG_HOME="$HOME/.config"
if [[ -x "$(command -v brew)" ]]; then
export PATH="/opt/homebrew/sbin:$PATH"
fi
### KUBERNETES ###
export KUBECONFIG="$HOME/.config/kube/config"
export KUBECACHEDIR="$HOME/.cache/kube"
export KREW_ROOT="$HOME/.local/krew"
# add to path if ".krew" exists or $KREW_ROOT is set
if [ -d "$KREW_ROOT" ]; then
export PATH="$KREW_ROOT/bin:$PATH"
fi
export KUBE_EDITOR="$EDITOR"
### PYTHON ###
export PYENV_VIRTUALENV_DISABLE_PROMPT=1
if [ -d "$HOME/.pyenv/bin" ]; then
export PATH="$PATH:$HOME/.pyenv/bin"
fi
### RUST ###
export CARGO_HOME="$HOME/.local/share/cargo"
if [ -f "$CARGO_HOME/env" ]; then
. "$CARGO_HOME/env"
fi
export PATH="$PATH:$CARGO_HOME/bin"
### NODE ###
export NVM_DIR="$HOME/.config/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# yarn
export PATH="$PATH:$HOME/.yarn/bin"
### GO ###
export GOPATH="$HOME/.local/share/go"
export PATH="$PATH:$GOPATH/bin"

View file

@ -41,7 +41,7 @@ fi
### basics {{{
# history
export HISTFILE="$HOME/.zhistory"
export HISTFILE="$ZDOTDIR/.zhistory"
export HISTSIZE=10000
export SAVEHIST=10000
setopt HIST_IGNORE_ALL_DUPS

View file

@ -1,57 +1,3 @@
# vim:ft=zsh:fenc=utf-8:fdm=marker
### COMMON ###
export EDITOR=nvim
# don't write a less history
export LESSHISTFILE=-
# check if .local/bin is directory, if not create it
if [ ! -d "$HOME/.local/bin" ]; then
mkdir -p "$HOME/.local/bin"
fi
export PATH="$HOME/.local/bin:$PATH"
if [ -d "/usr/local/sbin" ]; then
export PATH="/usr/local/sbin:$PATH"
fi
### LINUX ### - TODO: replace with chezmoi os check
if [[ $(uname -s) == 'Linux' ]]; then
BROWSER="$(which firefox)"
export BROWSER
fi
### MACOS ###
export XDG_CONFIG_HOME="$HOME/.config"
if [[ -x "$(command -v brew)" ]]; then
export PATH="/opt/homebrew/sbin:$PATH"
fi
### KUBERNETES ###
# add to path if '.krew' exists or $KREW_ROOT is set
if [ -d "$HOME/.krew" ] || [ -z "$KREW_ROOT" ]; then
export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"
fi
export KUBE_EDITOR="$EDITOR"
### PYTHON ###
export PYENV_VIRTUALENV_DISABLE_PROMPT=1
if [ -d "$HOME/.pyenv/bin" ]; then
export PATH="$PATH:$HOME/.pyenv/bin"
fi
### RUST ###
if [ -f "$HOME/.cargo/env" ]; then
. "$HOME/.cargo/env"
fi
export PATH="$PATH:$HOME/.cargo/bin"
### NODE ###
export NVM_DIR="$HOME/.config/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# yarn
export PATH="$PATH:$HOME/.yarn/bin"
### GO ###
export PATH="$PATH:$HOME/go/bin"
# vim:ft=zsh:fenc=utf-8
export ZDOTDIR=$HOME/.config/zsh
. $ZDOTDIR/.zshenv

View file

@ -1,16 +0,0 @@
-----BEGIN PGP MESSAGE-----
hF4Dt852JJsu9zQSAQdAScqMcrDn0VKl7IBjwUsE9R7MDLYN+Dsd+A3ChSFiKTww
T2wwdWqjRpTtqRucbm5bOJ8374kudX01CgygjQuYVZv+dnvg9G4DA9w4a3dx0X6+
0sEPAf6ckVZ/EfxNAdS1BXF0tZ6JpiqUN8nv2lHBDDCY7bk+SbPnDHT97n4e21M6
QeTHt9aYlvvn3KOkQ40XH6Sp7YyaNNBi7w8aE8JhId9z7LVCkND8dYSCBE+k5qnM
71LeWJY+c845COjuK917L9X6CgSfYLi5oe9u/CrF0P2Jdj65eBRqz+WSw9OUz9sR
p5so4NhzXU7tUZAokDeRuuAiuaQjOH/Ye/YucqCioV1ATUaa3j8gb8M8lrO+0EJK
4bxH8qdWlGZS4WTH97l/1CrpgVrt6OtW9jEZK4CddyuPS/uY1CPdrbyAMRugRw19
Z/pGp0cNmNXk2iUa3QUrdnyRfv68sCv0wB+xrqgppU/90JNd2bCAb+RIWU8mtOHe
CPXsWlEtY0VkhDto2o4LEJEq/TIrQBUerubSo1p/r10UBws/1NU3YcdhSTEYdy2b
yUUKz4H9E4EK9AiHLtMQ4I15ojToivvb7rJDaGZQGjN75qev0u15qELLjhNLlAS/
l5IF4UYIT3t3puZxmNQuH9GyfOVzbZGNZ+kjVSXEgArhhQZBi/5UHVGG09WEfAyr
i+vhtZlxFu1vBmiK64stiIN0cmICH1Y4UyGZi5KCiXlYdw==
=b25X
-----END PGP MESSAGE-----

View file

@ -1,12 +0,0 @@
-----BEGIN PGP MESSAGE-----
hF4Dt852JJsu9zQSAQdAhC83Q146cdQ9FqgO9BrkXmh77m/0YZ+RdSZPnQKvQQ4w
WCkoVukVe3T8BnoRAMGEBUYmy5Hd1CFUbKVPD+GCt8IslunaT0CO9ITyEPS4RZka
0sBRAf+rSCDwtWHgxk0LRS+4WocvxTnoGlMjxUfI+ljRr9wNv2RfWDbMzFkSpZm2
nFcpQOOsQBfKoSmXao0ZttbjpCnHvQZac57YAujpxvR/oa+fK73wedhh8PLCLTpq
aJhwkB3X4NgPFLcZ5COF1Y+EbNQgrnIS5bP1u2TQskx7h0sMBnj5W7Yx+ei4nz1M
3pp8jnIzWmol6MiEfkpQEYGYtsJoT+2aRETNF5MDphGcOTp+fmRz0XYDmw69/QJZ
PjTFsyxUIdPEs/RZBGrR8TW8aHPpP5Bh7oMpA5Ewxdm07+UXKjg9EjSXLj8ubB0a
xTjS/rIr9IRBZP9BkZV8+eBJcmF25o0vbt55MKwonnoY522t
=0DgQ
-----END PGP MESSAGE-----