Move env and completions to correct places.

This commit is contained in:
Sebastian Bugge 2024-08-23 15:54:50 +02:00
parent 2524cd5494
commit 2cb3b103a9
3 changed files with 26 additions and 31 deletions

19
.zprofile Normal file
View file

@ -0,0 +1,19 @@
ASDF_TMP=$(mktemp)
if asdf current golang >"$ASDF_TMP" 2>/dev/null; then
ASDF_GO="$HOME/.asdf/installs/golang/$(awk -F' ' '{print $2}' <"$ASDF_TMP")"
fi
if [ -d "$ASDF_GO" ]; then
ASDF_GOBIN="$ASDF_GO/packages/bin/"
PATH="$ASDF_GOBIN:$PATH"
fi
export NVM_DIR="$HOME/.nvm"
if [ -s "$NVM_DIR/nvm.sh" ]; then
\. "$NVM_DIR/nvm.sh" # This loads nvm
fi
[ -f "/home/kaholaz/.ghcup/env" ] && source "/home/kaholaz/.ghcup/env" # ghcup-env
if [ -d "$HOME/.asdf" ]; then
\. "$HOME/.asdf/asdf.sh"
fi

View file

@ -1,3 +1,8 @@
export HISTFILESIZE=1000000000
export HISTSIZE=1000000000
export EDITOR='nvim'
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ]; then
PATH="$HOME/bin:$PATH"
@ -27,23 +32,8 @@ if [ -d "$ASDF_GO" ]; then
PATH="$ASDF_GOBIN:$PATH"
fi
export NVM_DIR="$HOME/.nvm"
if [ -s "$NVM_DIR/nvm.sh" ]; then
\. "$NVM_DIR/nvm.sh" # This loads nvm
\. "$NVM_DIR/bash_completion" # nvm bash completions
fi
if [ -s "$HOME/.local_profile" ]; then
\. "$HOME/.local_profile"
fi
[ -f "/home/kaholaz/.ghcup/env" ] && source "/home/kaholaz/.ghcup/env" # ghcup-env
if [ -d "$HOME/.asdf" ]; then
\. "$HOME/.asdf/asdf.sh"
\. "$HOME/.asdf/completions/asdf.bash"
fi
if [ -f "$HOME/.local/share/pnpm" ]; then
export PNPM_HOME="$HOME/.local/share/pnpm"
case ":$PATH:" in
@ -51,7 +41,3 @@ if [ -f "$HOME/.local/share/pnpm" ]; then
*) export PATH="$PNPM_HOME:$PATH" ;;
esac
fi
if [ -n "$ZSH_VERSION" ] && type "hugo" >/dev/null; then
. <(hugo completion zsh)
fi

14
.zshrc
View file

@ -1,5 +1,3 @@
source ~/.profile
export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="afowler"
@ -39,13 +37,6 @@ else
HAS_NETWORK=0
fi
# Preferred editor for local and remote sessions
if [[ -n $SSH_CONNECTION ]]; then
export EDITOR='nvim'
else
export EDITOR='nvim'
fi
# Attach to a tmux session on startup
if [ -z "$TMUX" ] && [ -n "$SSH_CONNECTION" ]; then
tmux attach -t Default || tmux new -s Default
@ -59,7 +50,6 @@ if [ -z "$TMUX" ] && [[ "$HAS_NETWORK" == 1 ]]; then
fortune -s
fi
export HISTFILESIZE=1000000000
export HISTSIZE=1000000000
source ~/.aliases
fpath+=~/.zfunc
autoload -U compinit; compinit