vitorpy's Dotfiles
1# .bashrc
2
3# Source global definitions
4if [ -f /etc/bashrc ]; then
5 . /etc/bashrc
6fi
7
8# User specific environment
9if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]]; then
10 PATH="$HOME/.local/bin:$HOME/bin:$PATH"
11fi
12export PATH
13
14# Uncomment the following line if you don't like systemctl's auto-paging feature:
15# export SYSTEMD_PAGER=
16
17# User specific aliases and functions
18if [ -d ~/.bashrc.d ]; then
19 for rc in ~/.bashrc.d/*; do
20 if [ -f "$rc" ]; then
21 . "$rc"
22 fi
23 done
24fi
25unset rc
26
27# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
28export PATH="$PATH:$HOME/.rvm/bin"
29
30# NVM Setup
31export NVM_DIR="$HOME/.nvm"
32[ -s "/usr/share/nvm/init-nvm.sh" ] && source /usr/share/nvm/init-nvm.sh
33
34# zvm (Zig Version Manager)
35export PATH="$HOME/.zvm/bin:$PATH"
36
37# API Keys for AI models
38export ANTHROPIC_API_KEY="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"
39export DASHSCOPE_API_KEY="sk-80fc2a96929a470097c1230d044047d1"
40
41[[ "$TERM_PROGRAM" == "vscode" ]] && unset ARGV0