# Дополнительные настройки, которые не хочется держать прямо в ~/.bashrc. # Предполагается, что ~/.bashrc уже содержит базовую логику Ubuntu (history, # checkwinsize, dircolors/aliases, bash-completion, и т.п.) и просто sources # этот файл. # Прерываем выполнение, если shell не интерактивный (например, скрипты). case $- in *i*) ;; *) return ;; esac # Изолируем Git от глобальных прокси (чтобы случайно не "протечь" с ними в git). # git() { # http_proxy= https_proxy= HTTP_PROXY= HTTPS_PROXY= ALL_PROXY= all_proxy= command git "$@" # } # Файлы из этого репозитория (stow кладет их в $HOME). [ -f ~/.bash_functions ] && source ~/.bash_functions [ -f ~/.config/proxy-client/shell.bash ] && source ~/.config/proxy-client/shell.bash [ -f ~/.bash_prompt ] && source ~/.bash_prompt # Локальные секреты (не хранить в git/stow). [ -f ~/.env.secrets ] && source ~/.env.secrets