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>
20 lines
791 B
Plaintext
20 lines
791 B
Plaintext
# Changes require a restart to take effect.
|
|
|
|
# UWSM doesn't source /etc/profile.d, so pull the env bootstrap in directly.
|
|
[ -r /usr/share/omarchy/default/bash/env-bootstrap ] && . /usr/share/omarchy/default/bash/env-bootstrap
|
|
|
|
# Omarchy session defaults. Users can override these in ~/.config/uwsm/default
|
|
# or, preferably, ~/.config/uwsm/env.d/*.
|
|
if [ -f "${OMARCHY_PATH%/}/default/uwsm/default" ]; then
|
|
. "${OMARCHY_PATH%/}/default/uwsm/default"
|
|
else
|
|
export TERMINAL=xdg-terminal-exec
|
|
export EDITOR="omarchy-launch-editor --inline"
|
|
fi
|
|
|
|
# Optional user overrides kept for compatibility with older installs.
|
|
[ -f "$HOME/.config/uwsm/default" ] && . "$HOME/.config/uwsm/default"
|
|
|
|
# Activate mise if present on the system
|
|
omarchy-cmd-present mise && eval "$(mise activate bash --shims)"
|