feat(zsh): Update configuration to all different files

Signed-off-by: Noah Knegt <git@noahknegt.com>
This commit is contained in:
2024-04-12 15:55:46 +02:00
parent c29aeb5966
commit 8f028e4ee7
6 changed files with 40 additions and 112 deletions

View File

@@ -2,9 +2,9 @@
alias zshrc="nvim ~/.zshrc && source ~/.zshrc"
# Aliases for common use
alias ls='eza'
alias ll='eza -lh'
alias lal='eza -alh'
alias ls='eza --icons --group-directories-first'
alias ll='eza --icons --group-directories-first -lh'
alias lal='eza --icons --group-directories-first -alh'
alias cat='bat'

View File

@@ -1,6 +1,19 @@
# Rust / Cargo
. "$HOME/.cargo/env"
# Setup PATH
export PATH=$PATH:$HOME/.local/bin:$HOME/.cargo/bin
export EDITOR=nvim
# NVM directory
export NVM_DIR="$HOME/.nvm"
# Pnpm
export PNPM_HOME="$HOME/.local/share/pnpm"
# SDKMAN
export SDKMAN_DIR="$HOME/.sdkman"
# Terraform
export TF_VAR_CLOUDFLARE_API_TOKEN=$CLOUDFLARE_API_TOKEN
export TF_CLOUD_ORGANIZATION=noah-knegt

3
.config/zsh/nvm.zsh Normal file
View File

@@ -0,0 +1,3 @@
[ -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

7
.config/zsh/pnpm.zsh Normal file
View File

@@ -0,0 +1,7 @@
# pnpm
case ":$PATH:" in
*":$PNPM_HOME:"*) ;;
*) export PATH="$PNPM_HOME:$PATH" ;;
esac
# pnpm end

2
.config/zsh/sdkman.zsh Normal file
View File

@@ -0,0 +1,2 @@
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"