diff --git a/.bashrc b/.bashrc
index 2d34479ca11226d761e03cd100952e5203596136..403ce6772c5a6b6490bc1a713836e2eacc173bdf 100644
--- a/.bashrc
+++ b/.bashrc
@@ -16,6 +16,13 @@ export ANSIBLE_SSH_CONTROL_PATH="/tmp/ssh-%%h"
 export ANSIBLE_SYSTEM_WARNINGS=True
 export ANSIBLE_VERBOSITY=2
 export AWS_DEFAULT_PROFILE='shore'
+if flatpak info org.mozilla.firefox >/dev/null 2>&1
+then
+    export BROWSER='flatpak run org.mozilla.firefox'
+elif command -v w3m >/dev/null
+then
+    export BROWSER=w3m
+fi
 export CLOUDSDK_ACTIVE_CONFIG_NAME='shore'
 export DOCKER_BUILDKIT=1
 export EDITOR=vim