aboutsummaryrefslogtreecommitdiff
path: root/scripts/.local/bin/personal/wrapper/xdg-open
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/.local/bin/personal/wrapper/xdg-open')
-rwxr-xr-xscripts/.local/bin/personal/wrapper/xdg-open21
1 files changed, 12 insertions, 9 deletions
diff --git a/scripts/.local/bin/personal/wrapper/xdg-open b/scripts/.local/bin/personal/wrapper/xdg-open
index a5b43d6..372bbca 100755
--- a/scripts/.local/bin/personal/wrapper/xdg-open
+++ b/scripts/.local/bin/personal/wrapper/xdg-open
@@ -3,16 +3,19 @@
# A wrapper for xdg-open to catch certain cases not caught by mimeapps.list
case "${1%%:*}" in
- http|https)
- exec qutebrowser "$1"
- ;;
+ http|https|*.html)
+ exec qutebrowser "$1"
+ ;;
+ *.FCStd)
+ exec freecad "$1"
+ ;;
*.pdf)
exec zathura "$1"
;;
- mailto)
- exec st -e bash -i -c "mail $1"
- ;;
- *)
- exec /usr/bin/xdg-open "$@"
- ;;
+ mailto)
+ exec st -e bash -i -c "mail $1"
+ ;;
+ *)
+ exec /usr/bin/xdg-open "$@"
+ ;;
esac