# .bashrc # Environment variables export GITHUB_MCP_PAT="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" # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific environment if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]]; then PATH="$HOME/.local/bin:$HOME/bin:$PATH" fi export PATH # Uncomment the following line if you don't like systemctl's auto-paging feature: # export SYSTEMD_PAGER= # User specific aliases and functions if [ -d ~/.bashrc.d ]; then for rc in ~/.bashrc.d/*; do if [ -f "$rc" ]; then . "$rc" fi done fi unset rc # 1. NPM Global path export PATH=~/.npm-global/bin:$PATH # 2. Fix 'host-spawn' errors by checking if it exists before running # or simply alias it to the distrobox-host-exec tool if missing if ! command -v host-spawn >/dev/null 2>&1; then alias host-spawn='distrobox-host-exec' fi # >>> claude-auto-retry >>> claude() { if [ "${CLAUDE_AUTO_RETRY_ACTIVE}" = "1" ]; then command claude "$@" return $? fi export CLAUDE_AUTO_RETRY_ACTIVE=1 local _car_old_int_trap _car_old_term_trap _car_old_int_trap=$(trap -p INT) _car_old_term_trap=$(trap -p TERM) trap 'unset CLAUDE_AUTO_RETRY_ACTIVE' INT TERM node "/home/Messier82/.npm-global/lib/node_modules/claude-auto-retry/src/launcher.js" "$@" local _car_exit=$? unset CLAUDE_AUTO_RETRY_ACTIVE # Restore previous traps instead of clobbering them eval "${_car_old_int_trap:-trap - INT}" eval "${_car_old_term_trap:-trap - TERM}" return $_car_exit } # <<< claude-auto-retry <<< export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::") export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools export JAVA_HOME=/usr/lib/jvm/java-21-openjdk export ANDROID_HOME=$HOME/Android/Sdk export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.x86_64.json # Suppress JVM cgroup path warnings that leak to stdout on Fedora 43+ (kernel >= 6.17), # corrupting jlink --version output used by AGP's JdkImageTransform. export JAVA_TOOL_OPTIONS="-Xlog:os+container=off" # Added by Antigravity CLI installer export PATH="/home/Messier82/.local/bin:$PATH" # Yorvana billing sandbox export BILLING_SANDBOX_ACCOUNT=yorvana.app@gmail.com # fnm FNM_PATH="/home/Messier82/.local/share/fnm" if [ -d "$FNM_PATH" ]; then export PATH="$FNM_PATH:$PATH" eval "$(fnm env --shell bash)" fi # Added by Antigravity CLI installer export PATH="/usr/local/bin:$PATH"