From b8f71534f94a71a7d31f86316bd8d6459406eb79 Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Sun, 8 Jun 2025 12:17:47 +0300 Subject: [PATCH] {bash,zsh}rc: evil hack for homebrew compatibility --- rc/bashrc | 5 +++++ rc/zshrc | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/rc/bashrc b/rc/bashrc index 4cfd4b07..3676f7c4 100755 --- a/rc/bashrc +++ b/rc/bashrc @@ -342,6 +342,11 @@ if [ -d /home/linuxbrew/.linuxbrew/bin ]; then eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv) fi +# linuxbrew toolbox compatibility +if [[ -d /run/host/var/home/linuxbrew && ! -d /home/linuxbrew ]]; then + sudo ln -nsfv /run/host/var/home/linuxbrew /home/linuxbrew +fi + # Removes duplicates from $PATH. Copied from https://unix.stackexchange.com/a/14896 PATH=$(echo "$PATH" | awk -v RS=':' -v ORS=":" '!a[$1]++{if (NR > 1) printf ORS; printf $a[$1]}') diff --git a/rc/zshrc b/rc/zshrc index 83241c27..ac3792c2 100755 --- a/rc/zshrc +++ b/rc/zshrc @@ -305,6 +305,11 @@ if [ -d /home/linuxbrew/.linuxbrew/bin ]; then eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv) fi +# linuxbrew toolbox compatibility +if [[ -d /run/host/var/home/linuxbrew && ! -d /home/linuxbrew ]]; then + sudo ln -nsfv /run/host/var/home/linuxbrew /home/linuxbrew +fi + # Removes duplicates from $PATH. Copied from https://unix.stackexchange.com/a/14896 PATH=$(echo "$PATH" | awk -v RS=':' -v ORS=":" '!a[$1]++{if (NR > 1) printf ORS; printf $a[$1]}')