summaryrefslogtreecommitdiff
path: root/dotfiles/common/.config/mimeapps.list
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/common/.config/mimeapps.list')
-rw-r--r--dotfiles/common/.config/mimeapps.list167
1 files changed, 167 insertions, 0 deletions
diff --git a/dotfiles/common/.config/mimeapps.list b/dotfiles/common/.config/mimeapps.list
index d93120f..aac610f 100644
--- a/dotfiles/common/.config/mimeapps.list
+++ b/dotfiles/common/.config/mimeapps.list
@@ -1,15 +1,38 @@
[Default Applications]
+
+# Web browser
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop
+application/rdf+xml=google-chrome.desktop
+application/rss+xml=google-chrome.desktop
+application/xhtml+xml=google-chrome.desktop
+application/xhtml_xml=google-chrome.desktop
+
+# File manager
+inode/directory=org.gnome.Nautilus.desktop
+
+# PDF, ePub, comics, documents (zathura)
application/pdf=org.pwmt.zathura.desktop
application/epub+zip=org.pwmt.zathura.desktop
application/x-mobipocket-ebook=org.pwmt.zathura.desktop
application/vnd.comicbook+zip=org.pwmt.zathura.desktop
application/vnd.comicbook-rar=org.pwmt.zathura.desktop
+application/eps=org.pwmt.zathura.desktop
+application/postscript=org.pwmt.zathura.desktop
+application/oxps=org.pwmt.zathura.desktop
+application/x-fictionbook=org.pwmt.zathura.desktop
+image/eps=org.pwmt.zathura.desktop
+image/vnd.djvu=org.pwmt.zathura.desktop
+image/vnd.djvu+multipage=org.pwmt.zathura.desktop
+
+# eBooks (calibre)
+application/x-mobi8-ebook=calibre-ebook-viewer.desktop
+
+# Images (feh)
image/bmp=feh.desktop
image/gif=feh.desktop
image/jpeg=feh.desktop
@@ -18,8 +41,14 @@ image/pjpeg=feh.desktop
image/png=feh.desktop
image/tiff=feh.desktop
image/webp=feh.desktop
+image/avif=feh.desktop
image/heic=feh.desktop
+image/heif=feh.desktop
+image/svg+xml=feh.desktop
image/x-bmp=feh.desktop
+image/x-eps=feh.desktop
+image/x-ico=feh.desktop
+image/x-icon=feh.desktop
image/x-pcx=feh.desktop
image/x-png=feh.desktop
image/x-portable-anymap=feh.desktop
@@ -28,6 +57,9 @@ image/x-portable-graymap=feh.desktop
image/x-portable-pixmap=feh.desktop
image/x-tga=feh.desktop
image/x-xbitmap=feh.desktop
+image/x-xpixmap=feh.desktop
+
+# Video (mpv)
video/mp4=mpv.desktop
video/mpeg=mpv.desktop
video/ogg=mpv.desktop
@@ -38,10 +70,145 @@ video/quicktime=mpv.desktop
video/x-flv=mpv.desktop
video/3gpp=mpv.desktop
video/x-ms-wmv=mpv.desktop
+video/avi=mpv.desktop
+video/divx=mpv.desktop
+video/flv=mpv.desktop
+video/mp4v-es=mpv.desktop
+video/mpeg-system=mpv.desktop
+video/msvideo=mpv.desktop
+video/vnd.divx=mpv.desktop
+video/vnd.mpegurl=mpv.desktop
+video/vnd.rn-realvideo=mpv.desktop
+video/x-avi=mpv.desktop
+video/x-m4v=mpv.desktop
+video/x-mpeg=mpv.desktop
+video/x-mpeg-system=mpv.desktop
+video/x-mpeg2=mpv.desktop
+video/x-theora=mpv.desktop
+video/x-theora+ogg=mpv.desktop
+x-content/video-dvd=mpv.desktop
+x-content/video-svcd=mpv.desktop
+x-content/video-vcd=mpv.desktop
+application/ogg=mpv.desktop
+application/vnd.apple.mpegurl=mpv.desktop
+
+# Audio (mpv)
audio/mpeg=mpv.desktop
audio/ogg=mpv.desktop
audio/flac=mpv.desktop
audio/x-wav=mpv.desktop
audio/mp4=mpv.desktop
+audio/basic=mpv.desktop
+audio/opus=mpv.desktop
+audio/vnd.rn-realaudio=mpv.desktop
+audio/vnd.wav=mpv.desktop
+audio/vorbis=mpv.desktop
+audio/x-aiff=mpv.desktop
+audio/x-mpegurl=mpv.desktop
+
+# Text and source code (emacsclient)
+text/plain=emacsclient.desktop
+text/english=emacsclient.desktop
+text/x-readme=emacsclient.desktop
+text/x-csrc=emacsclient.desktop
+text/x-chdr=emacsclient.desktop
+text/x-c=emacsclient.desktop
+text/x-c++=emacsclient.desktop
+text/x-c++src=emacsclient.desktop
+text/x-c++hdr=emacsclient.desktop
+text/x-java=emacsclient.desktop
+text/x-python=emacsclient.desktop
+text/x-ruby=emacsclient.desktop
+text/x-rust=emacsclient.desktop
+text/x-go=emacsclient.desktop
+text/x-lua=emacsclient.desktop
+text/x-perl=emacsclient.desktop
+text/x-haskell=emacsclient.desktop
+text/x-moc=emacsclient.desktop
+text/x-pascal=emacsclient.desktop
+text/x-tcl=emacsclient.desktop
+text/javascript=emacsclient.desktop
+application/javascript=emacsclient.desktop
+application/x-typescript=emacsclient.desktop
+text/vnd.trolltech.linguist=emacsclient.desktop
+text/css=emacsclient.desktop
+application/json=emacsclient.desktop
+application/xml=emacsclient.desktop
+text/xml=emacsclient.desktop
+text/x-scss=emacsclient.desktop
+text/x-sass=emacsclient.desktop
+application/x-shellscript=emacsclient.desktop
+text/x-makefile=emacsclient.desktop
+text/x-cmake=emacsclient.desktop
+application/toml=emacsclient.desktop
+application/x-yaml=emacsclient.desktop
+text/x-ini=emacsclient.desktop
+text/x-systemd-unit=emacsclient.desktop
+text/markdown=emacsclient.desktop
+text/org=emacsclient.desktop
+text/x-tex=emacsclient.desktop
+text/x-latex=emacsclient.desktop
+application/x-desktop=emacsclient.desktop
+text/x-diff=emacsclient.desktop
+text/x-patch=emacsclient.desktop
+text/x-sql=emacsclient.desktop
+text/x-lisp=emacsclient.desktop
+text/x-emacs-lisp=emacsclient.desktop
+text/x-scheme=emacsclient.desktop
+text/x-log=emacsclient.desktop
+text/x-nfo=emacsclient.desktop
+application/x-docbook+xml=emacsclient.desktop
+text/x-dockerfile=emacsclient.desktop
+application/x-wine-extension-ini=emacsclient.desktop
+
+# Spreadsheets (libreoffice calc)
+application/vnd.ms-excel=libreoffice-calc.desktop
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop
+application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop
+application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop
+text/csv=libreoffice-calc.desktop
+text/tab-separated-values=libreoffice-calc.desktop
+
+# Presentations (libreoffice impress)
+application/vnd.ms-powerpoint=libreoffice-impress.desktop
+application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop
+application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop
+application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop
+
+# Word processing (libreoffice writer)
+application/msword=libreoffice-writer.desktop
+application/vnd.ms-word=libreoffice-writer.desktop
+application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop
+application/vnd.oasis.opendocument.text=libreoffice-writer.desktop
+application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop
+application/rtf=libreoffice-writer.desktop
+text/rtf=libreoffice-writer.desktop
+
+# Archives (file-roller)
+application/zip=org.gnome.FileRoller.desktop
+application/x-tar=org.gnome.FileRoller.desktop
+application/gzip=org.gnome.FileRoller.desktop
+application/x-gzip=org.gnome.FileRoller.desktop
+application/x-compressed-tar=org.gnome.FileRoller.desktop
+application/x-bzip2=org.gnome.FileRoller.desktop
+application/x-bzip2-compressed-tar=org.gnome.FileRoller.desktop
+application/x-xz=org.gnome.FileRoller.desktop
+application/x-xz-compressed-tar=org.gnome.FileRoller.desktop
+application/x-7z-compressed=org.gnome.FileRoller.desktop
+application/x-rar=org.gnome.FileRoller.desktop
+application/vnd.rar=org.gnome.FileRoller.desktop
+application/x-zstd-compressed-tar=org.gnome.FileRoller.desktop
+
+# Torrents (transmission)
+application/x-bittorrent=io.github.TransmissionRemoteGtk.desktop
+x-scheme-handler/magnet=io.github.TransmissionRemoteGtk.desktop
+
+# FTP (filezilla)
+x-scheme-handler/ftp=filezilla.desktop
+
+# Org-protocol (emacsclient)
+x-scheme-handler/org-protocol=org-protocol.desktop
+
+# Signal
x-scheme-handler/sgnl=signal.desktop
x-scheme-handler/signalcaptcha=signal.desktop