From 638b8cf04e90398673f719f8fc1323771ad750de Mon Sep 17 00:00:00 2001
From: vg <vgm+dev@devys.org>
Date: Mon, 16 Jan 2023 17:38:00 +0100
Subject: workaround missing user environment before running command

---
 fzf-url.sh | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/fzf-url.sh b/fzf-url.sh
index 0b2f66a..fa49f9d 100755
--- a/fzf-url.sh
+++ b/fzf-url.sh
@@ -16,6 +16,8 @@ fzf_filter() {
 }
 
 open_url() {
+    #set -x
+    #echo "browser is $BROWSER"
     if hash xdg-open &>/dev/null; then
         nohup xdg-open "$@"
     elif hash open &>/dev/null; then
@@ -23,8 +25,15 @@ open_url() {
     elif [[ -n $BROWSER ]]; then
         nohup "$BROWSER" "$@"
     fi
+    #set +x
 }
 
+# source user environment before running xdg-open or $BROWSER if they
+# redefine it.
+if [ -e ~/.config/shell/environment ]; then
+    source ~/.config/shell/environment
+fi
+
 
 limit='screen'
 [[ $# -ge 2 ]] && limit=$2
-- 
cgit v1.2.3