diff --git a/.profile b/.profile index c6bf6b1..50b2f3c 100755 --- a/.profile +++ b/.profile @@ -1,15 +1,17 @@ -PATH="$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.ghcup/bin:$HOME/.cabal/bin:$PATH" +PATH="$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.ghcup/bin:$HOME/.cabal/bin:$HOME/.rd/bin:$PATH" if [ -x /opt/homebrew/bin/brew ] then eval "$(/opt/homebrew/bin/brew shellenv)" - PATH="/usr/local/bin:$PATH" + # Overriding Mac OS provided binutils breakes cross compiling binutils. But + # the binutils project also provides "g"-prefixed binaries. + PATH="/usr/local/bin:$PATH:$HOMEBREW_PREFIX/opt/binutils/bin" for tool in flex bison do PATH="$HOMEBREW_PREFIX/opt/$tool/bin:$PATH" done - for tool in libtool coreutils grep gnu-sed findutils make + for tool in libtool coreutils grep gnu-sed findutils make gpatch do PATH="$HOMEBREW_PREFIX/opt/$tool/libexec/gnubin:$PATH" done diff --git a/.yashrc b/.yashrc index 8b4a2b9..03aeefb 100755 --- a/.yashrc +++ b/.yashrc @@ -19,12 +19,11 @@ alias rdpwin='xfreerdp /f /sound /v:192.168.0.4 /u:belka@caraus.de' command -v rbenv >/dev/null 2>&1 && eval "$(rbenv init -)" command -v fastfetch >/dev/null 2>&1 && fastfetch -echo $YASH_AFTER_CD read_project_env() { - test -x .env.sh && . .env.sh + test -x .env.sh && . .env.sh || true } read_project_env -YASH_AFTER_CD=read_project_env +YASH_AFTER_CD="read_project_env" # vim: set ft=sh: