summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorJiayi Zhao <jeff.no.zhao@gmail.com>2019-01-13 13:33:51 -0500
committerJiayi Zhao <jeff.no.zhao@gmail.com>2019-01-13 13:34:09 -0500
commit3ff064ee94a963028b14208419c25c98e1a8e4bd (patch)
treeb86f8c1e636a4097791eba4088939d74c5dcc9fe /config
parent97884b4be589b900e300b13e797678edc9210c75 (diff)
add support for extensions and mimetype configuration for app launching
Diffstat (limited to 'config')
-rw-r--r--config/mimetype.toml128
1 files changed, 18 insertions, 110 deletions
diff --git a/config/mimetype.toml b/config/mimetype.toml
index 9475032..4172e20 100644
--- a/config/mimetype.toml
+++ b/config/mimetype.toml
@@ -1,139 +1,47 @@
# specify which applications to use to open certain file types
[mimetypes]
-[[mimetypes.pdf]]
-program = "evince"
-fork = true
-silent = true
-
-[[mimetypes.7z]]
-program = "file-roller"
-fork = true
-silent = true
-
-[[mimetypes.jpg]]
-program = "qimgv"
-fork = true
-silent = true
-
-[[mimetypes.jpg]]
-program = "krita"
-fork = true
-silent = true
-
-[[mimetypes.png]]
-program = "qimgv"
-fork = true
-silent = true
-
-[[mimetypes.png]]
-program = "krita"
-fork = true
-silent = true
-
-# Audio
-[[mimetypes.flac]]
-program = "mpv"
-
-[[mimetypes.wav]]
-program = "mpv"
-
-# Videos
-[[mimetypes.mkv]]
-program = "mpv"
-fork = true
-silent = true
-
-[[mimetypes.mp4]]
-program = "mpv"
-fork = true
-silent = true
-
-[[mimetypes.webm]]
-program = "mpv"
-fork = true
-silent = true
-
-[[mimetypes.wmv]]
-program = "mpv"
-fork = true
-silent = true
-
-# text
-[[mimetypes.c]]
+[[mimetypes.text]]
program = "nano"
-[[mimetypes.c]]
-program = "gedit"
-fork = true
-silent = true
-[[mimetypes.cpp]]
-program = "nano"
-[[mimetypes.cpp]]
+[[mimetypes.text]]
program = "gedit"
-fork = true
-silent = true
-[[mimetypes.py]]
-program = "nano"
-[[mimetypes.py]]
-program = "gedit"
-fork = true
-silent = true
+[[mimetypes.text]]
+program = "bat"
-[[mimetypes.conf]]
-program = "nano"
+[[mimetypes.audio]]
+program = "mpv"
-[[mimetypes.java]]
-program = "nano"
-[[mimetypes.java]]
-program = "gedit"
+[[mimetypes.video]]
+program = "mpv"
fork = true
silent = true
-[[mimetypes.html]]
-program = "nano"
-[[mimetypes.html]]
-program = "gedit"
+[[mimetypes.image]]
+program = "qimgv"
fork = true
silent = true
-[[mimetypes.md]]
-program = "nano"
-[[mimetypes.md]]
-program = "gedit"
+[[mimetypes.image]]
+program = "krita"
fork = true
silent = true
-[[mimetypes.rs]]
-program = "nano"
-[[mimetypes.rs]]
-program = "gedit"
-fork = true
-silent = true
-[[mimetypes.toml]]
-program = "nano"
-[[mimetypes.toml]]
-program = "gedit"
-fork = true
-silent = true
+[extensions]
-[[mimetypes.xml]]
-program = "nano"
-[[mimetypes.xml]]
-program = "gedit"
+[[extensions.pdf]]
+program = "evince"
fork = true
silent = true
-[[mimetypes.txt]]
-program = "nano"
-[[mimetypes.txt]]
-program = "gedit"
+[[extensions.7z]]
+program = "file-roller"
fork = true
silent = true
-[[mimetypes.odt]]
+[[extensions.odt]]
program = "libreoffice"
fork = true
silent = true