Exporting BROWSER=omarchy-launch-browser into the whole uwsm session made xdg-settings refuse "set default-web-browser", which broke every browser's own "Set as default" button. The export only exists for terminal programs (like gh) to open URLs detached from the terminal process tree, so move it to default/bash/envs where interactive shells still pick it up. Fixes #6590 Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
23 lines
849 B
Plaintext
23 lines
849 B
Plaintext
# Editor used by CLI
|
|
export EDITOR="${EDITOR:-omarchy-launch-editor --inline}"
|
|
export SUDO_EDITOR="$EDITOR"
|
|
|
|
# Used by terminal programs (like gh) to open URLs detached from the terminal
|
|
# process tree. Shell-scoped on purpose: exporting BROWSER session-wide makes
|
|
# xdg-settings refuse to change the default browser.
|
|
export BROWSER="${BROWSER:-omarchy-launch-browser}"
|
|
export BAT_THEME=ansi
|
|
|
|
# Color man pages with bat
|
|
export MANROFFOPT="-c"
|
|
export MANPAGER="sh -c 'col -bx | bat -l man -p'"
|
|
|
|
# Idempotent — already sourced by /etc/skel/.bashrc; re-source here so SSH and
|
|
# other non-interactive non-login bash sessions still get OMARCHY_PATH.
|
|
[ -r /usr/share/omarchy/default/bash/env-bootstrap ] && . /usr/share/omarchy/default/bash/env-bootstrap
|
|
|
|
case ":$PATH:" in
|
|
*":$HOME/.local/bin:"*) ;;
|
|
*) export PATH="$PATH:$HOME/.local/bin" ;;
|
|
esac
|