From ba280a36c79ac3ce9a3f41abcd75cb1327e46f75 Mon Sep 17 00:00:00 2001 From: Andrew Guschin Date: Tue, 25 Apr 2023 09:54:20 +0400 Subject: =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B?= =?UTF-8?q?=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5?= =?UTF-8?q?=20=D0=B4=D0=BB=D1=8F=20rustup=20=D0=B8=20ghcup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .profile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to '.profile') diff --git a/.profile b/.profile index c73f55c..8f72ded 100644 --- a/.profile +++ b/.profile @@ -1,6 +1,6 @@ # set PATH so it includes user's private bin if it exists if [ -d "$HOME/.local/bin" ] ; then - PATH="$PATH:$(du "$HOME/.local/bin/" | cut -f2 | paste -s -d ':' -)" + PATH="$PATH:$(du "$HOME/.local/bin" | cut -f2 | paste -s -d ':' -)" fi export LANG="en_US.UTF-8" @@ -14,6 +14,7 @@ export _JAVA_AWT_WM_NONREPARENTING=1 export XDG_CONFIG_HOME="$HOME/.config" export XDG_CACHE_HOME="$HOME/.cache" export XDG_DATA_HOME="$HOME/.local/share" +export XDG_STATE_HOME="$HOME/.local/state" # XDG Specific configs export MYVIMRC="$XDG_CONFIG_HOME/vim/init.vim" @@ -70,11 +71,17 @@ export PATH="$PATH:$GEM_HOME/bin" export CARGO_HOME="$XDG_DATA_HOME/cargo" export RUSTUP_HOME="$XDG_DATA_HOME/rustup" export PATH="$PATH:$CARGO_HOME/bin" +. "$CARGO_HOME/env" # Go export GOPATH="$XDG_DATA_HOME/go" export PATH="$PATH:$GOPATH/bin" +# Haskell +export PATH="$PATH:$HOME/.cabal/bin" +export GHCUP_USE_XDG_DIRS=true +[ -f "$XDG_DATA_HOME/ghcup/env" ] && . "$XDG_DATA_HOME/ghcup/env" + # Python # On Linux python executables installed with pip should be in ~/.local/bin if [ "$(uname)" = "Darwin" ]; then @@ -86,3 +93,8 @@ fi if [ "$(uname)" = "Darwin" ]; then export PATH="$PATH:/opt/homebrew/bin" fi + +if [ "$(uname)" = "Darwin" ]; then + export PATH="/opt/local/bin:/opt/local/sbin:$PATH" +fi + -- cgit v1.2.3