From 5c21f8ef8acbdc452b2665debe8cbb34bf58c92a Mon Sep 17 00:00:00 2001 From: afonso Date: Thu, 12 Sep 2024 23:38:28 +0100 Subject: [PATCH] [zsh] move PATH to zshenv --- .config/zsh/.zshenv | 20 ++++++++++++++++++++ .config/zsh/.zshrc | 16 ---------------- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index 9038d98..661f7d7 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -4,11 +4,31 @@ TRAPUSR1() { exec "${SHELL}" fi } + + +# Add exports if [[ $(uname) == "Darwin" ]]; then + #ONLY MACOS export JAVA_HOME="/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home" + export PATH="/opt/homebrew/bin:$PATH" + export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH" + export PATH="/opt/homebrew/opt/texlive/bin:$PATH" else + #ONLY LINUX export LIBVA_DRIVER_NAME=nvidia fi + + +#BOTH +export PATH="/usr/sbin:/sbin:$PATH" +export PATH="$HOME/.local/share/nvim/mason/bin:$PATH" +export PATH="$HOME/.local/bin:$PATH" +export PATH="$HOME/go/bin:$PATH" +export PATH="$HOME/.cargo/bin:$PATH" +export PATH="$HOME/.ghcup/bin:$PATH" +export PATH="$HOME/.miniforge3/bin:$PATH" +export PATH="$HOME/.cabal/bin:$PATH" + export XDG_CONFIG_HOME="${HOME}/.config" export XDG_CACHE_HOME="${HOME}/.cache" export XDG_DATA_HOME="${HOME}/.local/share" diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index cf6436f..7957890 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -1,19 +1,3 @@ -# Add paths -export PATH="/usr/sbin:/sbin:$PATH" -export PATH="$HOME/.local/share/nvim/mason/bin:$PATH" -export PATH="$HOME/.local/bin:$PATH" -export PATH="$HOME/go/bin:$PATH" -export PATH="$HOME/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin:$PATH" -export PATH="$HOME/.cargo/bin:$PATH" -export PATH="$HOME/.ghcup/bin:$PATH" -export PATH="$HOME/.miniforge3/bin:$PATH" -export PATH="$HOME/.cabal/bin:$PATH" -export GOPATH=$HOME/.go -export PATH=$PATH:$GOPATH/bin -export PATH="/opt/homebrew/bin:$PATH" -export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH" -export PATH="/opt/homebrew/opt/texlive/bin:$PATH" - # Setup History HISTFILE=${ZDOTDIR:-$HOME}/.zsh_history HISTSIZE=100000000