From 8d10d2687e39b1ab3abc97a09ffa784bfb680930 Mon Sep 17 00:00:00 2001 From: maddiebaka Date: Fri, 27 Mar 2026 13:07:57 -0400 Subject: [PATCH] Add command guards and freeBSD support --- config/zshrc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/config/zshrc b/config/zshrc index c36b46d..7ebcca8 100644 --- a/config/zshrc +++ b/config/zshrc @@ -128,11 +128,17 @@ case $uname in OpenBSD) export OS="openbsd" ;; +FreeBSD) + export OS="freebsd" + ;; *) echo "Can't detect operating system from shell." ;; esac +if [[ `ps ho command= $(ps ho ppid= $$)` == 'urxvt' ]]; then + clear +fi # Rust dev if [ -d ~/.cargo/ ] @@ -146,7 +152,9 @@ then fi # Liz stuff lol -echo "$(curl -fsSL https://icanhazdadjoke.com)" | lolcat +if command -v lolcat &> /dev/null; then + echo "$(curl -fsSL https://icanhazdadjoke.com)" | lolcat +fi export PATH="$PATH:/Volumes/Exodrive/Code/flutter/bin" export PATH="$PATH:~/Library/Android/sdk/platform-tools:~/Library/Android/sdk/build-tools" @@ -157,7 +165,9 @@ export ANDROID_SDK_ROOT=~/Library/Android/sdk export ANDROID_NDK_HOME=~/Library/Android/sdk/ndk/25.2.9519653 export ANDROID_AVD_HOME=~/.android/avd -export JAVA_HOME="`/usr/libexec/java_home `" +if [ -f /usr/libexec/java_home ]; then + export JAVA_HOME="`/usr/libexec/java_home `" +fi # bun completions [ -s "/Users/madeline/.bun/_bun" ] && source "/Users/madeline/.bun/_bun"