80 lines
1.8 KiB
Nix
80 lines
1.8 KiB
Nix
{
|
|
text = [
|
|
"text/rust"
|
|
"text/plain"
|
|
"text/english"
|
|
"application/x-zerosize"
|
|
"text/x-makefile"
|
|
"text/x-c++hdr"
|
|
"text/x-c++src"
|
|
"text/x-chdr"
|
|
"text/x-csrc"
|
|
"text/x-java"
|
|
"text/x-moc"
|
|
"text/x-pascal"
|
|
"text/x-tcl"
|
|
"text/x-tex"
|
|
"application/x-shellscript"
|
|
"text/x-c"
|
|
"text/x-c++"
|
|
];
|
|
image = [
|
|
"image/bmp"
|
|
"image/gif"
|
|
"image/jpeg"
|
|
"image/jpg"
|
|
"image/png"
|
|
"image/svg+xml"
|
|
"image/tiff"
|
|
"image/vnd.microsoft.icon"
|
|
"image/webp"
|
|
];
|
|
audio = [
|
|
"audio/aac"
|
|
"audio/mpeg"
|
|
"audio/ogg"
|
|
"audio/opus"
|
|
"audio/wav"
|
|
"audio/webm"
|
|
"audio/x-matroska"
|
|
];
|
|
video = [
|
|
"video/mp2t"
|
|
"video/mp4"
|
|
"video/mpeg"
|
|
"video/ogg"
|
|
"video/webm"
|
|
"video/x-flv"
|
|
"video/x-matroska"
|
|
"video/x-msvideo"
|
|
];
|
|
directory = [ "inode/directory" ];
|
|
mail = [ "x-scheme-handler/mailto" ];
|
|
calendar = [
|
|
"text/calendar"
|
|
"x-scheme-handler/webcal"
|
|
];
|
|
browser = [
|
|
"text/html"
|
|
"x-scheme-handler/about"
|
|
"x-scheme-handler/http"
|
|
"x-scheme-handler/https"
|
|
"x-scheme-handler/unknown"
|
|
];
|
|
office = [
|
|
"application/vnd.oasis.opendocument.text"
|
|
"application/vnd.oasis.opendocument.spreadsheet"
|
|
"application/vnd.oasis.opendocument.presentation"
|
|
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
|
|
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
|
|
"application/vnd.openxmlformats-officedocument.presentationml.presentation"
|
|
"application/msword"
|
|
"application/vnd.ms-excel"
|
|
"application/vnd.ms-powerpoint"
|
|
"application/rtf"
|
|
];
|
|
pdf = [ "application/pdf" ];
|
|
ebook = [ "application/epub+zip" ];
|
|
magnet = [ "x-scheme-handler/magnet" ];
|
|
signal = [ "signal.desktop" ];
|
|
}
|