diff --git a/.bin/dexec_browser b/.bin/dexec_browser index 38a2710..c4173f5 100755 --- a/.bin/dexec_browser +++ b/.bin/dexec_browser @@ -123,7 +123,25 @@ choose_browser() { case "${URI}" in gopher://*) DEFAULT="Lagrange (default)"; ;; gemini://*) DEFAULT="Lagrange (default)"; ;; + 192.168.*) DEFAULT="Chrome (default)"; ;; + *github.com*) DEFAULT="Chrome (default)"; ;; + *amazon.de*) DEFAULT="Vimb (default)"; ;; + *chaos.social*) DEFAULT="Chrome (default)"; ;; + *hetzner.cloud*) DEFAULT="Chrome (default)"; ;; + *hetzner.de*) DEFAULT="Vimb (default)"; ;; + *duckduckgo.com/*images*) DEFAULT="Vimb (default)"; ;; + *codevoid.de*) DEFAULT="Vimb (default)"; ;; + *openbsd.org*) DEFAULT="Netsurf (default)"; ;; + *google.*) DEFAULT="Firefox (default)"; ;; + *youtube.com*) DEFAULT="Chrome (default)"; ;; + *youtu.be*) DEFAULT="Chrome (default)"; ;; + *bsd.network*) DEFAULT="Chrome (default)"; ;; + *itch.io*) DEFAULT="Firefox (default)"; ;; + *chat.uugrn.org*) DEFAULT="Firefox (default)"; ;; + *[./]amazon.*) DEFAULT="Chrome (default)"; ;; + *comdirect.de*) DEFAULT="Firefox (default)"; ;; *.pdf|*.cb|*.ps) DEFAULT="Zathura (default)"; ;; + *.mp4|*.m4v|*.mkv) DEFAULT="Mpv (default)"; ;; *) DEFAULT="$BROWSER (default)"; ;; esac @@ -131,7 +149,7 @@ choose_browser() { case $(echo "${S}" | ${DMENU_CMD} -p "Browser") in [Nn]etsurf*) BROWSER=netsurf-gtk3 ;; [Vv]imb*) BROWSER=vimb; ;; - [Dd]illo*) BROWSER=dillo; ;; + [Dd]illo*) BROWSER=dillo; ;; [Qq]uteb*r*) BROWSER=qutebrowser ;; [Ss]urf*) BROWSER=surf ;; [Oo]tter*r*) BROWSER=otter-browser ;;