#!/bin/bash # Set defaults for xdg-open # # For a list of MIME types see https://www.iana.org/assignments/media-types/media-types.xhtml # Useful commands: # xdg-mime query filetype FILE # xdg-mime query default MIMETYPE # File #pcmanfm # Image xdg-mime default nsxiv.desktop image/bmp image/gif image/jpeg image/jpg image/png image/tiff image/x-bmp image/x-portable-anymap image/x-portable-bitmap image/x-portable-graymap image/x-tga image/x-xpixmap image/webp image/heic image/svg+xml application/postscript image/jp2 image/jxl image/avif image/heif # Video #xdg-mime default mpv.desktop A_LOT_OF_MIME_TYPES # Mail #thunderbird # Office xdg-mime default org.pwmt.zathura.desktop application/pdf application/postscript image/vnd.djvu application/epub+zip #libreoffice # Text xdg-mime default nvim.desktop text/plain # Net xdg-mime default org.qbittorrent.qBittorrent.desktop application/x-bittorrent x-scheme-handler/magnet