dotfiles

My PC Dotfiles & Website

modules/lib/_mime.nix (6542B)


  1{
  2  appimage = ["application/x-executable"];
  3
  4  archive = [
  5    "application/x-7z-compressed"
  6    "application/x-7z-compressed-tar"
  7    "application/x-bzip"
  8    "application/x-bzip-compressed-tar"
  9    "application/x-compress"
 10    "application/x-compressed-tar"
 11    "application/x-cpio"
 12    "application/x-gzip"
 13    "application/x-lha"
 14    "application/x-lzip"
 15    "application/x-lzip-compressed-tar"
 16    "application/x-lzma"
 17    "application/x-lzma-compressed-tar"
 18    "application/x-tar"
 19    "application/x-tarz"
 20    "application/x-xar"
 21    "application/x-xz"
 22    "application/x-xz-compressed-tar"
 23    "application/zip"
 24    "application/gzip"
 25    "application/bzip2"
 26    "application/vnd.rar"
 27  ];
 28
 29  audio = [
 30    "audio/aac"
 31    "audio/flac"
 32    "audio/mp3"
 33    "audio/mpeg"
 34    "audio/ogg"
 35    "audio/opus"
 36    "audio/wav"
 37    "audio/webm"
 38    "audio/x-aac"
 39    "audio/x-aiff"
 40    "audio/x-ape"
 41    "audio/x-flac"
 42    "audio/x-m4a"
 43    "audio/x-m4b"
 44    "audio/x-matroska"
 45    "audio/x-mp1"
 46    "audio/x-mp2"
 47    "audio/x-mp3"
 48    "audio/x-mpeg"
 49    "audio/x-mpegurl"
 50    "audio/x-mpg"
 51    "audio/x-opus+ogg"
 52    "audio/x-pn-aiff"
 53    "audio/x-pn-au"
 54    "audio/x-pn-wav"
 55    "audio/x-speex"
 56    "audio/x-vorbis"
 57    "audio/x-vorbis+ogg"
 58    "audio/x-wavpack"
 59  ];
 60
 61  browser = [
 62    "application/x-extension-htm"
 63    "application/x-extension-html"
 64    "application/x-extension-shtml"
 65    "application/x-extension-xht"
 66    "application/x-extension-xhtml"
 67    "application/xhtml+xml"
 68    "text/html"
 69    "x-scheme-handler/about"
 70    "x-scheme-handler/ftp"
 71    "x-scheme-handler/http"
 72    "x-scheme-handler/https"
 73    "x-scheme-handler/unknown"
 74  ];
 75
 76  calendar = [
 77    "text/calendar"
 78    "x-scheme-handler/webcal"
 79  ];
 80
 81  code = [
 82    "application/json"
 83    "application/toml"
 84    "application/x-shellscript"
 85    "application/x-yaml"
 86    "text/x-c"
 87    "text/x-c++"
 88    "text/x-c++src"
 89    "text/x-chdr"
 90    "text/x-cmake"
 91    "text/x-java"
 92    "text/x-lua"
 93    "text/x-makefile"
 94    "text/x-markdown"
 95    "text/x-nix"
 96    "text/x-python"
 97    "text/x-rust"
 98    "text/x-scala"
 99    "text/x-shellscript"
100    "text/x-toml"
101    "text/x-yaml"
102  ];
103
104  directory = ["inode/directory"];
105
106  document = [
107    "application/illustrator"
108    "application/oxps"
109    "application/postscript"
110    "application/vnd.comicbook-rar"
111    "application/vnd.comicbook+zip"
112    "application/vnd.ms-xpsdocument"
113    "application/x-bzpdf"
114    "application/x-bzpostscript"
115    "application/x-cb7"
116    "application/x-cbr"
117    "application/x-cbt"
118    "application/x-cbz"
119    "application/x-ext-cb7"
120    "application/x-ext-cbr"
121    "application/x-ext-cbt"
122    "application/x-ext-cbz"
123    "application/x-ext-djv"
124    "application/x-ext-djvu"
125    "application/x-ext-eps"
126    "application/x-ext-pdf"
127    "application/x-ext-ps"
128    "application/x-gzpdf"
129    "application/x-gzpostscript"
130    "application/x-xzpdf"
131    "image/vnd.djvu"
132    "image/x-bzeps"
133    "image/x-eps"
134    "image/x-gzeps"
135  ];
136
137  font = [
138    "application/vnd.ms-opentype"
139    "application/x-font-ttf"
140    "font/otf"
141    "font/ttf"
142    "font/woff"
143    "font/woff2"
144  ];
145
146  image = [
147    "image/avif"
148    "image/bmp"
149    "image/gif"
150    "image/heic"
151    "image/heif"
152    "image/jpeg"
153    "image/jpg"
154    "image/jxl"
155    "image/png"
156    "image/svg+xml-compressed"
157    "image/svg+xml"
158    "image/tiff"
159    "image/vnd-ms.dds"
160    "image/vnd.microsoft.icon"
161    "image/vnd.microsoft.icon"
162    "image/vnd.radiance"
163    "image/webp"
164    "image/x-dds"
165    "image/x-exr"
166    "image/x-icon"
167    "image/x-portable-anymap"
168    "image/x-portable-bitmap"
169    "image/x-portable-graymap"
170    "image/x-portable-pixmap"
171    "image/x-qoi;image/svg+xml"
172    "image/x-tga"
173  ];
174
175  latex = ["text/x-tex"];
176
177  magnet = ["x-scheme-handler/magnet"];
178
179  mail = ["x-scheme-handler/mailto"];
180
181  markdown = ["text/markdown"];
182
183  office = [
184    "application/rtf"
185    "application/vnd.oasis.opendocument.text"
186    "application/vnd.oasis.opendocument.spreadsheet"
187    "application/vnd.oasis.opendocument.presentation"
188    "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
189    "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
190    "application/vnd.openxmlformats-officedocument.presentationml.presentation"
191    "application/msword"
192    "application/vnd.ms-excel"
193    "application/vnd.ms-powerpoint"
194  ];
195
196  password = [
197    "application/x-keepass2"
198    "application/x-keepass"
199  ];
200
201  pdf = ["application/pdf"];
202
203  text = [
204    "text/plain"
205    "text/css"
206    "text/ecmascript"
207    "text/javascript"
208    "text/x-script.python"
209    "text/x-script.sh"
210    "text/x-script.zsh"
211    "text/xml"
212  ];
213
214  video = [
215    "application/mxf"
216    "application/ogg"
217    "application/ram"
218    "application/sdp"
219    "application/smil"
220    "application/smil+xml"
221    "application/vnd.apple.mpegurl"
222    "application/vnd.ms-asf"
223    "application/vnd.ms-wpl"
224    "application/vnd.rn-realmedia-vbr"
225    "application/vnd.rn-realmedia"
226    "application/x-extension-mp4"
227    "application/x-flash-video"
228    "application/x-matroska"
229    "application/x-netshow-channel"
230    "application/x-ogg"
231    "application/x-quicktime-media-link"
232    "application/x-quicktimeplayer"
233    "application/x-shorten"
234    "application/x-smil"
235    "application/xspf+xml"
236    "video/3gp"
237    "video/3gpp"
238    "video/3gpp2"
239    "video/divx"
240    "video/dv"
241    "video/fli"
242    "video/mp2t"
243    "video/mp4"
244    "video/mp4v-es"
245    "video/mpeg-system"
246    "video/mpeg"
247    "video/msvideo"
248    "video/ogg"
249    "video/quicktime"
250    "video/vivo"
251    "video/vnd.divx"
252    "video/vnd.rn-realvideo"
253    "video/vnd.vivo"
254    "video/webm"
255    "video/x-anim"
256    "video/x-avi"
257    "video/x-flc"
258    "video/x-fli"
259    "video/x-flic"
260    "video/x-flv"
261    "video/x-m4v"
262    "video/x-matroska"
263    "video/x-mpeg"
264    "video/x-mpeg2"
265    "video/x-ms-asf-plugin"
266    "video/x-ms-asf"
267    "video/x-ms-asx"
268    "video/x-ms-wm"
269    "video/x-ms-wmv"
270    "video/x-ms-wmx"
271    "video/x-ms-wvx"
272    "video/x-msvideo"
273    "video/x-nsv"
274    "video/x-ogm+ogg"
275    "video/x-theora"
276    "video/x-theora+ogg"
277    "video/x-totem-stream"
278    "x-content/video-dvd"
279    "x-content/video-svcd"
280    "x-content/video-vcd"
281    "x-scheme-handler/icy"
282    "x-scheme-handler/icyx"
283    "x-scheme-handler/mmsh"
284    "x-scheme-handler/net"
285    "x-scheme-handler/pnm"
286    "x-scheme-handler/rtmp"
287    "x-scheme-handler/uvox"
288  ];
289
290  virtualization = [
291    "application/x-cd-image"
292    "application/x-qemu-disk"
293    "application/x-virtualbox-hdd"
294    "application/x-virtualbox-vbox"
295  ];
296}