diff options
author | Jiayi Zhao <jeff.no.zhao@gmail.com> | 2019-01-06 22:15:11 -0500 |
---|---|---|
committer | Jiayi Zhao <jeff.no.zhao@gmail.com> | 2019-01-06 22:15:11 -0500 |
commit | 2c68eb2baaab046280b8667925a4129ecd48f20a (patch) | |
tree | 0a21a8097c26ec9afe69e852a3e296c0194bc53f /config | |
parent | b3781dae43c1eb673251f4522c6d9104cd046fd3 (diff) |
change mimetype.toml format to extensions for now
- might go back to actual mimetypes later
Diffstat (limited to 'config')
-rw-r--r-- | config/mimetype.toml | 127 |
1 files changed, 68 insertions, 59 deletions
diff --git a/config/mimetype.toml b/config/mimetype.toml index 2a6e3e3..7a96a5f 100644 --- a/config/mimetype.toml +++ b/config/mimetype.toml @@ -1,70 +1,79 @@ # specify which applications to use to open certain file types [mimetypes] -"application/pdf" = [ - ["evince"] -] -"application/x-7z-compressed" = [ - ["file-roller"] -] +[[mimetypes.pdf]] +program = "evince" +exec_type = "forking" -"application/x-shellscript" = [ - ["nano"], - ["gedit"] -] +[[mimetypes.7z]] +program = "file-roller" +exec_type = "forking" -"audio/mpeg" = [ - ["mpv"] -] +[[mimetypes.jpg]] +program = "qimgv" +exec_type = "forking" +[[mimetypes.jpg]] +program = "krita" +exec_type = "forking" -"image/jpeg" = [ - ["qimgv"], - ["feh"], - ["krita"] -] -"image/png" = [ - ["qimgv"], - ["feh", "-F"], - ["krita"] -] -"text/plain" = [ - ["nano"] -] +[[mimetypes.png]] +program = "qimgv" +exec_type = "forking" +[[mimetypes.png]] +program = "krita" +exec_type = "forking" -"text/x-rust" = [ - ["nano"] -] +# Audio +[[mimetypes.flac]] +program = "mpv" -"text/x-csrc" = [ - ["nano"] -] +[[mimetypes.wav]] +program = "mpv" -"text/x-markdown" = [ - ["nano"] -] +# Videos +[[mimetypes.mkv]] +program = "mpv" +exec_type = "forking" -"text/x-toml" = [ - ["nano"] -] +[[mimetypes.mp4]] +program = "mpv" +exec_type = "forking" + +[[mimetypes.webm]] +program = "mpv" +exec_type = "forking" + +[[mimetypes.wmv]] +program = "mpv" +exec_type = "forking" + +# text +[[mimetypes.c]] +program = "nano" +[[mimetypes.cpp]] +program = "nano" +[[mimetypes.py]] +program = "nano" +[[mimetypes.conf]] +program = "nano" +[[mimetypes.java]] +program = "nano" +[[mimetypes.html]] +program = "nano" +[[mimetypes.md]] +program = "nano" +[[mimetypes.rs]] +program = "nano" +[[mimetypes.toml]] +program = "nano" +[[mimetypes.xml]] +program = "nano" + +[[mimetypes.txt]] +program = "nano" + + +[[mimetypes.odt]] +program = "libreoffice" +exec_type = "forking" -"audio/flac" = [ - [ "mpv" ] -] -"audio/x-wav" = [ - [ "mpv" ] -] -"video/mp4" = [ - ["mpv"] -] -"video/webm" = [ - ["mpv"] -] -"video/x-matroska" = [ - ["mpv"] -] -"video/x-ms-wmv" = [ - ["mpv"] -] -"application/vnd.oasis.opendocument.text" = [ - ["libreoffice"] -] |