summaryrefslogtreecommitdiff
path: root/.icons/Material-Black-Lime-Numix/48/mimetypes
diff options
context:
space:
mode:
Diffstat (limited to '.icons/Material-Black-Lime-Numix/48/mimetypes')
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-7zip.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-acad.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-apk.svg12
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive-blank.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive-zip.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-ascii.svg12
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-atom+xml.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-audio-playlist.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-audio.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-autocad_dwg.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-blank.svg5
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-certificate.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-clariscad.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-database.svg10
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-document-blank.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-document-template.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-document.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-drawing-template.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-drawing.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-dwg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-dxf.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-epub+zip.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-executable.svg5
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-ffDiaporama.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-flash.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-font-snf.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-font.svg8
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-geo+json.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-gpx+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-gpx.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-gzip.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-illustrator.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-bmp.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-gif.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-ico.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-jpg.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-png.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-psd.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-tga.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-tiff.svg17
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-images.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-info.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-install.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-java.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-javascript.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-json.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-mathematica.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-mbox.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-msword-template.svg11
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-msword.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-music-blank.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-music-playlist-blank.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-octet-stream.svg15
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-ogg.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-pdf.svg14
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-encrypted.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-keys.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-signature.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkcs7-mime.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkcs7-signature.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkix-cert.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-postscript.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-presentation-template.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-presentation.svg10
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-ram.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-rdata.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-rss+xml.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-rss.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-rtf.svg18
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-script-blank.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-software.svg7
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-sql.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-table-template.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-table.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-template-blank.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-template.svg3
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-text-template.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-text.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-torrent.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-users.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vector-template.svg4
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vector.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vestor.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-video.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd-google-earth-kml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.android.package-archive.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.appimage.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.coffeescript.svg9
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.corel-draw.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.debian.binary-package.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.flatpak.svg11
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.flowblade-project.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.geo+json.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.geogebra.file.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kml+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kmz.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.doc.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.draw.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.form.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.link.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.note.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.script.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.sheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.slides.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.table.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.mlt+xml.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-access.svg18
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-cab-compressed.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-excel.sheet.macroEnabled.12.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-excel.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-powerpoint.presentation.macroEnabled.12.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-powerpoint.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-word.document.macroEnabled.12.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-word.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.nintendo.snes.rom.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.chart-template.svg17
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.chart.svg19
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.database.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.drawing-template.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.drawing.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.formula-template.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.formula.svg14
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.graphics.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.image-template.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.master-document.svg17
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.presentation-template.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.presentation.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.spreadsheet-template.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.spreadsheet.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-template.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-web-template.svg24
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-web.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text.svg18
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.web-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openofficeorg.extension.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openshot-qt-project.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.template.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.template.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg17
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.template.svg12
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.rar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.recordare.musicxml+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.recordare.musicxml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.rn-realmedia.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.scribus.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.snap.svg11
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.calc.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.draw.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.writer.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.tcpdump.pcap.svg11
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.wordperfect.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.xdgapp.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-web-template.svg18
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-word-template.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-word.svg13
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-ace.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-arj.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-compressed.svg15
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7zip.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-abiword.svg18
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-acad.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ace.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-addon.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-amiga-disk-format.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-anki.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-anki2.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-apkg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-aportisdoc.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-appimage.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-apple-diskimage.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-applix-spreadsheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ar.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-arc.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-archive.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ardour.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-arj.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-audacity-project.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-autocad.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-backpack.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bittorrent.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-blender.svg7
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzdvi.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip-compressed-tar.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip-compressed.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip.svg11
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzpdf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzpostscript.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cd-image.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cda.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-class-file.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compress-tar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compress.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compressed-tar.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cpio.svg17
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-csproj.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cue.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cuecard.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-deb.svg12
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-designer.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-desktop.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-dgn.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-domingo.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-dwg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-egon.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-executable-script.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-executable.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-extension-fcstd.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-extension-html.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-fictionbook+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-flash-video.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-flashqard.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-afm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-bdf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-dos.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-framemaker.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-libgrx.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-linux-psf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-otf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-pcf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-snf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-speedo.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-sunos-news.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-tex-tfm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-tex.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-ttf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-ttx.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-type1.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-vfont.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gambas3.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gameboy-rom.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gba-rom.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-genesis-rom.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gettext-translation.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-glade.svg7
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnome-theme-package.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnucash.svg14
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnumeric.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gpx+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gpx.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gramps-package.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-granuledeck.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gtk-builder.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzdvi.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzip.svg17
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzpdf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzpostscript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-img.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ipynb+json.svg9
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-iso.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-iso9660-appimage.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jar.svg21
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java-applet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java-archive.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-javascript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jmemorizelesson.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jokosher.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jvlt.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-k3b.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-keepass.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-keepass2.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite2.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite3.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kgeographymap.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kontour.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-krita.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kvtml.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lha.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lhz.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lmms-project.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lrzip-compressed-tar.svg17
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lrzip.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ludem.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lyx.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzip-compressed-tar.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzip.svg17
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzma-compressed-tar.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzma.svg17
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzop.svg17
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzpdf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-m4.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-matroska.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mobi8-ebook.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mobipocket-ebook.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mono-develop.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ms-dos-executable.svg10
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-msdownload.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-msi.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mswinurl.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-musescore+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-musescore.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-n64-rom.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-navi-animation.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-nes-rom.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-nintendo-ds-rom.svg15
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-object.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ole-storage.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteacher.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingmedia.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingtopography.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingwords.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-oriente-voca.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-osm+xml.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-overhoor.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-overhoringsprogrammatalen.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pak.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pauker.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pem-key.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-perl.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-php.svg13
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pkcs12.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-python-bytecode.svg7
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-quattropro.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-r-project.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rar.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-raw-disk-image.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-riff.svg11
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rosegarden-composition.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rpm.svg12
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ruby.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sami.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-scilab.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-scribus.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shar.svg17
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shared-library-la.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sharedlib.svg29
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shellscript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shockwave-flash.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-siag.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sln.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sms-rom.svg13
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sony-bbeb.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sqlite2.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sqlite3.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-stuffit.svg17
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-subrip.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tar.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tarz.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-teach2000.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-teachmaster.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tex-gf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tgif.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tha.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-theme.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-thz.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-trash.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tzo.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-vocabularium.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-vokabeltrainer.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-webarchive.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-wmf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-wrts.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-x509-ca-cert.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-x509-user-cert.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xar.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xpinstall.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xz-compressed-tar.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xz.svg15
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xzpdf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zerosize.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zip.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zoo.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-xhtml+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-xml-dtd.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-xsd.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-xslt+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-xspf+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/application-zip.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/archive.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/ascii.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-aac.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-ac3.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-m4a.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/audio-midi.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp2.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp3.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp4.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mpeg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-scpls.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-aac.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-adpcm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-aiff.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-flac+ogg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-flac.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-generic.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-it.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-m4a.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-midi.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-monkey.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mp2.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mp3-playlist.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpeg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpegurl.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-ms-wma.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-playlist.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-scpis.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-scpls.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-shorten.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-smart-playlist.svg12
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-speex+ogg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-vorbis+ogg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-wav.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-xi.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-xm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/authors.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/binary.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/contents2.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/deb.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/divx.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/document.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/drawing-dwg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/empty.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/encrypted-key.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/encrypted.svg9
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/exec.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/extension.svg10
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/folder_tar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/font-otf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/font-ttf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/font-woff.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/font-x-generic.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/font.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/font_bitmap.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/font_truetype.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/font_type1.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gddoc.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gddraw.svg7
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gdform.svg17
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gdlink.svg11
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gdnote.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gdscript.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gdsheet.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gdslides.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gdtable.svg13
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gedit-plugin.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gif.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-generic-x.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-generic.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-fs-executable.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-fs-regular.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-atom+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-javascript.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-magicpoint.svg15
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-msword.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-ogg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-pdf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-postscript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-rss+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-rtf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.lotus-1-2-3.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-cab-compressed.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-excel.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-powerpoint.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.graphics.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.image.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.presentation-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.presentation.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.spreadsheet-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.spreadsheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text-web.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.presentation.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia-secure.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia-vbr.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.calc.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.impress.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.writer.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.calc.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.calc.template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.draw.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.draw.template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.impress.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.impress.template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.writer.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.writer.template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-wordperfect.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-7z-compressed.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-7zip.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-abiword.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ace.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-applix-spreadsheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-applix-word.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-archive.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-arj.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bittorrent.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip-compressed-tar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip-compressed.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-class-file.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-compress.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-compressed-tar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio-compress.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio-compressed.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-deb.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-designer.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-desktop.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-dvi.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-executable.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-afm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-bdf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-linux-psf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-pcf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-sunos-news.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-ttf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-glade.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnome-app-info.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnome-theme-package.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnumeric.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gzip.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gzpostscript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-illustrator.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-jar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-java-archive.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-java.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-javascript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-killustrator.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kpresenter.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kspread.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kword.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lha.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lhz.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzma-compressed-tar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzma.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzop.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ms-dos-executable.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-perl.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-php.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-python-bytecode.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-rar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-rpm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ruby.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-scribus.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shellscript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shockwave-flash.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-stuffit.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tarz.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tex.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-theme.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-zip.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-zoo.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-xhtml+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-zip.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-audio.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-bmp.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-gif.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-jpeg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-png.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-tiff.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-cmu-raster.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-portable-bitmap.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-psd.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-xpixmap.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-imagebmp.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-css.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-html.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-javascript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-plain.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-vnd.wap.wml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-authors.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c++.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c++src.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-changelog.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-chdr.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-copying.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-credits.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csh.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csharp.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csrc.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-gtkrc.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-install.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-java-source.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-java.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-javascript.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-makefile.svg10
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-python.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-readme.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-sh.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-source.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-vcalendar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-vcard.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-zsh.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video-x-ms-asf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video-x-ms-wmv.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-x-font-afm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-x-install.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-package.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/gtk-file.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/html.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-blank.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-bmp.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-cgm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-emf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-generic.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-gif.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-ico.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-jpeg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-jpeg2000.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-openraster.svg14
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-png.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-svg+xml-compressed.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-svg+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-tiff-multipage.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-tiff.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.adobe.photoshop.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.dwg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.zbrush.pcx.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-webp.svg17
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-wmf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-3ds.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-adobe-dng.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-canon-cr2.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-canon-crw.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-compressed-xcf.svg12
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-dwg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-emf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-eps.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-exr.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-fuji-raf.svg20
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-generic.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-hdr.svg20
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-ico.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-icon.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-kodak-dcr.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-kodak-kdc.svg20
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-krita.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-minolta-mrw.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-nikon-nef.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-olympus-orf.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-raw.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-raw2.svg20
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-rw.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-rw2.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-pcx.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-pentax-pef.svg20
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-portable-bitmap.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-psd.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-psdimage-x-psd.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-sigma-x3f.svg20
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-sony-arw.svg20
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-svg+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-tga.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-win-bitmap.svg13
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-win-bmp.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-wmf.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xcf.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xcursor.svg9
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xfig.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xpixmap.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/image.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/inode-symlink.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/internet-feed.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/jpeg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/jpg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/kpresenter_kpr.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libpeas-plugin.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-database.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-drawing-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-drawing.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-extension.svg16
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-formula.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-master-docment.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-master-document.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-database.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-drawing-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-drawing.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-formula.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-master-document.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-presentation-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-presentation.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-spreadsheet-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-spreadsheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-text-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-text.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-web-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-web.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-presentation-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-presentation.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-spreadsheet-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-spreadsheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-text-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-text.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-web.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/media-audio.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/media-image.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/media-video.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/message-news.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/message-rfc822.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/message-x-gnu-rmail.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/message.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/mime_ascii.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/misc.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/model-fcstd.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/model-vnd.dwf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/model-vrml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/model-x.stl-binary.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+binary.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+vrml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/model.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/multipart-encrypted.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/music.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/none.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/office-contact.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/office-document.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/office-illustration.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/office-spreadsheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-database.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-drawing.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-extension.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-oasis-database.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-oasis-spreadsheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/opera-extension.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/package-gdebi.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/package-x-generic.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/package.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/package_editors.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/package_wordprocessing.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/plan.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/playlist-automatic.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/playlist.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/rar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/raw.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/rpm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/shellscript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/sound.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/source-playlist.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/source-smart-playlist.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/spreadsheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/stock_addressbook.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/stock_calendar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/stock_certificate.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/stock_new-drawing.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/stock_playlist.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/stock_script.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/stock_smart-playlist.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/svg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/tar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/template-source.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/template_source.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-calendar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-csharp.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-css.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-csv.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-directory.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-enriched.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-html.svg20
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-html_alt.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-htmlh.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-javascript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-markdown.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-mht.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-plain.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-r.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-rdf+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-richtext.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-rtf.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-rust.svg7
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-sgml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-spreadsheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-vcalendar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-vnd.qt.linguist.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-R.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-arduino.svg11
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-authors.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-bak.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-bibtex.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++hdr.svg10
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++src.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-changelog.svg17
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-chdr.svg8
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-cmake.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-copying.svg11
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-credits.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-crystal.svg66
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-csharp.svg9
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-csrc.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-css.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-dsrc.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-emacs-lisp.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-fortran.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-generic-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-generic.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gettext-translation-template.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gettext-translation.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-go.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gtkrc.svg8
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-haskell.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-haxe.svg71
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-install.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-iptables.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ipynb.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-java-source.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-java.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-javascript.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-katefilelist.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lilypond.svg8
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-log.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lua.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lyx.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-makefile.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-markdown.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-matlab.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-microdvd.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-nfo.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-nim.svg69
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-objchdr.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-objcsrc.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ocaml.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-octave.svg14
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-opml+xml.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-opml.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-pascal.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-patch.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-perl.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-php.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-plain.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-po.svg9
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-preview.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-python.svg9
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-python3.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-qml.svg12
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-r-source.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-r.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-readme.svg12
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-rsrc.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ruby.svg66
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-sass.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scala.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scheme.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-script.svg10
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scss.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-source.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-sql.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-tcl.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-tex.svg13
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-texinfo.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-vala.svg6
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-vcard.svg8
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-xges.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-xslfo.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-x.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text-xhtml+xml.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/text-xml.svg10
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/text2.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/tgz.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/torrent.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/txt.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/txt2.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/unknown.svg8
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mms.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mmst.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mmsu.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/uri-pnm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/uri-rtspt.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/uri-rtspu.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/vcalendar.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/vcard.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-mlt-playlist.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-mp4.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-vivo.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-wavelet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-webm.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-anim.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-flic.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-flv.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-generic.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-google-vlc-plugin.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-javafx.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-matroska.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-mng.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-asf-plugin.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-asf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-wmp.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-wmv.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-msvideo.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-nsv.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ogm+ogg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-sgi-movie.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-theora+ogg.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-wmv.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/video.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-hdd.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-ova.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-ovf.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vbox-extpack.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vbox.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vdi.svg12
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vhd.svg10
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vmdk.svg11
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/vnd.oasis.opendocument.drawing.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/wordprocessing.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-doc.svg18
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dot.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dps.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dpt.svg13
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-et.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-ett.svg14
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-pot.svg9
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-ppt.svg15
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-wps.svg18
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-wpt.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-xls.svg16
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-xlt.svg14
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/www.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-mail-distribution-list.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-address-book.svg7
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-address-book1.svg1
-rw-r--r--.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-calendar.svg6
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-contact.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-document-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-document.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-drawing-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-drawing.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-presentation-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-presentation.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-spreadsheet-template.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-spreadsheet.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/x-world-x-3dmf.svg1
l---------.icons/Material-Black-Lime-Numix/48/mimetypes/zip.svg1
947 files changed, 4150 insertions, 0 deletions
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-7zip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-7zip.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-7zip.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-acad.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-acad.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-acad.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-apk.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-apk.svg
new file mode 100644
index 00000000..b7c45eda
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-apk.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8.06 6 c -1.029 0 -2.057 1.029 -2.057 2.057 l 0 31.943 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -32 c 0 -0.971 -1.029 -2 -2 -2 z" style="fill:#c19553"/>
+ <g style="fill:#fff">
+ <path d="m 8.06 6 c -1.029 0 -2.057 1.029 -2.057 2.057 l 0 9.943 c 4 0 32 0 36 0 l 0 -10 c 0 -0.971 -1.029 -2 -2 -2 z" style="fill-opacity:0.196"/>
+ <path d="m 21 10 0 16 6 0 0 -16 z" style="fill-opacity:0.392"/>
+ </g>
+ <g transform="scale(1.035999,0.96525192)" style="fill:#fff;fill-opacity:1;stroke:none">
+ <path d="m 17.858 39.37 -0.407 -1.811 -2.336 0 -0.393 1.811 -1.787 0 c 0.721 -2.879 1.612 -5.651 2.471 -8.288 l 1.881 0 c 0.939 2.807 1.774 5.646 2.415 8.288 z m -1.554 -6.703 c -0.357 1.108 -0.666 2.437 -0.879 3.526 l 1.744 0 c -0.198 -1.175 -0.555 -2.433 -0.865 -3.526 z" style="fill:#fff"/>
+ <path d="m 22.786 30.956 c 1.042 0 1.849 0.219 2.423 0.658 0.574 0.43 0.861 1.138 0.861 2.123 0 0.994 -0.291 1.716 -0.874 2.164 -0.574 0.439 -1.39 0.658 -2.449 0.658 l -0.583 0 0 2.809 -1.628 0 0 -8.211 c 0.58 -0.13 1.165 -0.152 1.734 -0.188 0.194 -0.009 0.366 -0.013 0.516 -0.013 z m 0.185 1.438 c -0.285 -0.003 -0.524 0.025 -0.808 0.04 l 0 2.688 0.662 0 c 0.521 0 0.914 -0.103 1.178 -0.309 0.265 -0.215 0.397 -0.578 0.397 -1.088 0 -0.484 -0.132 -0.824 -0.397 -1.021 -0.256 -0.206 -0.6 -0.309 -1.033 -0.309 z" style="fill:#fff"/>
+ <path d="m 31.415 39.37 c -0.537 -1.487 -1.468 -2.696 -2.532 -3.789 l 0 3.789 -1.711 0 0 -8.288 1.711 0 0 3.441 c 0.884 -1.071 1.61 -2.218 2.24 -3.441 l 1.934 0 c -0.729 1.403 -1.678 2.644 -2.657 3.816 1.343 1.253 2.274 2.8 2.95 4.472 z" style="fill:#fff"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive-blank.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive-blank.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive-blank.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive-zip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive-zip.svg
new file mode 100644
index 00000000..9df7daee
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive-zip.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.0476 .95456)">
+<path d="m 18.7056,40.006448 c -0.383793,0.589075 -0.736341,1.142441 -1.057646,1.660101 -0.321314,0.517672 -0.620311,1.013024 -0.89699,1.486059 -0.276687,0.464118 -0.539983,0.914845 -0.789887,1.35218 -0.240986,0.428416 -0.473043,0.852366 -0.696172,1.271852 l 3.561186,0 0,1.365568 -5.46227,0 0,-0.950542 c 0.196355,-0.383786 0.406099,-0.785423 0.629232,-1.204913 0.22313,-0.428411 0.473038,-0.883599 0.749723,-1.365567 0.276682,-0.481962 0.575678,-1.00409 0.896991,-1.566387 0.330232,-0.562287 0.691705,-1.173668 1.084421,-1.834145 l -3.186325,0 0,-1.365567 5.167737,0 0,1.151361"/>
+<path d="m 20.164883,47.142208 0,-1.365568 1.807369,0 0,-5.555986 -1.807369,0 0,-1.365567 5.261452,0 0,1.365567 -1.793981,0 0,5.555986 1.793981,0 0,1.365568 -5.261452,0"/>
+<path d="m 29.134789,38.761371 c 1.053178,9e-6 1.869841,0.218678 2.449989,0.656008 0.580137,0.428421 0.870208,1.133517 0.870214,2.115291 -6e-6,0.990711 -0.29454,1.709195 -0.883602,2.155455 -0.580148,0.437342 -1.405736,0.656011 -2.476765,0.656008 l -0.589069,0 0,2.798075 -1.646714,0 0,-8.180018 c 0.160655,-0.03569 0.33916,-0.06693 0.535517,-0.09372 0.20528,-0.02677 0.410561,-0.04462 0.615844,-0.05355 0.20528,-0.01784 0.406098,-0.03123 0.602457,-0.04016 0.196353,-0.0089 0.370396,-0.01338 0.522129,-0.01339 m 0.18743,1.432507 c -0.09818,7e-6 -0.236522,0.0045 -0.415025,0.01339 -0.169583,7e-6 -0.303462,0.0089 -0.401638,0.02678 l 0,2.677584 0.669396,0 c 0.526588,4e-6 0.923763,-0.102637 1.191525,-0.307922 0.267754,-0.214202 0.401633,-0.575676 0.401638,-1.084422 -5e-6,-0.481959 -0.133884,-0.821119 -0.401638,-1.017481 -0.258837,-0.205275 -0.606923,-0.307916 -1.044258,-0.307923"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive.svg
new file mode 100644
index 00000000..e777e791
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-archive.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 14 1 0 4 4 0 0 4 -4 0 0 4 4 0 0 4 -4 0 0 4 4 0 0 4 0 0 0 2 -4 0 0 8 8 0 0 -8 -4 0 0 -2 4 0 0 -4 -4 0 0 -4 4 0 0 -4 -4 0 0 -4 4 0 0 -4 -4 0 0 -4 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ascii.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ascii.svg
new file mode 100644
index 00000000..cf448057
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ascii.svg
@@ -0,0 +1,12 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(.90794 1.10139)">
+<path style="fill:#555" d="m 15.441105,28.889999 -0.36683,-1.808852 -2.087138,0 -0.354181,1.808852 -1.619113,0 c 0.371047,-1.543215 0.746309,-2.947288 1.12579,-4.212223 0.379478,-1.273359 0.746308,-2.47926 1.100491,-3.617705 l 1.695009,0 c 0.371042,1.146878 0.737872,2.365428 1.10049,3.655653 0.371042,1.281801 0.729439,2.673224 1.075193,4.174275 l -1.669711,0 m -1.391425,-6.31201 c -0.08433,0.295157 -0.164444,0.577658 -0.240337,0.847504 -0.06747,0.261425 -0.134929,0.522844 -0.202389,0.784258 -0.05903,0.252991 -0.118063,0.510194 -0.17709,0.771609 -0.0506,0.261423 -0.101197,0.531274 -0.151792,0.809556 l 1.530567,0 c -0.0506,-0.278282 -0.101198,-0.548133 -0.151791,-0.809556 -0.0506,-0.261415 -0.109632,-0.518618 -0.177091,-0.771609 -0.05903,-0.261414 -0.126497,-0.522833 -0.202389,-0.784258 -0.06747,-0.269846 -0.143362,-0.552347 -0.227688,-0.847504"/>
+<path style="fill:#555" d="m 20.159302,27.751561 c 0.261416,1e-6 0.476454,-0.0253 0.645115,-0.0759 0.177087,-0.05903 0.316229,-0.134925 0.417427,-0.227688 0.101191,-0.101193 0.168654,-0.21082 0.20239,-0.328882 0.04216,-0.126492 0.06324,-0.252985 0.06325,-0.37948 -4e-6,-0.160222 -0.04639,-0.303581 -0.139142,-0.430077 -0.09277,-0.12649 -0.210826,-0.236118 -0.354181,-0.328882 -0.143363,-0.101192 -0.303587,-0.189737 -0.480674,-0.265636 -0.177094,-0.08432 -0.354184,-0.160221 -0.531272,-0.227688 -0.236123,-0.08432 -0.480676,-0.181303 -0.73366,-0.290934 -0.252989,-0.109624 -0.484893,-0.248766 -0.695713,-0.417427 -0.20239,-0.168654 -0.371048,-0.375259 -0.505973,-0.619817 -0.134927,-0.252982 -0.20239,-0.564998 -0.202389,-0.93605 -1e-6,-0.733654 0.23612,-1.307089 0.708362,-1.720307 0.480672,-0.413204 1.138436,-0.619809 1.973294,-0.619817 0.48067,8e-6 0.898097,0.05482 1.252283,0.164441 0.362608,0.109635 0.666192,0.231912 0.910751,0.36683 l -0.455376,1.201686 c -0.210827,-0.118054 -0.446947,-0.219249 -0.708362,-0.303584 -0.25299,-0.08432 -0.548141,-0.126486 -0.885452,-0.126493 -0.826425,7e-6 -1.239636,0.299374 -1.239634,0.898102 -2e-6,0.151797 0.04216,0.286723 0.126494,0.404778 0.08433,0.109633 0.189737,0.210827 0.316233,0.303584 0.134923,0.08433 0.282498,0.160229 0.442726,0.227687 0.168654,0.06747 0.333095,0.130715 0.493323,0.18974 0.24455,0.09277 0.497536,0.198177 0.758959,0.316233 0.269848,0.109632 0.514401,0.261423 0.733661,0.455376 0.227682,0.185527 0.413206,0.421647 0.55657,0.708362 0.143353,0.278287 0.215033,0.632468 0.215038,1.062542 -5e-6,0.733662 -0.240342,1.302881 -0.721011,1.707659 -0.472246,0.396345 -1.193256,0.594517 -2.163033,0.594518 -0.649334,-1e-6 -1.167956,-0.06746 -1.555867,-0.20239 -0.387913,-0.143358 -0.678847,-0.274068 -0.872803,-0.392128 l 0.455376,-1.264932 c 0.227686,0.134927 0.497538,0.26142 0.809556,0.379479 0.320448,0.118062 0.70836,0.177092 1.163738,0.177091"/>
+<path style="fill:#555" d="m 27.293518,29.054441 c -1.10471,-1e-6 -1.947997,-0.354181 -2.529864,-1.062543 -0.581869,-0.708361 -0.872803,-1.716089 -0.872803,-3.023188 0,-0.649327 0.08854,-1.226979 0.265636,-1.732956 0.177089,-0.505967 0.421643,-0.931827 0.73366,-1.277582 0.320448,-0.354173 0.695711,-0.619809 1.12579,-0.796907 0.438506,-0.185515 0.914964,-0.278277 1.429373,-0.278285 0.278281,8e-6 0.52705,0.02531 0.74631,0.0759 0.227682,0.04217 0.425855,0.09277 0.594518,0.151792 0.168652,0.05904 0.307794,0.122284 0.417427,0.18974 0.118055,0.06747 0.2066,0.118067 0.265636,0.151791 l -0.404778,1.239634 c -0.193962,-0.126487 -0.430082,-0.231898 -0.708362,-0.316233 -0.269857,-0.09276 -0.581873,-0.139136 -0.93605,-0.139143 -0.244557,7e-6 -0.484894,0.04639 -0.721011,0.139143 -0.227691,0.08434 -0.434296,0.23191 -0.619817,0.442726 -0.177093,0.202395 -0.324668,0.476463 -0.442726,0.822206 -0.109629,0.345753 -0.164443,0.775829 -0.164441,1.29023 -2e-6,0.893889 0.15179,1.581168 0.455375,2.061839 0.312014,0.472243 0.817987,0.708364 1.517919,0.708362 0.404774,2e-6 0.737872,-0.04638 0.999296,-0.139142 0.269847,-0.09276 0.484885,-0.185522 0.645115,-0.278285 l 0.392129,1.226984 c -0.21926,0.134926 -0.518627,0.261419 -0.898102,0.379479 -0.371051,0.109628 -0.801127,0.164441 -1.29023,0.164442"/>
+<path style="fill:#555" d="m 30.557043,28.889999 0,-1.29023 1.707658,0 0,-5.249468 -1.707658,0 0,-1.29023 4.971182,0 0,1.29023 -1.695008,0 0,5.249468 1.695008,0 0,1.29023 -4.971182,0"/>
+<path style="fill:#555" d="m 36.881702,28.889999 0,-1.29023 1.707658,0 0,-5.249468 -1.707658,0 0,-1.29023 4.971183,0 0,1.29023 -1.695009,0 0,5.249468 1.695009,0 0,1.29023 -4.971183,0"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-atom+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-atom+xml.svg
new file mode 120000
index 00000000..23990f37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-atom+xml.svg
@@ -0,0 +1 @@
+application-rss.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-audio-playlist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-audio-playlist.svg
new file mode 100644
index 00000000..e577b6a5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-audio-playlist.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#9b4a85" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff" transform="translate(11 -1016.3622)">
+<path d="m 9.2022843,1036.5424 c -1.1648291,0.2929 -2.1430427,1.3626 -2.1430427,1.3626 l 0.029831,0.034 1.8658283,6.9321 c -1.3341199,-0.7236 -3.2394269,-0.5419 -4.8167636,0.5981 -2.0377369,1.473 -2.7469842,3.9837 -1.566995,5.6008 1.1800836,1.6174 3.7833323,1.7312 5.8210647,0.2582 1.6063259,-1.161 2.500751,-2.991 2.177773,-4.4941 -0.01001,-0.047 -0.02452,-0.091 -0.03688,-0.137 l -1.7905338,-6.9305 c 0.041606,-0.061 0.5641537,-0.3008 2.2556898,-0.4161 1.790111,-0.1206 3.001746,-2.9883 3.001746,-2.9883 0,0 -2.012721,0.7708 -3.597226,0.2122 -0.396122,-0.1396 -0.8132901,-0.1327 -1.2011851,-0.034 z"/>
+</g>
+<g transform="translate(1)">
+<path style="fill:#fff" d="m 26,21 0,-1 8,0 0,1 z"/>
+<path style="fill:#fff" d="m 22,26 0,1 12,0 0,-1 z"/>
+<path style="fill:#fff" d="m 24,24 0,-1 10,0 0,1 z"/>
+<path style="fill:#fff" d="m 22,29 0,1 12,0 0,-1 z"/>
+<path style="fill:#fff" d="m 22,32 0,1 12,0 0,-1 z"/>
+<path style="fill:#fff" d="m 22,35 0,1 12,0 0,-1 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-audio.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-audio.svg
new file mode 100644
index 00000000..73a05601
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-audio.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#9b4a85"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 25.2 20.18 c -1.165 0.293 -2.143 1.363 -2.143 1.363 l 0.03 0.034 1.866 6.932 c -1.334 -0.724 -3.239 -0.542 -4.817 0.598 -2.038 1.473 -2.747 3.984 -1.567 5.601 1.18 1.617 3.783 1.731 5.821 0.258 1.606 -1.161 2.501 -2.991 2.178 -4.494 -0.01 -0.047 -0.025 -0.091 -0.037 -0.137 l -1.791 -6.93 c 0.042 -0.061 0.564 -0.301 2.256 -0.416 c 1.79 -0.121 3 -2.988 3 -2.988 c 0 0 -2.01 0.771 -3.597 0.212 -0.396 -0.14 -0.813 -0.133 -1.201 -0.034 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-autocad_dwg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-autocad_dwg.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-autocad_dwg.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-blank.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-blank.svg
new file mode 100644
index 00000000..e6404196
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-blank.svg
@@ -0,0 +1,5 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-certificate.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-certificate.svg
new file mode 100644
index 00000000..32fbc386
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-certificate.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#ce6b20" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff" d="m 24,14 c -0.813478,0 -1.500024,0.454778 -1.8125,1.10145 C 21.568228,14.685878 20.704779,14.608089 20,14.985507 c -0.699042,0.374348 -1.070615,1.097471 -1,1.797102 -0.754286,-0.0655 -1.533907,0.27915 -1.9375,0.927536 -0.406904,0.653708 -0.323037,1.454587 0.125001,2.028985 C 16.490308,20.028963 16,20.66576 16,21.42029 c 1e-6,0.754529 0.490307,1.391327 1.187501,1.68116 -0.448039,0.574398 -0.531904,1.375277 -0.124999,2.028985 0.403592,0.648387 1.183211,0.993033 1.937498,0.927537 -0.07061,0.699628 0.300958,1.422754 1.000001,1.7971 0.313356,0.167805 0.659318,0.233731 0.999999,0.231883 L 21,36 24,33.217391 27.000001,36 l 0,-7.913045 c 0.34068,0.0019 0.686644,-0.06407 0.999999,-0.231883 0.699042,-0.374346 1.070615,-1.097472 1,-1.797101 0.754287,0.0655 1.533907,-0.279149 1.937499,-0.927536 0.406905,-0.653708 0.32304,-1.454587 -0.125,-2.028985 C 31.509693,22.811617 32,22.174819 32,21.42029 c 0,-0.75453 -0.490307,-1.391327 -1.1875,-1.68116 0.448037,-0.574397 0.531904,-1.375277 0.125002,-2.028985 -0.403595,-0.648387 -1.183213,-0.993034 -1.937501,-0.927536 0.0706,-0.699629 -0.300958,-1.422754 -1,-1.797102 C 27.295222,14.608089 26.431772,14.685879 25.8125,15.10145 25.500025,14.454778 24.813478,14 24,14 z m 0,2.753623 c 2.761424,0 5.000001,2.07636 5,4.637682 0,2.56132 -2.238577,4.637681 -5,4.637681 -2.761423,1e-6 -5,-2.07636 -5,-4.63768 -1e-6,-2.561322 2.238576,-4.637683 5,-4.637683 z m 0,0.927538 c -2.209139,0 -4.000001,1.661089 -4,3.710145 0,2.049055 1.790862,3.710144 4,3.710144 2.209138,0 4,-1.661089 4,-3.710144 0,-2.049056 -1.790862,-3.710145 -4,-3.710145 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-clariscad.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-clariscad.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-clariscad.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-database.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-database.svg
new file mode 100644
index 00000000..cd098493
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-database.svg
@@ -0,0 +1,10 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#a4373a" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff" transform="matrix(.16031 0 0 .16031 3.48 35.61875)">
+<path d="m 128,-109.90253 c -27.56062,0 -49.902534,6.98168 -49.902534,15.594542 v 12.475633 c 0,8.61267 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981871 49.90253,-15.594541 v -12.475633 c 0,-8.612862 -22.3421,-15.594542 -49.90253,-15.594542 z"/>
+<path d="m 127.84269,-59.999997 c -22.34444,0 -41.179922,-4.589279 -47.538596,-10.916179 -1.484406,1.476998 -2.206628,3.048538 -2.206628,4.678362 v 12.475634 c 0,8.612865 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981676 49.90253,-15.594541 v -12.475634 c 0,-1.629824 -0.88031,-3.201364 -2.36472,-4.678362 -6.35847,6.3269 -25.35068,10.916179 -47.69512,10.916179 z"/>
+<path d="m 127.84269,-31.929822 c -22.34444,0 -41.179922,-4.589474 -47.538596,-10.916179 -1.484406,1.476803 -2.206628,3.048538 -2.206628,4.678362 v 12.475634 c 0,8.61267 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981871 49.90253,-15.594541 v -12.475634 c 0,-1.629824 -0.88031,-3.201559 -2.36472,-4.678362 -6.35847,6.326705 -25.35068,10.916179 -47.69512,10.916179 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-document-blank.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-document-blank.svg
new file mode 120000
index 00000000..a3635320
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-document-blank.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-document-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-document-template.svg
new file mode 100644
index 00000000..56bbd7c3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-document-template.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#dcdcdc"/>
+ <rect ry="0.601" height="7" rx="0.579" y="15" x="15" width="8" style="fill:#888"/>
+ <path d="m 25.5 15.5 6 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 24.5 16 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 27.5 16 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 30.5 16 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 33.5 16 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 18.5 6 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 21.5 6 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-document.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-document.svg
new file mode 100644
index 00000000..172a790a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-document.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <rect ry="0.601" height="7" rx="0.579" y="17" x="15" width="8" style="fill:#888"/>
+ <path d="m 25.5 17.5 6 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 26.5 16 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 29.5 16 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 32.5 16 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 35.5 16 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 20.5 6 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 23.5 6 0" style="fill:#888;fill-opacity:1;stroke:#888;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-drawing-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-drawing-template.svg
new file mode 100644
index 00000000..2bdac32d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-drawing-template.svg
@@ -0,0 +1,4 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#eeaf02" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<path style="fill:#fff" d="m 15,33 0,-18 18,0 0,18 -10,0 0,-9 5,0 0,3 -2,0 0,3 4,0 0,-12 -12,0 0,15 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-drawing.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-drawing.svg
new file mode 100644
index 00000000..85ebd1a3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-drawing.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#eeaf02" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff" d="m 15,36 0,-18 18,0 0,18 -10,0 0,-9 5,0 0,3 -2,0 0,3 4,0 0,-12 -12,0 0,15 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-dwg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-dwg.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-dwg.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-dxf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-dxf.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-dxf.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-epub+zip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-epub+zip.svg
new file mode 100644
index 00000000..13410a40
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-epub+zip.svg
@@ -0,0 +1,8 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#7c9d35" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<g style="fill:#fff">
+<path style="fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path d="m 23.999809,32.284779 -6.284716,-6.285225 6.284716,-6.284333 2.095075,2.094693 -4.19015,4.18964 2.094948,2.095075 6.284714,-6.284333 -5.474721,-5.474721 c -0.447051,-0.447433 -1.172171,-0.447433 -1.619605,0 l -8.854751,8.85475 c -0.447051,0.447051 -0.447051,1.172171 0,1.619605 l 8.854879,8.854495 c 0.447433,0.447433 1.172553,0.447433 1.619605,0 L 33.66468,26.80993 c 0.447051,-0.447434 0.447051,-1.172554 0,-1.619605 l -1.285464,-1.285081 -8.379407,8.379535 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-executable.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-executable.svg
new file mode 100644
index 00000000..6e6907cd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-executable.svg
@@ -0,0 +1,5 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48" xmlns:xlink="http://www.w3.org/1999/xlink">
+<path style="fill:#eee" d="M 8.0571429,6 C 7.0285714,6 6,7.0285714 6,8.0571429 L 6,40 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,8 C 42,7.0285714 40.971429,6 40,6 z"/>
+<path style="fill:#888" d="m 23.325321,12.106843 c -2.004383,0.640655 -0.246334,3.623889 -3.114649,5.085151 -3.278073,1.670015 -4.907729,-2.544354 -6.876557,0.464265 -1.968827,3.008618 2.717244,2.542048 2.585204,6.083115 -0.132089,3.541063 -4.769313,2.78897 -3.029185,5.913657 1.74013,3.124687 3.672482,-0.976192 6.818515,0.894859 3.146032,1.871052 0.138413,5.333325 3.847371,5.449394 3.708956,0.116084 0.955239,-3.518244 4.23331,-5.188258 3.27807,-1.670015 4.907725,2.544355 6.876555,-0.464265 1.968828,-3.008618 -2.717242,-2.542049 -2.585206,-6.083115 0.132091,-3.541063 4.769316,-2.78897 3.029187,-5.913656 -1.740132,-3.124687 -3.672482,0.976192 -6.818514,-0.894859 -3.146033,-1.871052 -0.138413,-5.333326 -3.847371,-5.449395 -0.463621,-0.01445 -0.832317,0.01158 -1.11866,0.103107 z m 0.03795,9.015829 c 1.654397,-0.337834 3.28062,0.676749 3.632273,2.266135 0.351655,1.589386 -0.704429,3.151707 -2.358825,3.489542 -1.654397,0.337834 -3.280621,-0.676749 -3.632274,-2.266135 -0.351653,-1.589386 0.70443,-3.151707 2.358826,-3.489542 z"/>
+<path style="fill:#aaa;line-height:normal;color:#000" d="M 8.5,6 C 7.8333333,6 7.2348174,6.3276826 6.78125,6.78125 6.3276826,7.2348174 6,7.8333333 6,8.5 L 6,39.5625 C 6,40.211193 6.3063418,40.806342 6.75,41.25 7.1936582,41.693658 7.7888072,42 8.4375,42 l 31.125,0 C 40.211193,42 40.806342,41.693658 41.25,41.25 41.693658,40.806342 42,40.211193 42,39.5625 L 42,8.4375 C 42,7.7888072 41.693658,7.1936582 41.25,6.75 40.806342,6.3063418 40.211193,6 39.5625,6 L 8.5,6 z m 0,1 31.0625,0 c 0.295751,0 0.676297,0.1762971 0.96875,0.46875 C 40.823703,7.7612029 41,8.1417484 41,8.4375 l 0,31.125 c 0,0.295751 -0.176297,0.676297 -0.46875,0.96875 C 40.238797,40.823703 39.858251,41 39.5625,41 L 8.4375,41 C 8.1417484,41 7.7612029,40.823703 7.46875,40.53125 7.1762971,40.238797 7,39.858251 7,39.5625 L 7,8.5 C 7,8.1666667 7.1723174,7.7651826 7.46875,7.46875 7.7651826,7.1723174 8.1666667,7 8.5,7 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ffDiaporama.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ffDiaporama.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ffDiaporama.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-flash.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-flash.svg
new file mode 100644
index 00000000..6cccbc23
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-flash.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#cc2a2a" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff;fill-rule:evenodd" d="m 16.000535,30.415307 0.44692,3.411942 c 0,0 5.871345,1.84961 8.820656,-6.555466 l 5.131914,0 0,-3.757232 -3.199946,0 c 0,0 1.492696,-3.917741 4.799921,-4.250631 0,-0.08321 -0.357539,-3.245571 -0.357539,-3.245571 0,0 -5.452469,-0.748968 -8.759856,7.323294 C 20.022332,31.24761 16,30.415232 16,30.415232 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-font-snf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-font-snf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-font-snf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-font.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-font.svg
new file mode 100644
index 00000000..928addbd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-font.svg
@@ -0,0 +1,8 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#555;word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(.90733 0 0 .9976 .54641 1.4646)">
+<path d="m 30.42025,13.567934 -1.488789,16.304412 c -0.0771,0.761261 -0.115648,1.262342 -0.115634,1.503244 -1.4e-5,0.385449 0.07226,0.679352 0.216814,0.88171 0.183073,0.27945 0.428795,0.486628 0.737167,0.621534 0.317979,0.134907 0.847968,0.20236 1.58997,0.202359 l -0.158997,0.534808 -7.718578,0 0.158996,-0.534808 0.332449,0 c 0.626342,1e-6 1.137059,-0.134906 1.532152,-0.404719 0.279438,-0.183086 0.496252,-0.486626 0.650442,-0.910619 0.105987,-0.298719 0.207166,-1.00216 0.303539,-2.110323 l 0.231269,-2.486134 -5.608256,0 -1.994688,2.702948 c -0.452904,0.607083 -0.737171,1.045528 -0.852802,1.315338 -0.115637,0.260179 -0.173454,0.505902 -0.173451,0.737168 -3e-6,0.308359 0.125267,0.573354 0.375811,0.794985 0.250537,0.221632 0.664892,0.342084 1.243067,0.361356 l -0.158997,0.534808 -5.796161,0 0.158997,-0.534808 c 0.713078,-0.02891 1.339428,-0.264994 1.879054,-0.708259 0.549261,-0.452898 1.363518,-1.411697 2.442771,-2.876399 l 11.707956,-15.928601 0.505899,0 m -2.861944,4.813271 -5.680527,7.733032 4.928905,0 0.751622,-7.733032"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-geo+json.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-geo+json.svg
new file mode 120000
index 00000000..52e990cd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-geo+json.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-gpx+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-gpx+xml.svg
new file mode 120000
index 00000000..52e990cd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-gpx+xml.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-gpx.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-gpx.svg
new file mode 120000
index 00000000..52e990cd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-gpx.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-gzip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-gzip.svg
new file mode 120000
index 00000000..96e2183a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-gzip.svg
@@ -0,0 +1 @@
+application-x-gzip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-illustrator.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-illustrator.svg
new file mode 120000
index 00000000..e86ecbea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-illustrator.svg
@@ -0,0 +1 @@
+application-vestor.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-bmp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-bmp.svg
new file mode 100644
index 00000000..b5401d5d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-bmp.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 l 0 13.469 c 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="scale(1.05725 .94585)">
+ <path d="m 18.778 44.975 c 0 0.498 -0.084 0.916 -0.253 1.254 -0.169 0.329 -0.4 0.596 -0.694 0.8 -0.285 0.196 -0.627 0.338 -1.027 0.427 -0.391 0.08 -0.814 0.12 -1.267 0.12 -0.365 0 -0.743 -0.022 -1.134 -0.067 -0.391 -0.036 -0.778 -0.093 -1.161 -0.173 l 0 -8.02 c 0.311 -0.053 0.654 -0.098 1.027 -0.133 0.374 -0.044 0.743 -0.067 1.107 -0.067 0.623 0 1.13 0.067 1.521 0.2 0.391 0.125 0.698 0.294 0.921 0.507 0.222 0.205 0.374 0.436 0.454 0.694 0.08 0.258 0.12 0.516 0.12 0.774 0 0.391 -0.098 0.738 -0.293 1.041 -0.187 0.302 -0.44 0.543 -0.76 0.72 0.56 0.205 0.938 0.48 1.134 0.827 0.205 0.347 0.307 0.712 0.307 1.094 m -3.895 -1.121 0 2.241 c 0.116 0.018 0.24 0.031 0.374 0.04 0.142 0.009 0.28 0.013 0.414 0.013 0.187 0 0.369 -0.013 0.547 -0.04 0.178 -0.036 0.334 -0.093 0.467 -0.173 0.142 -0.089 0.258 -0.209 0.347 -0.36 0.089 -0.16 0.133 -0.36 0.133 -0.6 0 -0.4 -0.129 -0.685 -0.387 -0.854 -0.249 -0.178 -0.587 -0.267 -1.014 -0.267 l -0.88 0 m 0.64 -1.361 c 0.418 0 0.734 -0.089 0.947 -0.267 0.213 -0.187 0.32 -0.44 0.32 -0.76 0 -0.196 -0.031 -0.351 -0.093 -0.467 -0.062 -0.125 -0.147 -0.218 -0.253 -0.28 -0.107 -0.071 -0.231 -0.116 -0.374 -0.133 -0.142 -0.027 -0.289 -0.04 -0.44 -0.04 -0.125 0 -0.253 0.005 -0.387 0.013 -0.133 0.009 -0.253 0.022 -0.36 0.04 l 0 1.894 0.64 0"/>
+ <path d="m 21.34 39.21 c 0.062 0.187 0.138 0.427 0.227 0.72 0.098 0.294 0.2 0.609 0.307 0.947 0.107 0.338 0.213 0.68 0.32 1.027 0.107 0.347 0.209 0.667 0.307 0.961 0.107 -0.329 0.218 -0.667 0.334 -1.014 0.116 -0.356 0.227 -0.694 0.334 -1.014 0.107 -0.329 0.205 -0.636 0.293 -0.921 0.089 -0.285 0.169 -0.52 0.24 -0.707 l 1.361 0 c 0.062 0.72 0.12 1.423 0.173 2.108 0.062 0.685 0.111 1.365 0.147 2.041 0.044 0.667 0.08 1.343 0.107 2.028 0.027 0.676 0.049 1.37 0.067 2.081 l -1.507 0 0.08 -6.417 -1.014 3.495 -1.201 0 -0.974 -3.495 0.067 6.417 -1.507 0 c 0.027 -0.676 0.053 -1.379 0.08 -2.108 0.036 -0.729 0.071 -1.454 0.107 -2.175 0.036 -0.72 0.076 -1.419 0.12 -2.094 0.053 -0.676 0.111 -1.303 0.173 -1.881 l 1.361 0"/>
+ <path d="m 28.851 39.12 c 1.049 0 1.863 0.218 2.441 0.654 0.578 0.427 0.867 1.13 0.867 2.108 0 0.987 -0.294 1.703 -0.88 2.148 -0.578 0.436 -1.401 0.654 -2.468 0.654 l -0.587 0 0 2.788 -1.641 0 0 -8.151 c 0.16 -0.036 0.338 -0.067 0.534 -0.093 0.205 -0.027 0.409 -0.044 0.614 -0.053 0.205 -0.018 0.405 -0.031 0.6 -0.04 0.196 -0.009 0.369 -0.013 0.52 -0.013 m 0.187 1.427 c -0.098 0 -0.236 0.005 -0.414 0.013 -0.169 0 -0.302 0.009 -0.4 0.027 l 0 2.668 0.667 0 c 0.525 0 0.921 -0.102 1.187 -0.307 0.267 -0.213 0.4 -0.574 0.4 -1.081 0 -0.48 -0.133 -0.818 -0.4 -1.014 -0.258 -0.205 -0.605 -0.307 -1.041 -0.307"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-gif.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-gif.svg
new file mode 100644
index 00000000..f5c02397
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-gif.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 0 4.49 0 8.979 0 13.469 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="scale(1.06834 .93603)">
+ <path d="m 16.875 41.01 c -0.388 0 -0.714 0.071 -0.979 0.212 -0.265 0.141 -0.485 0.34 -0.662 0.595 -0.168 0.247 -0.291 0.547 -0.37 0.9 -0.071 0.344 -0.106 0.728 -0.106 1.151 0 0.979 0.154 1.702 0.463 2.17 0.309 0.459 0.763 0.688 1.363 0.688 0.097 0 0.203 -0.004 0.318 -0.013 0.115 -0.009 0.22 -0.022 0.318 -0.04 l 0 -2.99 1.627 0 0 4.088 c -0.194 0.071 -0.498 0.15 -0.913 0.238 -0.406 0.088 -0.9 0.132 -1.482 0.132 -0.512 0 -0.975 -0.088 -1.389 -0.265 -0.406 -0.185 -0.754 -0.454 -1.045 -0.807 -0.291 -0.362 -0.516 -0.807 -0.675 -1.336 -0.159 -0.538 -0.238 -1.16 -0.238 -1.865 0 -0.697 0.093 -1.31 0.278 -1.839 0.185 -0.538 0.437 -0.988 0.754 -1.349 0.318 -0.362 0.692 -0.631 1.125 -0.807 0.432 -0.185 0.895 -0.278 1.389 -0.278 0.318 0 0.6 0.026 0.847 0.079 0.256 0.044 0.476 0.097 0.662 0.159 0.185 0.062 0.335 0.128 0.45 0.198 0.123 0.071 0.216 0.123 0.278 0.159 l -0.423 1.297 c -0.194 -0.123 -0.432 -0.234 -0.714 -0.331 -0.282 -0.097 -0.573 -0.146 -0.873 -0.146"/>
+ <path d="m 20.08 47.971 0 -1.349 1.786 0 0 -5.491 -1.786 0 0 -1.349 5.199 0 0 1.349 -1.773 0 0 5.491 1.773 0 0 1.349 -5.199 0"/>
+ <path d="m 26.811 47.971 0 -8.189 5.01 0 0 1.349 -3.387 0 0 1.985 2.964 0 0 1.349 -2.964 0 0 3.506 -1.627 0"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-ico.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-ico.svg
new file mode 100644
index 00000000..8502272c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-ico.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 0 4.49 0 8.979 0 13.469 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="scale(1.06683 .93736)">
+ <path d="m 13.12 47.836 0 -1.348 1.784 0 0 -5.483 -1.784 0 0 -1.348 5.192 0 0 1.348 -1.77 0 0 5.483 1.77 0 0 1.348 -5.192 0"/>
+ <path d="m 22.926 48.01 c -1.154 0 -2.035 -0.37 -2.642 -1.11 -0.608 -0.74 -0.912 -1.792 -0.912 -3.158 0 -0.678 0.092 -1.282 0.277 -1.81 0.185 -0.528 0.44 -0.973 0.766 -1.334 0.335 -0.37 0.727 -0.647 1.176 -0.832 0.458 -0.194 0.956 -0.291 1.493 -0.291 0.291 0 0.55 0.026 0.779 0.079 0.238 0.044 0.445 0.097 0.621 0.159 0.176 0.062 0.321 0.128 0.436 0.198 0.123 0.07 0.216 0.123 0.277 0.159 l -0.423 1.295 c -0.203 -0.132 -0.449 -0.242 -0.74 -0.33 -0.282 -0.097 -0.608 -0.145 -0.978 -0.145 -0.255 0 -0.506 0.048 -0.753 0.145 -0.238 0.088 -0.454 0.242 -0.647 0.462 -0.185 0.211 -0.339 0.498 -0.462 0.859 -0.115 0.361 -0.172 0.81 -0.172 1.348 0 0.934 0.159 1.651 0.476 2.153 0.326 0.493 0.854 0.74 1.585 0.74 0.423 0 0.771 -0.048 1.044 -0.145 0.282 -0.097 0.506 -0.194 0.674 -0.291 l 0.41 1.282 c -0.229 0.141 -0.542 0.273 -0.938 0.396 -0.388 0.114 -0.837 0.172 -1.348 0.172"/>
+ <path d="m 27.629 43.74 c 0 0.396 0.013 0.771 0.04 1.123 0.035 0.344 0.097 0.643 0.185 0.898 0.097 0.255 0.229 0.458 0.396 0.608 0.167 0.15 0.392 0.225 0.674 0.225 0.273 0 0.493 -0.075 0.661 -0.225 0.176 -0.15 0.308 -0.352 0.396 -0.608 0.097 -0.264 0.159 -0.568 0.185 -0.912 0.035 -0.343 0.053 -0.713 0.053 -1.11 0 -0.396 -0.018 -0.766 -0.053 -1.11 -0.026 -0.352 -0.088 -0.656 -0.185 -0.912 -0.088 -0.255 -0.216 -0.458 -0.383 -0.608 -0.167 -0.15 -0.392 -0.225 -0.674 -0.225 -0.282 0 -0.506 0.075 -0.674 0.225 -0.167 0.15 -0.299 0.357 -0.396 0.621 -0.088 0.255 -0.15 0.555 -0.185 0.898 -0.026 0.344 -0.04 0.713 -0.04 1.11 m -1.651 0 c 0 -1.409 0.26 -2.471 0.779 -3.184 0.52 -0.722 1.242 -1.083 2.167 -1.083 0.96 0 1.691 0.361 2.193 1.083 0.502 0.713 0.753 1.775 0.753 3.184 0 1.409 -0.255 2.475 -0.766 3.197 -0.511 0.713 -1.233 1.07 -2.167 1.07 -0.96 0 -1.695 -0.357 -2.206 -1.07 -0.502 -0.722 -0.753 -1.788 -0.753 -3.197"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-jpg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-jpg.svg
new file mode 100644
index 00000000..bbb9ca4a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-jpg.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 0 4.49 0 8.979 0 13.469 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="scale(1.0657 .93835)">
+ <path d="m 18.363 45.05 c 0 0.396 -0.053 0.77 -0.158 1.122 -0.097 0.352 -0.264 0.66 -0.502 0.924 -0.229 0.264 -0.528 0.475 -0.897 0.633 -0.37 0.15 -0.818 0.224 -1.346 0.224 -0.554 0 -1.016 -0.07 -1.386 -0.211 -0.37 -0.141 -0.682 -0.312 -0.937 -0.515 l 0.62 -1.293 c 0.22 0.141 0.462 0.277 0.726 0.409 0.273 0.132 0.55 0.198 0.831 0.198 0.422 0 0.761 -0.11 1.016 -0.33 0.264 -0.229 0.396 -0.647 0.396 -1.254 l 0 -3.999 -2.732 0 0 -1.346 4.368 0 0 5.437"/>
+ <path d="m 22.14 39.523 c 1.038 0 1.843 0.216 2.415 0.647 0.572 0.422 0.858 1.117 0.858 2.085 0 0.977 -0.29 1.685 -0.871 2.125 -0.572 0.431 -1.386 0.647 -2.442 0.647 l -0.581 0 0 2.758 -1.623 0 0 -8.06 c 0.158 -0.035 0.334 -0.066 0.528 -0.092 0.202 -0.026 0.405 -0.044 0.607 -0.053 0.202 -0.018 0.4 -0.031 0.594 -0.04 0.194 -0.009 0.365 -0.013 0.515 -0.013 m 0.185 1.412 c -0.097 0 -0.233 0.004 -0.409 0.013 -0.167 0 -0.299 0.009 -0.396 0.026 l 0 2.64 0.66 0 c 0.519 0 0.911 -0.101 1.175 -0.304 0.264 -0.211 0.396 -0.567 0.396 -1.069 0 -0.475 -0.132 -0.809 -0.396 -1 -0.255 -0.202 -0.598 -0.304 -1.029 -0.304"/>
+ <path d="m 29.898 40.843 c -0.387 0 -0.713 0.07 -0.977 0.211 -0.264 0.141 -0.484 0.339 -0.66 0.594 -0.167 0.246 -0.29 0.546 -0.37 0.897 -0.07 0.343 -0.106 0.726 -0.106 1.148 0 0.977 0.154 1.698 0.462 2.164 0.308 0.458 0.761 0.686 1.359 0.686 0.097 0 0.202 -0.004 0.317 -0.013 0.114 -0.009 0.22 -0.022 0.317 -0.04 l 0 -2.983 1.623 0 0 4.078 c -0.194 0.07 -0.497 0.15 -0.911 0.238 -0.405 0.088 -0.897 0.132 -1.478 0.132 -0.51 0 -0.972 -0.088 -1.386 -0.264 -0.405 -0.185 -0.752 -0.453 -1.043 -0.805 -0.29 -0.361 -0.515 -0.805 -0.673 -1.333 -0.158 -0.537 -0.238 -1.157 -0.238 -1.861 0 -0.695 0.092 -1.307 0.277 -1.834 0.185 -0.537 0.436 -0.985 0.752 -1.346 0.317 -0.361 0.691 -0.629 1.122 -0.805 0.431 -0.185 0.893 -0.277 1.386 -0.277 0.317 0 0.598 0.026 0.845 0.079 0.255 0.044 0.475 0.097 0.66 0.158 0.185 0.062 0.334 0.128 0.449 0.198 0.123 0.07 0.216 0.123 0.277 0.158 l -0.422 1.293 c -0.194 -0.123 -0.431 -0.233 -0.713 -0.33 -0.282 -0.097 -0.572 -0.145 -0.871 -0.145"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-png.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-png.svg
new file mode 100644
index 00000000..1399f751
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-png.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 0 4.49 0 8.979 0 13.469 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="scale(1.07023 .93438)">
+ <path d="m 15.334 39.691 c 1.043 0 1.851 0.216 2.425 0.649 0.574 0.424 0.861 1.122 0.861 2.094 0 0.981 -0.292 1.692 -0.875 2.134 -0.574 0.433 -1.392 0.649 -2.452 0.649 l -0.583 0 0 2.77 -1.63 0 0 -8.098 c 0.159 -0.035 0.336 -0.066 0.53 -0.093 0.203 -0.026 0.406 -0.044 0.61 -0.053 0.203 -0.018 0.402 -0.031 0.596 -0.04 0.194 -0.009 0.367 -0.013 0.517 -0.013 m 0.186 1.418 c -0.097 0 -0.234 0.004 -0.411 0.013 -0.168 0 -0.3 0.009 -0.398 0.027 l 0 2.651 0.663 0 c 0.521 0 0.914 -0.102 1.18 -0.305 0.265 -0.212 0.398 -0.57 0.398 -1.074 0 -0.477 -0.133 -0.813 -0.398 -1.01 -0.256 -0.203 -0.601 -0.305 -1.034 -0.305"/>
+ <path d="m 23.697 47.988 c -0.371 -0.91 -0.778 -1.816 -1.219 -2.717 -0.433 -0.91 -0.901 -1.82 -1.405 -2.73 l 0 5.447 -1.471 0 0 -8.204 1.312 0 c 0.247 0.389 0.495 0.813 0.742 1.272 0.247 0.451 0.486 0.901 0.716 1.352 0.239 0.451 0.455 0.888 0.649 1.312 0.203 0.424 0.376 0.795 0.517 1.113 l 0 -5.05 1.471 0 0 8.204 -1.312 0"/>
+ <path d="m 29.754 41.02 c -0.389 0 -0.716 0.071 -0.981 0.212 -0.265 0.141 -0.486 0.34 -0.663 0.596 -0.168 0.247 -0.292 0.548 -0.371 0.901 -0.071 0.345 -0.106 0.729 -0.106 1.153 0 0.981 0.155 1.705 0.464 2.174 0.309 0.459 0.764 0.689 1.365 0.689 0.097 0 0.203 -0.004 0.318 -0.013 0.115 -0.009 0.221 -0.022 0.318 -0.04 l 0 -2.995 1.63 0 0 4.095 c -0.194 0.071 -0.499 0.15 -0.914 0.239 -0.406 0.088 -0.901 0.133 -1.484 0.133 -0.512 0 -0.976 -0.088 -1.392 -0.265 -0.406 -0.186 -0.755 -0.455 -1.047 -0.808 -0.292 -0.362 -0.517 -0.808 -0.676 -1.339 -0.159 -0.539 -0.239 -1.162 -0.239 -1.869 0 -0.698 0.093 -1.312 0.278 -1.842 0.186 -0.539 0.437 -0.99 0.755 -1.352 0.318 -0.362 0.694 -0.632 1.127 -0.808 0.433 -0.186 0.897 -0.278 1.392 -0.278 0.318 0 0.601 0.027 0.848 0.08 0.256 0.044 0.477 0.097 0.663 0.159 0.186 0.062 0.336 0.128 0.451 0.199 0.124 0.071 0.216 0.124 0.278 0.159 l -0.424 1.299 c -0.194 -0.124 -0.433 -0.234 -0.716 -0.331 -0.283 -0.097 -0.574 -0.146 -0.875 -0.146"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-psd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-psd.svg
new file mode 100644
index 00000000..0abf3fe8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-psd.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 0 4.49 0 8.979 0 13.469 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="scale(1.06683 .93736)">
+ <path d="m 15.369 39.565 c 1.039 0 1.845 0.216 2.418 0.647 0.572 0.423 0.859 1.119 0.859 2.087 0 0.978 -0.291 1.687 -0.872 2.127 -0.573 0.432 -1.387 0.647 -2.444 0.647 l -0.581 0 0 2.761 -1.625 0 0 -8.07 c 0.159 -0.035 0.335 -0.066 0.528 -0.092 0.203 -0.026 0.405 -0.044 0.608 -0.053 0.203 -0.018 0.401 -0.031 0.595 -0.04 0.194 -0.009 0.366 -0.013 0.515 -0.013 m 0.185 1.414 c -0.097 0 -0.233 0.004 -0.41 0.013 -0.167 0 -0.299 0.009 -0.396 0.026 l 0 2.642 0.661 0 c 0.52 0 0.912 -0.101 1.176 -0.304 0.264 -0.211 0.396 -0.568 0.396 -1.07 0 -0.476 -0.132 -0.81 -0.396 -1 -0.255 -0.203 -0.599 -0.304 -1.03 -0.304"/>
+ <path d="m 22.08 46.647 c 0.273 0 0.498 -0.026 0.674 -0.079 0.185 -0.062 0.33 -0.141 0.436 -0.238 0.106 -0.106 0.176 -0.22 0.211 -0.343 0.044 -0.132 0.066 -0.264 0.066 -0.396 0 -0.167 -0.048 -0.317 -0.145 -0.449 -0.097 -0.132 -0.22 -0.247 -0.37 -0.343 -0.15 -0.106 -0.317 -0.198 -0.502 -0.277 -0.185 -0.088 -0.37 -0.167 -0.555 -0.238 -0.247 -0.088 -0.502 -0.189 -0.766 -0.304 -0.264 -0.114 -0.506 -0.26 -0.727 -0.436 -0.211 -0.176 -0.388 -0.392 -0.528 -0.647 -0.141 -0.264 -0.211 -0.59 -0.211 -0.978 0 -0.766 0.247 -1.365 0.74 -1.797 0.502 -0.432 1.189 -0.647 2.061 -0.647 0.502 0 0.938 0.057 1.308 0.172 0.379 0.115 0.696 0.242 0.951 0.383 l -0.476 1.255 c -0.22 -0.123 -0.467 -0.229 -0.74 -0.317 -0.264 -0.088 -0.573 -0.132 -0.925 -0.132 -0.863 0 -1.295 0.313 -1.295 0.938 0 0.159 0.044 0.299 0.132 0.423 0.088 0.115 0.198 0.22 0.33 0.317 0.141 0.088 0.295 0.167 0.462 0.238 0.176 0.07 0.348 0.137 0.515 0.198 0.255 0.097 0.52 0.207 0.793 0.33 0.282 0.115 0.537 0.273 0.766 0.476 0.238 0.194 0.432 0.44 0.581 0.74 0.15 0.291 0.225 0.661 0.225 1.11 0 0.766 -0.251 1.361 -0.753 1.784 -0.493 0.414 -1.246 0.621 -2.259 0.621 -0.678 0 -1.22 -0.07 -1.625 -0.211 -0.405 -0.15 -0.709 -0.286 -0.912 -0.41 l 0.476 -1.321 c 0.238 0.141 0.52 0.273 0.846 0.396 0.335 0.123 0.74 0.185 1.215 0.185"/>
+ <path d="m 27.96 46.514 c 0.044 0.009 0.092 0.013 0.145 0.013 0.053 0 0.101 0 0.145 0 0.37 0 0.678 -0.07 0.925 -0.211 0.255 -0.141 0.458 -0.335 0.608 -0.581 0.159 -0.247 0.269 -0.537 0.33 -0.872 0.07 -0.343 0.106 -0.718 0.106 -1.123 0 -0.352 -0.026 -0.696 -0.079 -1.03 -0.053 -0.335 -0.145 -0.63 -0.277 -0.885 -0.132 -0.255 -0.313 -0.458 -0.542 -0.608 -0.229 -0.159 -0.524 -0.238 -0.885 -0.238 -0.07 0 -0.15 0.004 -0.238 0.013 -0.088 0 -0.167 0.009 -0.238 0.026 l 0 5.496 m 3.911 -2.774 c 0 0.757 -0.097 1.405 -0.291 1.942 -0.185 0.528 -0.445 0.96 -0.779 1.295 -0.335 0.335 -0.735 0.581 -1.202 0.74 -0.458 0.15 -0.964 0.225 -1.519 0.225 -0.291 0 -0.577 -0.018 -0.859 -0.053 -0.273 -0.026 -0.568 -0.075 -0.885 -0.145 l 0 -7.98 c 0.37 -0.079 0.718 -0.132 1.044 -0.159 0.326 -0.026 0.63 -0.04 0.912 -0.04 0.537 0 1.026 0.079 1.466 0.238 0.449 0.159 0.828 0.41 1.136 0.753 0.308 0.335 0.546 0.766 0.713 1.295 0.176 0.52 0.264 1.149 0.264 1.889"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-tga.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-tga.svg
new file mode 100644
index 00000000..0f7779f8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-tga.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 0 4.49 0 8.979 0 13.469 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="scale(1.04959 .95275)">
+ <path d="m 19.19 39.02 0 1.326 -2.119 0 0 6.72 -1.612 0 0 -6.72 -2.119 0 0 -1.326 5.849 0"/>
+ <path d="m 23.568 40.23 c -0.381 0 -0.702 0.069 -0.962 0.208 -0.26 0.139 -0.477 0.334 -0.65 0.585 -0.165 0.243 -0.286 0.537 -0.364 0.884 -0.069 0.338 -0.104 0.715 -0.104 1.131 0 0.962 0.152 1.672 0.455 2.132 0.303 0.451 0.75 0.676 1.339 0.676 0.095 0 0.199 -0.004 0.312 -0.013 0.113 -0.009 0.217 -0.022 0.312 -0.039 l 0 -2.938 1.599 0 0 4.02 c -0.191 0.069 -0.49 0.147 -0.897 0.234 -0.399 0.087 -0.884 0.13 -1.456 0.13 -0.503 0 -0.958 -0.087 -1.365 -0.26 -0.399 -0.182 -0.741 -0.446 -1.027 -0.793 -0.286 -0.355 -0.507 -0.793 -0.663 -1.313 -0.156 -0.529 -0.234 -1.139 -0.234 -1.833 0 -0.685 0.091 -1.287 0.273 -1.807 0.182 -0.529 0.429 -0.971 0.741 -1.326 0.312 -0.355 0.68 -0.62 1.105 -0.793 0.425 -0.182 0.88 -0.273 1.365 -0.273 0.312 0 0.589 0.026 0.832 0.078 0.251 0.043 0.468 0.095 0.65 0.156 0.182 0.061 0.329 0.126 0.442 0.195 0.121 0.069 0.212 0.121 0.273 0.156 l -0.416 1.274 c -0.191 -0.121 -0.425 -0.23 -0.702 -0.325 -0.277 -0.095 -0.563 -0.143 -0.858 -0.143"/>
+ <path d="m 30.678 47.06 -0.377 -1.859 -2.145 0 -0.364 1.859 -1.664 0 c 0.381 -1.586 0.767 -3.03 1.157 -4.328 0.39 -1.308 0.767 -2.548 1.131 -3.717 l 1.742 0 c 0.381 1.178 0.758 2.431 1.131 3.756 0.381 1.317 0.75 2.747 1.105 4.289 l -1.716 0 m -1.43 -6.486 c -0.087 0.303 -0.169 0.594 -0.247 0.871 -0.069 0.269 -0.139 0.537 -0.208 0.806 -0.061 0.26 -0.121 0.524 -0.182 0.793 -0.052 0.269 -0.104 0.546 -0.156 0.832 l 1.573 0 c -0.052 -0.286 -0.104 -0.563 -0.156 -0.832 -0.052 -0.269 -0.113 -0.533 -0.182 -0.793 -0.061 -0.269 -0.13 -0.537 -0.208 -0.806 -0.069 -0.277 -0.147 -0.568 -0.234 -0.871"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-tiff.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-tiff.svg
new file mode 100644
index 00000000..9263287d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-image-tiff.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 0 4.49 0 8.979 0 13.469 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="matrix(1.02442 0 0 .97617 0 .1)">
+ <path d="m 16.696 37.801 0 1.35 -2.158 0 0 6.845 -1.642 0 0 -6.845 -2.158 0 0 -1.35 5.958 0"/>
+ <path d="m 17.742 45.996 0 -1.35 1.787 0 0 -5.494 -1.787 0 0 -1.35 5.203 0 0 1.35 -1.774 0 0 5.494 1.774 0 0 1.35 -5.203 0"/>
+ <path d="m 24.481 45.996 0 -8.195 5.02 0 0 1.35 -3.389 0 0 1.986 2.966 0 0 1.35 -2.966 0 0 3.508 -1.628 0"/>
+ <path d="m 31.1 45.996 0 -8.195 5.02 0 0 1.35 -3.389 0 0 1.986 2.966 0 0 1.35 -2.966 0 0 3.508 -1.628 0"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-images.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-images.svg
new file mode 100644
index 00000000..9585fce4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-images.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 17.04 18 c -0.563 0.054 -1.045 0.648 -1.035 1.281 0 4.49 0 8.979 0 13.469 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="fill:#fff;color:#000"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-info.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-info.svg
new file mode 100644
index 00000000..1bd5bf1e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-info.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#4a81d6" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff" d="m 18,18 c -1.108,0 -2,0.892 -2,2 l 0,12 c 0,1.108 0.892,2 2,2 l 12,0 c 1.108,0 2,-0.892 2,-2 l 0,-12 c 0,-1.108 -0.892,-2 -2,-2 z m 5,2 3,0 0,3 -3,0 z m -1,4 0.666667,0 L 26,24 l 0,6 1,0 0,2 -5,0 0,-2 1,0 0,-4 -1,0 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-install.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-install.svg
new file mode 120000
index 00000000..a04e350b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-install.svg
@@ -0,0 +1 @@
+gnome-mime-x-install.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-java.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-java.svg
new file mode 100644
index 00000000..4cad85d1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-java.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#e76f00"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 21.508 29.92 c 0 0 -0.725 0.4 0.516 0.535 1.504 0.163 2.273 0.139 3.931 -0.158 0 0 0.436 0.259 1.044 0.484 -3.716 1.51 -8.41 -0.087 -5.491 -0.861" style="fill:#fff;fill-rule:evenodd"/>
+ <path d="m 21.05 27.95 c 0 0 -0.814 0.571 0.429 0.693 1.607 0.157 2.876 0.17 5.072 -0.231 0 0 0.304 0.292 0.781 0.452 -4.493 1.246 -9.497 0.098 -6.282 -0.914" style="fill:#fff;fill-rule:evenodd"/>
+ <path d="m 24.882 24.607 c 0.916 1 -0.241 1.899 -0.241 1.899 0 0 2.325 -1.138 1.257 -2.563 -0.997 -1.329 -1.762 -1.989 2.378 -4.266 0 0 -6.498 1.539 -3.395 4.93" style="fill:#fff;fill-rule:evenodd"/>
+ <path d="m 29.797 31.378 c 0 0 0.537 0.419 -0.591 0.744 -2.145 0.616 -8.927 0.802 -10.811 0.025 -0.677 -0.279 0.593 -0.667 0.992 -0.749 0.417 -0.086 0.655 -0.07 0.655 -0.07 -0.753 -0.503 -4.869 0.988 -2.09 1.415 7.576 1.165 13.811 -0.525 11.846 -1.365" style="fill:#fff;fill-rule:evenodd"/>
+ <path d="m 21.857 25.908 c 0 0 -3.45 0.777 -1.222 1.059 0.941 0.119 2.816 0.092 4.563 -0.046 1.428 -0.114 2.861 -0.357 2.861 -0.357 0 0 -0.503 0.204 -0.868 0.44 -3.503 0.874 -10.271 0.467 -8.323 -0.426 1.648 -0.755 2.988 -0.67 2.988 -0.67" style="fill:#fff;fill-rule:evenodd"/>
+ <path d="m 28.05 29.19 c 3.561 -1.755 1.915 -3.441 0.765 -3.214 -0.282 0.056 -0.407 0.104 -0.407 0.104 0 0 0.105 -0.155 0.304 -0.223 2.274 -0.758 4.02 2.236 -0.734 3.421 0 0 0.055 -0.047 0.072 -0.088" style="fill:#fff;fill-rule:evenodd"/>
+ <path d="m 25.899 16 c 0 0 1.972 1.871 -1.871 4.748 -3.082 2.308 -0.703 3.624 -0.001 5.127 -1.799 -1.539 -3.119 -2.894 -2.233 -4.155 1.3 -1.851 4.901 -2.748 4.105 -5.72" style="fill:#fff;fill-rule:evenodd"/>
+ <path d="m 22.21 33.943 c 3.418 0.208 8.668 -0.115 8.792 -1.649 0 0 -0.239 0.581 -2.825 1.043 -2.918 0.521 -6.516 0.46 -8.651 0.126 0 0 0.437 0.343 2.684 0.48" style="fill:#fff;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-javascript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-javascript.svg
new file mode 100644
index 00000000..668d1f81
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-javascript.svg
@@ -0,0 +1,9 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#e6b81a" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g transform="translate(6 8)">
+<path style="fill:#fff" d="m 12,8 4,0 0,20 -8,0 0,-4 4,0 z"/>
+<path style="fill:#fff" d="m 18,8 8,0 0,4 -4,0 0,4 4,0 0,12 -8,0 0,-4 4,0 0,-4 -4,0 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-json.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-json.svg
new file mode 100644
index 00000000..13e281ac
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-json.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#e6b81a"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(1,0,0,1.0058823,0,-1.2235292)">
+ <path d="m 24 19.11 c -5.391 0 -10 4.02 -10 9.444 0 4.722 3.329 8.264 6.889 9.444 -2.365 -1.627 -4.536 -4.722 -4.536 -8.264 0 -4.079 2.941 -7.083 6.363 -7.083 3.195 0 5.389 3.054 5.401 5.903 0 2 -1.634 3.644 -2.941 4.722 2.353 0 5.294 -1.955 5.294 -5.903 0 -3.542 -2.941 -8.264 -6.471 -8.264 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <path d="m 24 38 c 5.391 0 10 -4.02 10 -9.444 0 -4.722 -3.329 -8.264 -6.889 -9.444 2.365 1.627 4.536 4.722 4.536 8.264 0 4.079 -2.941 7.083 -6.363 7.083 -3.195 0 -5.389 -3.054 -5.401 -5.903 0 -2 1.634 -3.644 2.941 -4.722 -2.353 0 -5.294 1.955 -5.294 5.903 c 0 3.542 2.941 8.264 6.471 8.264" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-mathematica.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-mathematica.svg
new file mode 100644
index 00000000..7f36c5ed
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-mathematica.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#ecccd0;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.92307692,0,0,0.92300592,1.8461539,6.852473)">
+ <!-- color: #f2dbde -->
+ <g>
+ <path d="m 24.844 10.996 c -2.43 7.797 -3.57 5.668 -8.77 1.945 3.09 7.727 2.609 6.449 -3.5 5.996 5.285 3.996 4.344 5.355 -1.574 8.324 6.094 0.043 8.219 -0.418 5.508 5.305 5.551 -2.824 4.898 -2.852 6.566 4.43 2.699 -7.316 2.602 -6.566 8.262 -3.055 -2.156 -5.926 -2.262 -6.086 4.875 -4.582 -6.05 -5.105 -4.762 -5.469 0.789 -9.01 -7.855 0.285 -6.914 -0.273 -4.684 -6.605 -6.426 4.941 -5.93 3.363 -7.473 -2.75 m 0 0" style="fill:#ec4c45;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 17.445 17.996 c 2.727 5.324 0.902 6.469 -3.449 9.34 6.285 -0.059 7.109 0.363 7.887 6.66 2.664 -5.305 3.465 -6.68 9.113 -5.168 -3.582 -3.816 -4.379 -5.379 -2.613 -10.371 -4.438 2.875 -6.438 2.102 -10.938 -0.461 m 0 0" style="fill:#ff6f7f;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 23.605 19.996 c 1.594 2.543 1.672 2.574 4.398 3.586 -2.727 1.18 -2.289 1.16 -2.098 4.219 -2.215 -1.844 -2.922 -1.563 -5.344 0.195 1.168 -3.137 0.969 -3.297 -1.559 -5.242 3.03 -0.098 3.445 -0.055 4.602 -2.758 m 0 0" style="fill:#ffb2cd;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-mbox.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-mbox.svg
new file mode 100644
index 00000000..16074a58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-mbox.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#def37f;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 15.181 20 8.819 7.377 8.819 -7.377 -17.638 0 m -1.181 1.057 0 12.943 20 0 0 -12.943 -10 8.365 -10 -8.365" style="fill:#998977;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-msword-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-msword-template.svg
new file mode 100644
index 00000000..9abd4498
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-msword-template.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3866a0"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="translate(1,3)" style="fill:#fff;color:#000">
+ <path d="m 15 18.03 c 0 1.802 0 3.171 0 4.973 c 0 1 0 2 1 2 1 0 1 -1 1 -2 l 0 -3 3 0 c 1 0 2 0 2 -1 0 -1 -1 -1 -2 -1 -2 0.012 -3 0.027 -5 0.027 z"/>
+ <path d="m 31 18.03 c 0 1.802 0 3.171 0 4.973 c 0 1 0 2 -1 2 -1 0 -1 -1 -1 -2 l 0 -3 -3 0 c -1 0 -2 0 -2 -1 0 -1 1 -1 2 -1 2 0.012 3 0.027 5 0.027 z"/>
+ <path d="m 30.973 34 c -1.802 0 -3.171 0 -4.973 0 c -1 0 -2 0 -2 -1 0 -1 1 -1 2 -1 l 3 0 0 -3 c 0 -1 0 -2 1 -2 1 0 1 1 1 2 -0.012 2 -0.027 3 -0.027 5 z"/>
+ <path d="m 15.03 34 c 1.802 0 3.171 0 4.973 0 c 1 0 2 0 2 -1 0 -1 -1 -1 -2 -1 l -3 0 0 -3 c 0 -1 0 -2 -1 -2 -1 0 -1 1 -1 2 0.012 2 0.027 3 0.027 5 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-msword.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-msword.svg
new file mode 120000
index 00000000..e3ddc190
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-msword.svg
@@ -0,0 +1 @@
+wps-office-doc.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-music-blank.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-music-blank.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-music-blank.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-music-playlist-blank.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-music-playlist-blank.svg
new file mode 120000
index 00000000..f8e482a4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-music-playlist-blank.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-octet-stream.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-octet-stream.svg
new file mode 100644
index 00000000..3573c365
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-octet-stream.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 16 12 l 0 1 l 1 0 l 0 4 l 1 0 l 0 -5 l -1 0 l -1 0 z" style="fill:#555;fill-opacity:1;stroke:none"/>
+ <path d="m 16 19 0 1 1 0 0 4 1 0 0 -4 0 -1 -2 0 z" style="fill:#555;fill-opacity:1;stroke:none"/>
+ <path d="m 19 19 0 1 0 4 1 0 1 0 1 0 0 -4 0 -1 -3 0 z m 1 1 1 0 0 3 -1 0 0 -3 z" style="fill:#555;fill-opacity:1;stroke:none"/>
+ <path d="m 16 26 0 1 1 0 0 4 1 0 0 -4 0 -1 -2 0 z" style="fill:#555;fill-opacity:1;stroke:none"/>
+ <path d="m 19 26 0 1 0 4 1 0 1 0 1 0 0 -4 0 -1 -3 0 z m 1 1 1 0 0 3 -1 0 0 -3 z" style="fill:#555;fill-opacity:1;stroke:none"/>
+ <path d="m 16 33 0 1 1 0 0 4 1 0 0 -4 0 -1 -2 0 z" style="fill:#555;fill-opacity:1;stroke:none"/>
+ <path d="m 19 33 0 1 0 4 1 0 1 0 1 0 0 -4 0 -1 -3 0 z m 1 1 1 0 0 3 -1 0 0 -3 z" style="fill:#555;fill-opacity:1;stroke:none"/>
+ <path d="m 23 33 0 1 1 0 0 4 1 0 0 -4 0 -1 -2 0 z" style="fill:#555;fill-opacity:1;stroke:none"/>
+ <path d="m 26 33 0 1 0 4 1 0 1 0 1 0 0 -4 0 -1 -3 0 z m 1 1 1 0 0 3 -1 0 0 -3 z" style="fill:#555;fill-opacity:1;stroke:none"/>
+ <path d="m 23 26 0 1 1 0 0 4 1 0 0 -4 0 -1 -2 0 z" style="fill:#555;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ogg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ogg.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ogg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pdf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pdf.svg
new file mode 100644
index 00000000..7f221df1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pdf.svg
@@ -0,0 +1,14 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#e01818" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<g style="fill:#fff">
+<g>
+<path style="fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+</g>
+<g transform="matrix(.12121 0 0 .12 8.48485 10.64)">
+<path d="m 124.12429,44.7975 c 0,0 5.70174,53.0805 -34.570358,123.16233 -40.27205,70.08183 -52.08117,60.67658 -56.32037,58.24942 -4.23914,-2.42654 -9.68952,-10.31482 8.17553,-26.09076 17.86511,-15.77593 24.82941,-15.47254 24.82941,-15.47254 0,0 -16.35106,10.01143 -22.70981,19.72008 -6.35874,9.70803 -11.5063,15.77593 -9.99232,18.50649 1.51399,2.72994 19.76759,-11.19703 27.33751,-23.02882 12.02257,-18.79124 34.73604,-53.72771 45.333918,-87.09995 10.59794,-33.37224 17.91649,-67.94625 17.91649,-67.94625 z"/>
+<path d="m 223.39054,167.65644 c 0,0 -0.90837,2.42716 -11.50631,1.51697 -10.59794,-0.91018 -51.77842,-13.95556 -73.88267,-40.65372 -22.10418,-26.69755 -23.92097,-63.40714 -25.43496,-82.52042 -1.51398,-19.11328 6.85577,-13.78956 8.06701,-11.3624 1.89678,1.60277 2.83368,6.81147 2.83368,6.81147 0,0 -0.67983,-7.82486 -4.0106,-11.16221 -3.33078,-3.33735 -6.28453,-3.40014 -9.61531,2.36561 -3.33078,5.76451 -4.84476,21.84384 -2.11954,37.31638 2.72516,15.47254 13.92866,50.96855 27.85738,67.35127 13.92865,16.38273 41.78608,30.64168 62.3763,34.88922 20.59026,4.24691 25.43502,-4.55093 25.43502,-4.55093 z"/>
+<path d="m 89.251182,174.63391 c 0,0 39.969288,-13.04538 77.818998,-16.68612 37.84969,-3.64013 50.86998,0.30463 54.20075,3.03395 3.33078,2.73056 3.33078,5.76451 3.33078,5.76451 0,0 4.2335,-4.21894 1.45113,-8.54667 -2.37097,-4.46451 -5.99314,-8.13945 -35.97011,-7.22926 -29.97698,0.91018 -32.09657,2.12376 -59.65114,7.28086 -27.55463,5.15772 -41.180478,16.38273 -41.180408,16.38273 z"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-encrypted.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-encrypted.svg
new file mode 120000
index 00000000..73b83902
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-encrypted.svg
@@ -0,0 +1 @@
+encrypted.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-keys.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-keys.svg
new file mode 120000
index 00000000..de2284a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-keys.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-signature.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-signature.svg
new file mode 120000
index 00000000..de2284a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp-signature.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp.svg
new file mode 120000
index 00000000..73b83902
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pgp.svg
@@ -0,0 +1 @@
+encrypted.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkcs7-mime.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkcs7-mime.svg
new file mode 120000
index 00000000..de2284a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkcs7-mime.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkcs7-signature.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkcs7-signature.svg
new file mode 120000
index 00000000..de2284a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkcs7-signature.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkix-cert.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkix-cert.svg
new file mode 120000
index 00000000..b02dde5b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-pkix-cert.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-postscript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-postscript.svg
new file mode 100644
index 00000000..bbdf5b66
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-postscript.svg
@@ -0,0 +1,10 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#eb1c24" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff" transform="matrix(.04169 0 0 .04237 11.47336 13.70662)">
+<path d="m 141,238 c 18.514,0.807 38.845,12.452 54,22.344 44.528,29.067 79.993,77.323 73,132.656 6.644,-10.558 7.005,-25.915 7,-38 C 274.985,316.121 253.846,276.173 226.996,249 218.049,239.946 208.663,229.542 197,224 L 329.271,70 361,33 c 2.449,-2.8377 10.588,-9.4499 8.824,-13.6713 C 368.18,15.3945 360.601,12.9338 357,11.3117 352.931,9.47858 345.519,5.68475 341.015,7.32794 336.422,9.00336 332.512,15.406 329.424,19 L 305.13,47 190.718,179 156.87,218 c -5.391,6.261 -12.41,12.447 -15.87,20 z"/>
+<path d="m 66,283 c 45.491,-47.531 85.688,-100.603 129.155,-150 l 55,-64 C 262.766,54.6688 277.873,40.1896 288,24 281.41,22.0522 266.29,20.8678 260.001,24.0278 253.284,27.4023 247.61,36.4202 242.715,42 l -31.291,35 c -4.612,5.3198 -10.069,13.7487 -16.425,16.973 -9.153,4.6431 -25.879,2.7931 -35.999,3.0416 l -37,2.8959 C 94.4072,101.844 62.9474,101.903 49.3233,131 c -10.9272,23.337 -9.2531,56.661 -10.3627,82 -2.3249,53.095 -4.1748,106.992 0.8696,160 2.1611,22.708 -0.3947,51.687 11.4021,72 11.5246,19.844 33.7895,24.124 54.7677,26.075 40.603,3.775 89.231,2.673 122,-25.375 38.892,-33.29 33.398,-92.806 -2,-125.61 C 187.28,284.209 116.394,265.985 66,283 z"/>
+<path d="m 203,476 c 7.355,3.086 19.953,2 28,2 l 51,1 c 64.687,0 128.552,-4.035 193,-6.961 30.612,-1.389 65.241,-2.494 77.934,-36.039 8.056,-21.288 6.617,-48.539 8.155,-71 3.554,-51.884 5.016,-105.146 0.081,-157 -2.312,-24.294 0.591,-54.495 -10.06,-77 C 534.616,96.1534 484.759,98.8006 452,97.9854 c -8.109,-0.2019 -23.216,-4.892 -30.606,-1.382 -5.623,2.6707 -9.033,16.9686 -11.652,22.3966 l -29.051,63 C 346.47,256.54 314.404,332.892 277.244,406 262.832,434.353 236.814,470.178 203,476 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-presentation-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-presentation-template.svg
new file mode 100644
index 00000000..60612a9e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-presentation-template.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#d24726"/>
+ <path d="m 12 15 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 23 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 31 24 0 0 2 -24 0 z" style="fill:#fff"/>
+ <path d="m 30 15 0 6 l 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 16 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 c 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-presentation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-presentation.svg
new file mode 100644
index 00000000..dbba8e53
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-presentation.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#d24726"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 12 16 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 24 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 32 24 0 0 2 l -24 0 z" style="fill:#fff"/>
+ <path d="m 30 16 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 17 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ram.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ram.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-ram.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rdata.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rdata.svg
new file mode 120000
index 00000000..6e531487
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rdata.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rss+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rss+xml.svg
new file mode 120000
index 00000000..23990f37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rss+xml.svg
@@ -0,0 +1 @@
+application-rss.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rss.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rss.svg
new file mode 100644
index 00000000..995f1011
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rss.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path style="fill:#ff6501" d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z"/>
+ <path style="fill-opacity:0.196" d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z"/>
+ <path style="fill:#fff;fill-opacity:0.392" d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z"/>
+ <path style="fill:#fff;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero" d="m 14,16 0,4 2,0 c 7.756,0 14,6.244 14,14 l 0,2 4,0 0,-2 C 34,24.083 25.92,16 16,16 l -2,0 z m 0,8 0,4 2,0 c 3.337,0 6,2.663 6,6 l 0,2 4,0 0,-2 C 26,28.501 21.499,24 16,24 l -2,0 z m 2.5,7 A 2.5,2.5 0 0 0 14,33.5 2.5,2.5 0 0 0 16.5,36 2.5,2.5 0 0 0 19,33.5 2.5,2.5 0 0 0 16.5,31 Z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rtf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rtf.svg
new file mode 100644
index 00000000..62450492
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-rtf.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3468ce"/>
+ <rect ry="0.601" height="7" rx="0.579" y="16" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 16.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 25.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 28.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 31.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 19.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 22.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.06185 .94175)" style="fill:#fff">
+ <path d="m 15.356 39.29 c 0.479 0 0.914 0.054 1.303 0.163 0.389 0.109 0.724 0.276 1 0.502 0.28 0.226 0.493 0.516 0.638 0.868 0.154 0.344 0.231 0.751 0.231 1.221 0 0.489 -0.1 0.932 -0.299 1.33 -0.199 0.398 -0.529 0.701 -0.991 0.909 0.154 0.235 0.317 0.498 0.489 0.787 0.172 0.28 0.339 0.579 0.502 0.896 0.163 0.308 0.317 0.62 0.461 0.936 0.154 0.308 0.285 0.602 0.394 0.882 l -1.751 0 c -0.208 -0.543 -0.452 -1.063 -0.733 -1.561 -0.271 -0.507 -0.565 -1.018 -0.882 -1.533 l -0.868 0 0 3.094 -1.669 0 0 -8.278 c 0.163 -0.036 0.339 -0.068 0.529 -0.095 0.199 -0.036 0.398 -0.059 0.597 -0.068 0.199 -0.018 0.389 -0.032 0.57 -0.041 0.181 -0.009 0.339 -0.014 0.475 -0.014 m 1.479 2.741 c 0 -0.443 -0.136 -0.769 -0.407 -0.977 -0.271 -0.208 -0.629 -0.312 -1.072 -0.312 -0.063 0 -0.14 0.005 -0.231 0.014 -0.09 0 -0.181 0.009 -0.271 0.027 l 0 2.524 0.366 0 c 0.57 0 0.982 -0.109 1.235 -0.326 0.253 -0.226 0.38 -0.543 0.38 -0.95"/>
+ <path d="m 25.682 39.38 0 1.384 -2.212 0 0 7.02 -1.683 0 0 -7.02 -2.212 0 0 -1.384 6.106 0"/>
+ <path d="m 26.877 47.783 0 -8.4 5.143 0 0 1.384 -3.474 0 0 2.035 3.04 0 0 1.384 -3.04 0 0 3.596 -1.669 0"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-script-blank.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-script-blank.svg
new file mode 100644
index 00000000..6cda51b8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-script-blank.svg
@@ -0,0 +1,9 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#555;word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(.95409 1.04811)">
+<path d="m 20.307974,29.567432 c -4e-6,0.581217 0.165244,1.002884 0.495744,1.265003 0.33619,0.262116 0.826235,0.398873 1.470139,0.410271 l 0,1.196624 c -1.082665,-0.0114 -1.920301,-0.259271 -2.512911,-0.743616 -0.592617,-0.48435 -0.888924,-1.165285 -0.888921,-2.042809 l 0,-2.589836 c -3e-6,-0.592611 -0.179496,-1.014278 -0.538481,-1.265003 -0.358989,-0.256415 -0.880375,-0.384625 -1.564159,-0.384629 l 0,-1.205171 c 0.740766,-0.01139 1.276398,-0.148148 1.606896,-0.410272 0.330493,-0.262111 0.495741,-0.666684 0.495744,-1.213718 l 0,-2.615479 c -3e-6,-0.883212 0.3077,-1.569846 0.92311,-2.059903 0.615403,-0.490034 1.441642,-0.735057 2.478722,-0.735069 l 0,1.188077 c -1.310594,0.0342 -1.965887,0.601172 -1.965883,1.700916 l 0,2.521458 c -4e-6,1.225121 -0.635354,1.948793 -1.906051,2.171018 l 0,0.102568 c 1.270697,0.222234 1.906047,0.945906 1.906051,2.171018 l 0,2.538552"/>
+<path d="m 31.889586,24.755294 c -1.270704,-0.222225 -1.906054,-0.945897 -1.906052,-2.171018 l 0,-2.521458 c -2e-6,-1.099744 -0.646749,-1.666716 -1.94024,-1.700916 l 0,-1.188077 c 1.048469,1.2e-5 1.871859,0.247884 2.470174,0.743616 0.604006,0.495756 0.906011,1.179541 0.906015,2.051356 l 0,2.615479 c -4e-6,0.552733 0.168093,0.960154 0.504292,1.222266 0.336189,0.256425 0.87467,0.390333 1.615442,0.401724 l 0,1.205171 c -0.695187,4e-6 -1.222271,0.128214 -1.581253,0.384629 -0.358991,0.250725 -0.538485,0.672392 -0.538481,1.265003 l 0,2.589836 c -4e-6,0.871826 -0.293461,1.549912 -0.880373,2.034262 -0.58122,0.490043 -1.413158,0.740764 -2.495816,0.752163 l 0,-1.196624 c 0.6325,-0.0114 1.113998,-0.148155 1.444496,-0.410271 0.330494,-0.262119 0.495742,-0.683786 0.495744,-1.265003 l 0,-2.538552 c -2e-6,-0.649593 0.156698,-1.145337 0.470103,-1.487233 0.313398,-0.341888 0.792047,-0.569817 1.435949,-0.683785 l 0,-0.102568"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-software.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-software.svg
new file mode 100644
index 00000000..f3df1f8d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-software.svg
@@ -0,0 +1,7 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8.0571429,6 C 7.0285714,6 6,7.0285714 6,8.0571429 L 6,40 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,8 C 42,7.0285714 40.971429,6 40,6 z"/>
+<g style="fill:#fff">
+<path style="fill-opacity:.196" d="M 8.0571429,6 C 7.0285714,6 6,7.0285714 6,8.0571429 L 6,18 c 4,0 32,0 36,0 L 42,8 C 42,7.0285714 40.971429,6 40,6 z"/>
+<path style="fill-opacity:.392" d="m 21,10 0,16 6,0 0,-16 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-sql.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-sql.svg
new file mode 120000
index 00000000..9d514aab
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-sql.svg
@@ -0,0 +1 @@
+text-x-sql.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-table-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-table-template.svg
new file mode 100644
index 00000000..2dac2256
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-table-template.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#207245" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<g style="fill:#fff" transform="matrix(-.2 0 0 .22916 49.20536 38.16603)">
+<path style="line-height:normal;color:#000" d="m 76.026806,-105.45497 c 0,30.716158 0,60.642554 0,87.275562 35.103874,0 69.641104,0 100.000004,0 0,-30.716158 0,-60.642554 0,-87.275562 -34.71345,0 -70.24444,0 -100.000004,0 z m 9.999998,8.727556 45.000006,0 0,17.455111 -45.000006,0 z m 55.000006,0 25,0 0,17.455111 -25,0 z m -55.000006,26.182667 45.000006,0 0,17.455112 -45.000006,0 z m 55.000006,0 25,0 0,17.455112 -25,0 z m -55.000006,26.182668 45.000006,0 0,17.455111 -45.000006,0 z m 55.000006,0 25,0 0,17.455111 -25,0 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-table.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-table.svg
new file mode 100644
index 00000000..f6a4e247
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-table.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#207245"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 34 18 c 0 7.04 0 13.897 0 20 -7.02 0 -13.928 0 -20 0 0 -7.04 0 -13.897 0 -20 6.943 0 14.05 0 20 0 z m -2 2 -9 0 0 4 9 0 z m -11 0 -5 0 0 4 5 0 z m 11 6 -9 0 0 4 9 0 z m -11 0 -5 0 0 4 5 0 z m 11 6 -9 0 0 4 9 0 z m -11 0 -5 0 0 4 5 0 z" style="fill:#fff;color:#000"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-template-blank.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-template-blank.svg
new file mode 120000
index 00000000..234fc82d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-template-blank.svg
@@ -0,0 +1 @@
+application-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-template.svg
new file mode 100644
index 00000000..fffd3f86
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-template.svg
@@ -0,0 +1,3 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#f6423d" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-text-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-text-template.svg
new file mode 100644
index 00000000..d9d838f3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-text-template.svg
@@ -0,0 +1,14 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<g style="fill:#888" transform="translate(0 -3)">
+<path d="m 14,19 0,1 20,0 0,-1 z"/>
+<path d="m 14,21 0,1 20,0 0,-1 z"/>
+<path d="m 14,23 0,1 20,0 0,-1 z"/>
+<path d="m 14,25 0,1 20,0 0,-1 z"/>
+<path d="m 14,27 0,1 20,0 0,-1 z"/>
+<path d="m 14,29 0,1 20,0 0,-1 z"/>
+<path d="m 14,31 0,1 20,0 0,-1 z"/>
+<path d="m 14,33 0,1 20,0 0,-1 z"/>
+<path d="m 14,35 0,1 20,0 0,-1 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-text.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-text.svg
new file mode 100644
index 00000000..36d6b739
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-text.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 14 19 0 1 20 0 0 -1 z" style="fill:#888"/>
+ <path d="m 14 21 0 1 20 0 0 -1 z" style="fill:#888"/>
+ <path d="m 14 23 0 1 20 0 0 -1 z" style="fill:#888"/>
+ <path d="m 14 25 0 1 20 0 0 -1 z" style="fill:#888"/>
+ <path d="m 14 27 0 1 20 0 0 -1 z" style="fill:#888"/>
+ <path d="m 14 29 0 1 20 0 0 -1 z" style="fill:#888"/>
+ <path d="m 14 31 0 1 20 0 0 -1 z" style="fill:#888"/>
+ <path d="m 14 33 0 1 20 0 0 -1 z" style="fill:#888"/>
+ <path d="m 14 35 0 1 20 0 0 -1 z" style="fill:#888"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-torrent.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-torrent.svg
new file mode 100644
index 00000000..5ba720de
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-torrent.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#00853e" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff" d="m 28.297613,32.897051 -3.317445,0 c -1.011566,0 -1.997291,0.01586 -2.958244,-0.355647 -0.786262,-0.303953 -1.527311,-0.766936 -2.112199,-1.379083 -1.939365,-2.029774 -2.194638,-5.253534 -0.4401,-7.488925 1.073408,-1.367608 2.725988,-2.242443 4.475149,-2.242443 0.478013,0 1.478351,-0.07481 1.678815,0.486574 0.102825,0.287933 -0.114739,0.61802 -0.410996,0.670006 -0.28071,0.04928 -0.601076,-0.09529 -0.887479,-0.09877 -0.841061,-0.01012 -1.594485,0.103725 -2.366595,0.453398 -2.844169,1.288274 -3.554359,5.461986 -1.225519,7.581884 0.599085,0.545355 1.283333,0.961606 2.070743,1.169585 0.699277,0.184703 1.418051,0.145632 2.134159,0.145632 l 2.97936,0 1.331201,0 c 0.180416,0 0.442215,0.04826 0.612787,-0.01271 0.130545,-0.04669 0.242832,-0.188156 0.338085,-0.283478 0.234282,-0.234484 0.58698,-0.493088 0.718425,-0.803904 l -5.409348,0 c -0.651555,0 -1.340832,0.06334 -1.986244,-0.03026 -0.762626,-0.110588 -1.444871,-0.466786 -2.007056,-0.988832 -0.291882,-0.271024 -0.525679,-0.614881 -0.702844,-0.969538 -1.073486,-2.14926 0.307789,-4.713072 2.646517,-5.127691 0.4041,-0.07166 0.845877,-0.05243 1.24668,0.02936 0.397103,0.08111 0.891248,0.222267 1.20357,0.493449 0.221535,0.192341 0.248895,0.510728 0.05445,0.731499 -0.283826,0.322065 -0.567675,0.125898 -0.877578,-0.01013 -0.242899,-0.10665 -0.496767,-0.182036 -0.760703,-0.214492 -1.125202,-0.138331 -2.215777,0.493234 -2.653459,1.538282 -0.549753,1.312698 0.144855,2.889962 1.4913,3.356387 0.650419,0.225304 1.392649,0.134213 2.070765,0.134213 l 3.740052,0 1.901722,0 c 0.220669,0 0.595688,0.07301 0.799054,-0.01271 0.08168,-0.03443 0.122782,-0.147916 0.164047,-0.21995 l 0.338018,-0.655819 c 0.397024,-0.911106 0.667271,-1.844599 0.773156,-2.83478 0.442069,-4.133978 -2.079067,-8.071664 -5.983369,-9.462875 -3.05523,-1.088654 -6.606078,-0.340381 -9.001496,1.829455 -1.115089,1.010072 -1.917923,2.273775 -2.442139,3.677395 -0.69813,1.869315 -0.698771,4.162181 0.0079,6.029223 0.160976,0.425195 0.328579,0.851795 0.553444,1.248156 0.0594,0.10485 0.137475,0.343744 0.257456,0.388767 0.258086,0.09686 0.04151,-0.471657 0.01991,-0.558012 -0.17748,-0.707424 -0.235114,-1.410111 -0.235114,-2.136671 0,-3.098503 2.09142,-5.940348 4.902221,-7.120318 0.843233,-0.353959 1.809518,-0.580152 2.725808,-0.580152 0.129656,0 0.277065,-0.01924 0.401479,0.0234 0.290913,0.0999 0.465198,0.433857 0.320411,0.716998 -0.195368,0.382084 -0.585371,0.287775 -0.933188,0.320918 -0.74952,0.07144 -1.479127,0.220163 -2.176425,0.513102 -2.010071,0.844494 -3.575092,2.669078 -4.031415,4.814401 -0.647021,3.04169 0.802823,6.226638 3.60882,7.631304 1.180305,0.59084 2.476868,0.776184 3.782307,0.684575 0.919743,-0.06458 1.828575,-0.282488 2.683552,-0.628179 0.266681,-0.107775 0.69795,-0.231289 0.887468,-0.452633 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-users.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-users.svg
new file mode 100644
index 00000000..f2f3a9e5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-users.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#6c7daa" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff;line-height:normal;color:#000" d="m 27.33333,18 2.222225,0 c 3.333331,0 3.333331,3.428547 3.333331,3.428547 l 0,3.392935 c 0,1.142871 -2.222219,3.464228 -2.222219,3.464228 l 0,1.142871 L 34,31.714258 34,34 l -6.111114,0 -6.111111,0 0,-2.285742 4.44445,-2.285677 0,-1.142871 c 0,0 -2.229551,-2.321357 -2.222225,-3.464228 l 0,-3.392935 C 24,21.428547 23.999987,18 27.33333,18 z m -7.777774,2.285742 2.222219,0 0,4.53574 C 21.777775,25.964353 24,28.28571 24,28.28571 l -4.444444,2.285741 0,2.285678 L 14,32.821775 l 0,-1.142871 4.444444,-2.250063 0,-1.142807 c 0,0 -2.229544,-2.321485 -2.222219,-3.464227 l 0,-1.107193 c 0,-3.428613 3.333319,-3.428613 3.333331,-3.428613 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vector-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vector-template.svg
new file mode 100644
index 00000000..412684b7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vector-template.svg
@@ -0,0 +1,4 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#05aa9d" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<path style="fill:#fff;line-height:normal;color:#000" d="m 29.444451,15.000002 c -0.575247,0 -1.067661,0.302327 -1.336806,0.749999 l -5.663196,0 c 0,0 -1.126989,-0.01914 -2.284722,0.539064 -1.157734,0.558191 -2.381945,1.835935 -2.381945,3.960936 0,2.125 1.224211,3.402744 2.381945,3.960937 0.549181,0.264784 1.088611,0.376677 1.506945,0.445311 l 0,0.328127 -2.13889,2.062499 c -0.06583,-0.01746 -0.122851,-0.04687 -0.194444,-0.04687 -0.429556,0 -0.777778,0.335787 -0.777778,0.750001 0,0.41421 0.348222,0.749996 0.777778,0.749996 0.429556,0 0.777777,-0.335786 0.777777,-0.749999 0,-0.06904 -0.0305,-0.124014 -0.04861,-0.187501 l 2.13889,-2.0625 2.576389,0 0,-0.749999 0.777778,0 c 0,0 0.817455,0.01914 1.604167,0.398437 0.786712,0.379306 1.506946,0.976563 1.506946,2.601563 0,1.624998 -0.720234,2.222254 -1.506946,2.60156 -0.786714,0.379308 -1.604169,0.398439 -1.604169,0.398439 l -5.663197,0 C 19.623216,30.302327 19.130804,29.999999 18.555556,29.999999 17.696446,29.999999 17,30.671574 17,31.5 c 0,0.828426 0.696446,1.499999 1.555556,1.499999 0.575248,0 1.06766,-0.302328 1.336806,-0.749999 l 5.663196,0 c 0,0 1.126989,0.01914 2.284723,-0.539064 1.157733,-0.558192 2.381945,-1.835938 2.381945,-3.960936 0,-2.125 -1.224212,-3.402745 -2.381945,-3.960937 -1.157734,-0.558193 -2.284723,-0.539062 -2.284723,-0.539062 l -0.777777,0 0,-0.234376 2.138888,-2.0625 c 0.06583,0.01746 0.122851,0.04687 0.194444,0.04687 0.429556,0 0.777779,-0.335786 0.777779,-0.750001 0,-0.414208 -0.348223,-0.749994 -0.777779,-0.749994 -0.429555,0 -0.777777,0.335786 -0.777777,0.75 0,0.06904 0.0305,0.124013 0.04861,0.187499 L 24.243056,22.5 l -2.57639,0 0,0.632812 C 21.410373,23.073802 21.130965,22.991713 20.840278,22.851562 20.053569,22.472255 19.333335,21.875 19.333335,20.25 c 0,-1.625 0.720234,-2.222255 1.506946,-2.601562 0.78671,-0.379308 1.604165,-0.398439 1.604165,-0.398439 l 5.663197,0 c 0.269145,0.447674 0.76156,0.750002 1.336806,0.750002 0.85911,0 1.555555,-0.671573 1.555555,-1.5 0,-0.828427 -0.696445,-1.5 -1.555555,-1.5 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vector.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vector.svg
new file mode 100644
index 00000000..4d13d0ca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vector.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#05aa9d" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff;line-height:normal;color:#000" d="m 29.444449,18.000003 c -0.575247,0 -1.067661,0.302327 -1.336806,0.749999 l -5.663196,0 c 0,0 -1.126989,-0.01914 -2.284722,0.539064 -1.157734,0.558191 -2.381945,1.835935 -2.381945,3.960936 0,2.125 1.224211,3.402744 2.381945,3.960937 0.549181,0.264784 1.088611,0.376677 1.506945,0.445311 l 0,0.328127 -2.13889,2.062499 c -0.06583,-0.01746 -0.122851,-0.04687 -0.194444,-0.04687 -0.429556,0 -0.777778,0.335787 -0.777778,0.750001 0,0.41421 0.348222,0.749996 0.777778,0.749996 0.429556,0 0.777777,-0.335786 0.777777,-0.749999 0,-0.06904 -0.0305,-0.124014 -0.04861,-0.187501 l 2.13889,-2.0625 2.576389,0 0,-0.749999 0.777778,0 c 0,0 0.817455,0.01914 1.604167,0.398437 0.786712,0.379306 1.506946,0.976563 1.506946,2.601563 0,1.624998 -0.720234,2.222254 -1.506946,2.60156 -0.786714,0.379308 -1.604169,0.398439 -1.604169,0.398439 l -5.663197,0 C 19.623214,33.302328 19.130802,33 18.555554,33 c -0.85911,0 -1.555556,0.671575 -1.555556,1.500001 0,0.828426 0.696446,1.499999 1.555556,1.499999 0.575248,0 1.06766,-0.302328 1.336806,-0.749999 l 5.663196,0 c 0,0 1.126989,0.01914 2.284723,-0.539064 1.157733,-0.558192 2.381945,-1.835938 2.381945,-3.960936 0,-2.125 -1.224212,-3.402745 -2.381945,-3.960937 -1.157734,-0.558193 -2.284723,-0.539062 -2.284723,-0.539062 l -0.777777,0 0,-0.234376 2.138888,-2.0625 c 0.06583,0.01746 0.122851,0.04687 0.194444,0.04687 0.429556,0 0.777779,-0.335786 0.777779,-0.750001 0,-0.414208 -0.348223,-0.749994 -0.777779,-0.749994 -0.429555,0 -0.777777,0.335786 -0.777777,0.75 0,0.06904 0.0305,0.124013 0.04861,0.187499 l -2.13889,2.062501 -2.57639,0 0,0.632812 c -0.256293,-0.05901 -0.535701,-0.141099 -0.826388,-0.28125 -0.786709,-0.379307 -1.506943,-0.976562 -1.506943,-2.601562 0,-1.625 0.720234,-2.222255 1.506946,-2.601562 C 21.626989,20.269131 22.444444,20.25 22.444444,20.25 l 5.663197,0 c 0.269145,0.447674 0.76156,0.750002 1.336806,0.750002 0.85911,0 1.555555,-0.671573 1.555555,-1.5 0,-0.828427 -0.696445,-1.5 -1.555555,-1.5 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vestor.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vestor.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vestor.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-video.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-video.svg
new file mode 100644
index 00000000..eea57108
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-video.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#302490"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="M 24 16 A 10 10 0 0 0 14 26 A 10 10 0 0 0 24 36 A 10 10 0 0 0 34 26 A 10 10 0 0 0 24 16 z M 24 18 A 8 8 0 0 1 32 26 A 8 8 0 0 1 24 34 A 8 8 0 0 1 16 26 A 8 8 0 0 1 24 18 z M 21 21 L 21 31 L 29 26 L 21 21 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd-google-earth-kml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd-google-earth-kml.svg
new file mode 120000
index 00000000..05323c4a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd-google-earth-kml.svg
@@ -0,0 +1 @@
+application-vnd.google-earth.kml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.android.package-archive.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.android.package-archive.svg
new file mode 120000
index 00000000..7c961b96
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.android.package-archive.svg
@@ -0,0 +1 @@
+application-apk.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.appimage.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.appimage.svg
new file mode 120000
index 00000000..a588d45e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.appimage.svg
@@ -0,0 +1 @@
+application-x-iso9660-appimage.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.coffeescript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.coffeescript.svg
new file mode 100644
index 00000000..6be848d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.coffeescript.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#1f244f;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="translate(6,9)">
+ <path d="m 9 9 c 0 6.667 0 13.333 0 20 l 8 0 0 -4 -4 0 0 -12 4 0 0 -4 c -2.667 0 -5.333 0 -8 0" style="fill:#e6e6e6"/>
+ <path d="m 19 9 8 0 0 4 -4 0 0 4 4 0 0 12 -8 0 0 -4 4 0 0 -4 -4 0 z" style="fill:#e6e6e6"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.corel-draw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.corel-draw.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.corel-draw.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.debian.binary-package.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.debian.binary-package.svg
new file mode 120000
index 00000000..abada3e5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.debian.binary-package.svg
@@ -0,0 +1 @@
+application-x-deb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.flatpak.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.flatpak.svg
new file mode 100644
index 00000000..3b2aef08
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.flatpak.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8.267 7.172 c -1.029 0 -2.057 1.029 -2.057 2.057 l 0 31.943 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -32 c 0 -0.971 -1.029 -2 -2 -2 z" style="fill:#c19553"/>
+ <g style="fill:#fff">
+ <path d="m 8.06 6 c -1.029 0 -2.057 1.029 -2.057 2.057 l 0 9.943 c 4 0 32 0 36 0 l 0 -10 c 0 -0.971 -1.029 -2 -2 -2 z" style="fill-opacity:0.196"/>
+ <path d="m 21 10 0 16 6 0 0 -16 z" style="fill-opacity:0.392"/>
+ </g>
+ <path d="m 12 38 0 -8 4.757 0 0 1.318 -3.213 0 0 1.939 2.812 0 0 1.318 -2.812 0 0 3.425 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 23.383 38 -5.183 0 0 -8 1.652 0 0 6.682 3.531 0 0 1.318 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 28.903 38 -0.4 -1.848 -2.276 0 l -0.386 1.848 -1.766 0 c 0.706 -2.773 1.583 -5.452 2.428 -8 l 1.849 0 c 0.924 2.715 1.745 5.456 2.373 8 m -3.339 -6.449 c -0.352 1.072 -0.632 2.234 -0.842 3.283 l 1.669 0 c -0.194 -1.13 -0.523 -2.225 -0.828 -3.283 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 36.949 30 0 1.318 -2.155 0 0 6.682 -1.639 0 0 -6.682 -2.155 0 0 -1.318 5.949 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.flowblade-project.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.flowblade-project.svg
new file mode 120000
index 00000000..f84eafca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.flowblade-project.svg
@@ -0,0 +1 @@
+text-x-xges.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.geo+json.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.geo+json.svg
new file mode 120000
index 00000000..48ddf96d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.geo+json.svg
@@ -0,0 +1 @@
+application-geo+json.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.geogebra.file.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.geogebra.file.svg
new file mode 100644
index 00000000..2865a6c0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.geogebra.file.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#6f72db;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 23.5 16 c -1.203 0 -2.212 0.859 -2.447 1.994 c -2.429 1.039 -4.512 2.829 -5.773 5.03 c -1.272 0.114 -2.279 1.178 -2.279 2.479 c 0 0.821 0.405 1.546 1.02 2 c -0.004 2.035 0.783 3.827 2.139 5.152 c -0.097 0.266 -0.158 0.547 -0.158 0.846 c 0 1.377 1.123 2.5 2.5 2.5 c 0.885 0 1.661 -0.467 2.105 -1.164 c 0.503 0.088 1.019 0.155 1.563 0.162 c 1.53 0.021 3.043 -0.301 4.459 -0.861 c 0.459 0.524 1.125 0.863 1.873 0.863 c 1.377 0 2.5 -1.123 2.5 -2.5 c 0 -0.364 -0.082 -0.707 -0.223 -1.02 c 1.528 -1.48 2.639 -3.324 3.051 -5.346 c 0.04 -0.195 0.065 -0.387 0.088 -0.578 c 0.654 -0.452 1.084 -1.205 1.084 -2.057 c 0 -1.153 -0.793 -2.12 -1.857 -2.406 c -1.287 -2.423 -3.946 -4.046 -7.313 -4.092 c -0.112 -0.002 -0.223 0.009 -0.334 0.012 c -0.457 -0.611 -1.178 -1.014 -1.996 -1.014 z m 0 0.709 c 0.994 0 1.791 0.797 1.791 1.791 c 0 0.994 -0.797 1.791 -1.791 1.791 c -0.994 0 -1.791 -0.797 -1.791 -1.791 c 0 -0.994 0.797 -1.791 1.791 -1.791 z m 2.457 2.225 c 2.21 0.161 3.967 1.147 5.01 2.607 c -0.584 0.458 -0.967 1.162 -0.967 1.959 c 0 1.176 0.823 2.16 1.92 2.424 c -0.011 0.062 -0.015 0.123 -0.027 0.186 c -0.315 1.548 -1.176 2.966 -2.355 4.125 c -0.317 -0.146 -0.666 -0.234 -1.037 -0.234 c -1.37 0 -2.488 1.114 -2.498 2.482 c -1.091 0.405 -2.256 0.635 -3.447 0.619 c -0.579 -0.008 -1.118 -0.09 -1.637 -0.203 c -0.272 -1.086 -1.25 -1.898 -2.418 -1.898 c -0.312 0 -0.607 0.065 -0.883 0.17 c -0.866 -0.871 -1.423 -1.982 -1.584 -3.23 c 1.121 -0.246 1.967 -1.246 1.967 -2.439 c 0 -0.792 -0.379 -1.493 -0.957 -1.951 c 0.963 -1.613 2.503 -2.948 4.322 -3.768 c 0.438 0.726 1.228 1.219 2.135 1.219 c 1.228 0 2.25 -0.896 2.457 -2.066 z m 6.543 2.775 c 0.994 0 1.791 0.797 1.791 1.791 c 0 0.994 -0.797 1.791 -1.791 1.791 c -0.994 0 -1.791 -0.797 -1.791 -1.791 c 0 -0.994 0.797 -1.791 1.791 -1.791 z m -17 2 c 0.994 0 1.791 0.797 1.791 1.791 c 0 0.994 -0.797 1.791 -1.791 1.791 c -0.994 0 -1.791 -0.797 -1.791 -1.791 c 0 -0.994 0.797 -1.791 1.791 -1.791 z m 13 7 c 0.994 0 1.791 0.797 1.791 1.791 c 0 0.994 -0.797 1.791 -1.791 1.791 c -0.994 0 -1.791 -0.797 -1.791 -1.791 c 0 -0.994 0.797 -1.791 1.791 -1.791 z m -10 1 c 0.994 0 1.791 0.797 1.791 1.791 c 0 0.994 -0.797 1.791 -1.791 1.791 c -0.994 0 -1.791 -0.797 -1.791 -1.791 c 0 -0.994 0.797 -1.791 1.791 -1.791 z" mix-blend-mode="normal" isolation="auto" white-space="normal" solid-opacity="1" solid-color="#000000" style="visibility:visible;shape-rendering:auto;color-interpolation-filters:linearRGB;fill:#fff;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kml+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kml+xml.svg
new file mode 120000
index 00000000..52e990cd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kml+xml.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kml.svg
new file mode 120000
index 00000000..52e990cd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kml.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kmz.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kmz.svg
new file mode 120000
index 00000000..52e990cd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.google-earth.kmz.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.doc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.doc.svg
new file mode 120000
index 00000000..e9abfe46
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.doc.svg
@@ -0,0 +1 @@
+gddoc.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.draw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.draw.svg
new file mode 120000
index 00000000..a775ce00
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.draw.svg
@@ -0,0 +1 @@
+gddraw.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.form.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.form.svg
new file mode 120000
index 00000000..5cf342bc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.form.svg
@@ -0,0 +1 @@
+gdform.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.link.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.link.svg
new file mode 120000
index 00000000..195b96e5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.link.svg
@@ -0,0 +1 @@
+gdlink.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.note.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.note.svg
new file mode 120000
index 00000000..1e78ab75
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.note.svg
@@ -0,0 +1 @@
+gdnote.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.script.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.script.svg
new file mode 120000
index 00000000..e38819a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.script.svg
@@ -0,0 +1 @@
+gdscript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.sheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.sheet.svg
new file mode 120000
index 00000000..e5b1c026
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.sheet.svg
@@ -0,0 +1 @@
+gdsheet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.slides.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.slides.svg
new file mode 120000
index 00000000..50be691f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.slides.svg
@@ -0,0 +1 @@
+gdslides.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.table.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.table.svg
new file mode 120000
index 00000000..ce406456
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.insync.link.drive.table.svg
@@ -0,0 +1 @@
+gdtable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.mlt+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.mlt+xml.svg
new file mode 120000
index 00000000..f84eafca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.mlt+xml.svg
@@ -0,0 +1 @@
+text-x-xges.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-access.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-access.svg
new file mode 100644
index 00000000..102fc871
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-access.svg
@@ -0,0 +1,18 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#a4373a" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff" transform="matrix(.16031 0 0 .16031 3.48 33.6186)">
+<path d="m 128,-109.90253 c -27.56062,0 -49.902534,6.98168 -49.902534,15.594542 v 12.475633 c 0,8.61267 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981871 49.90253,-15.594541 v -12.475633 c 0,-8.612862 -22.3421,-15.594542 -49.90253,-15.594542 z"/>
+<path d="m 127.84269,-59.999997 c -22.34444,0 -41.179922,-4.589279 -47.538596,-10.916179 -1.484406,1.476998 -2.206628,3.048538 -2.206628,4.678362 v 12.475634 c 0,8.612865 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981676 49.90253,-15.594541 v -12.475634 c 0,-1.629824 -0.88031,-3.201364 -2.36472,-4.678362 -6.35847,6.3269 -25.35068,10.916179 -47.69512,10.916179 z"/>
+<path d="m 127.84269,-31.929822 c -22.34444,0 -41.179922,-4.589474 -47.538596,-10.916179 -1.484406,1.476803 -2.206628,3.048538 -2.206628,4.678362 v 12.475634 c 0,8.61267 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981871 49.90253,-15.594541 v -12.475634 c 0,-1.629824 -0.88031,-3.201559 -2.36472,-4.678362 -6.35847,6.326705 -25.35068,10.916179 -47.69512,10.916179 z"/>
+</g>
+<path style="fill-opacity:.196" d="m 5.999998,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32.000004,0 c 0.97143,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(.85276 0 0 1.08245 5.74154 3.32648)">
+<path d="m 11.343243,38.350376 -0.331777,-1.636002 -1.8876944,0 -0.320336,1.636002 -1.4643936,0 c 0.3355898,-1.395749 0.6749931,-2.665651 1.0182111,-3.809711 0.3432158,-1.15168 0.6749922,-2.242347 0.99533,-3.272005 l 1.5330369,0 c 0.335586,1.037285 0.667363,2.139393 0.99533,3.306326 0.335585,1.159315 0.659735,2.417777 0.972449,3.77539 l -1.510156,0 M 10.08478,32.641529 c -0.07627,0.266953 -0.1487303,0.522458 -0.217371,0.766519 -0.061019,0.236443 -0.1220353,0.472881 -0.1830492,0.709316 -0.053392,0.228815 -0.106781,0.46144 -0.160168,0.697875 -0.045765,0.236441 -0.091527,0.480507 -0.1372869,0.732196 l 1.3843091,0 c -0.04577,-0.251689 -0.09153,-0.495755 -0.137286,-0.732196 -0.04577,-0.236435 -0.09915,-0.46906 -0.160169,-0.697875 -0.05339,-0.236435 -0.114408,-0.472873 -0.183049,-0.709316 -0.06102,-0.244061 -0.129663,-0.499566 -0.20593,-0.766519"/>
+<path d="m 16.342774,38.499104 c -0.999146,-1e-6 -1.76185,-0.320336 -2.288115,-0.961009 -0.526267,-0.64067 -0.7894,-1.552102 -0.789399,-2.734297 -10e-7,-0.587279 0.08008,-1.109731 0.240252,-1.567359 0.160167,-0.457617 0.381351,-0.842783 0.663553,-1.155498 0.289826,-0.320329 0.62923,-0.560581 1.018211,-0.720756 0.396604,-0.167788 0.827532,-0.251685 1.292785,-0.251693 0.251689,8e-6 0.476687,0.02289 0.674994,0.06864 0.205926,0.03814 0.385161,0.0839 0.537707,0.137287 0.152536,0.0534 0.278382,0.110599 0.377539,0.171608 0.106773,0.06102 0.186857,0.106786 0.240252,0.137287 l -0.366098,1.121177 c -0.175427,-0.1144 -0.388984,-0.209739 -0.640672,-0.286015 -0.24407,-0.08389 -0.526271,-0.12584 -0.846603,-0.125846 -0.221188,6e-6 -0.438558,0.04196 -0.652113,0.125846 -0.205933,0.07628 -0.392795,0.20975 -0.560588,0.40042 -0.16017,0.183055 -0.293643,0.430934 -0.40042,0.743638 -0.09915,0.312713 -0.148729,0.701692 -0.148727,1.166938 -2e-6,0.80847 0.137285,1.430074 0.41186,1.864814 0.282199,0.427116 0.739821,0.640673 1.372869,0.640672 0.366095,1e-6 0.667363,-0.04195 0.903806,-0.125846 0.24406,-0.0839 0.43855,-0.167794 0.583469,-0.251693 l 0.354658,1.109736 c -0.198309,0.122033 -0.469069,0.236439 -0.812281,0.343217 -0.335595,0.09915 -0.724574,0.148727 -1.166939,0.148728"/>
+<path d="m 22.063062,38.499104 c -0.999146,-1e-6 -1.761851,-0.320336 -2.288115,-0.961009 -0.526267,-0.64067 -0.7894,-1.552102 -0.7894,-2.734297 0,-0.587279 0.08008,-1.109731 0.240252,-1.567359 0.160167,-0.457617 0.381352,-0.842783 0.663553,-1.155498 0.289827,-0.320329 0.62923,-0.560581 1.018212,-0.720756 0.396603,-0.167788 0.827531,-0.251685 1.292784,-0.251693 0.251689,8e-6 0.476687,0.02289 0.674994,0.06864 0.205926,0.03814 0.385162,0.0839 0.537707,0.137287 0.152536,0.0534 0.278383,0.110599 0.377539,0.171608 0.106774,0.06102 0.186858,0.106786 0.240252,0.137287 l -0.366098,1.121177 C 23.489315,32.630095 23.275758,32.534756 23.02407,32.45848 22.78,32.374589 22.4978,32.33264 22.177467,32.332634 c -0.221187,6e-6 -0.438558,0.04196 -0.652112,0.125846 -0.205933,0.07628 -0.392796,0.20975 -0.560589,0.40042 -0.16017,0.183055 -0.293643,0.430934 -0.40042,0.743638 -0.09915,0.312713 -0.148729,0.701692 -0.148727,1.166938 -2e-6,0.80847 0.137285,1.430074 0.411861,1.864814 0.282198,0.427116 0.73982,0.640673 1.372868,0.640672 0.366095,10e-7 0.667363,-0.04195 0.903806,-0.125846 0.244061,-0.0839 0.43855,-0.167794 0.583469,-0.251693 l 0.354658,1.109736 c -0.198308,0.122033 -0.469068,0.236439 -0.812281,0.343217 -0.335594,0.09915 -0.724573,0.148727 -1.166938,0.148728"/>
+<path d="m 26.421921,37.206319 c 0.03813,0.0076 0.08008,0.01144 0.125846,0.01144 0.04576,10e-7 0.08771,10e-7 0.125846,0 0.320334,10e-7 0.58728,-0.06101 0.80084,-0.183049 0.221182,-0.122031 0.396603,-0.289826 0.526267,-0.503385 0.137283,-0.213556 0.232621,-0.465248 0.286014,-0.755078 0.06101,-0.297452 0.09152,-0.621602 0.09153,-0.972449 -4e-6,-0.305078 -0.02288,-0.602533 -0.06864,-0.892365 -0.04577,-0.289823 -0.12585,-0.545329 -0.240252,-0.766518 -0.114409,-0.221179 -0.270763,-0.396601 -0.469063,-0.526267 -0.198307,-0.137281 -0.453813,-0.205924 -0.766519,-0.20593 -0.06102,6e-6 -0.129662,0.0038 -0.20593,0.01144 -0.07627,6e-6 -0.144916,0.0076 -0.20593,0.02288 l 0,4.759279 m 3.38641,-2.402521 c -6e-6,0.655929 -0.0839,1.216517 -0.251693,1.681764 -0.160173,0.457625 -0.385171,0.83135 -0.674994,1.121177 -0.289832,0.289828 -0.636862,0.503385 -1.041092,0.640672 -0.39661,0.12966 -0.835165,0.19449 -1.315666,0.19449 -0.251695,0 -0.499574,-0.01525 -0.743638,-0.04576 -0.236439,-0.02288 -0.491945,-0.06483 -0.766518,-0.125846 l 0,-6.910107 c 0.320335,-0.06864 0.621603,-0.114399 0.903805,-0.137287 0.282199,-0.02287 0.545332,-0.03431 0.7894,-0.03432 0.465247,8e-6 0.888548,0.06865 1.269904,0.205931 0.388975,0.137293 0.716938,0.354664 0.983889,0.652112 0.266942,0.289834 0.472872,0.663559 0.617791,1.121177 0.152536,0.45 0.228806,0.995334 0.228812,1.636002"/>
+<path d="m 35.482856,36.210989 c -6e-6,0.427116 -0.07246,0.785587 -0.217371,1.075414 -0.144919,0.282201 -0.343222,0.511013 -0.59491,0.686434 -0.24407,0.167795 -0.537711,0.289828 -0.880924,0.366099 -0.335594,0.06864 -0.697878,0.102965 -1.086855,0.102965 -0.312711,0 -0.636861,-0.01907 -0.972449,-0.0572 -0.335591,-0.03051 -0.667368,-0.08008 -0.99533,-0.148728 l 0,-6.875785 c 0.266946,-0.04575 0.560587,-0.08389 0.880924,-0.114406 0.320335,-0.03813 0.636857,-0.0572 0.949568,-0.0572 0.533891,8e-6 0.968632,0.05721 1.304226,0.171609 0.335586,0.106786 0.598719,0.251699 0.789399,0.434742 0.190672,0.175428 0.320331,0.373731 0.38898,0.59491 0.06864,0.22119 0.10296,0.442374 0.102965,0.663553 -5e-6,0.335595 -0.0839,0.63305 -0.251693,0.892365 -0.160172,0.259324 -0.377543,0.465254 -0.652112,0.617791 0.480499,0.175426 0.804648,0.411864 0.972448,0.709316 0.175417,0.297457 0.263128,0.610166 0.263134,0.938127 m -3.340648,-0.961009 0,1.922017 c 0.09915,0.01526 0.205928,0.0267 0.320336,0.03432 0.12203,0.0076 0.240249,0.01144 0.354658,0.01144 0.160165,1e-6 0.316519,-0.01144 0.469063,-0.03432 0.152538,-0.03051 0.286011,-0.08008 0.40042,-0.148728 0.12203,-0.07627 0.221181,-0.179234 0.297455,-0.308895 0.07627,-0.137286 0.114402,-0.308894 0.114406,-0.514826 -4e-6,-0.343215 -0.110596,-0.58728 -0.331777,-0.732197 -0.21356,-0.152538 -0.503388,-0.228808 -0.869483,-0.228812 l -0.755078,0 m 0.549147,-1.166938 c 0.358469,4e-6 0.629229,-0.07627 0.812281,-0.228812 0.183046,-0.160163 0.27457,-0.377534 0.274574,-0.652112 -4e-6,-0.16779 -0.0267,-0.301263 -0.08008,-0.400421 -0.05339,-0.106773 -0.12585,-0.186857 -0.217371,-0.240252 -0.09153,-0.06101 -0.198306,-0.09915 -0.320336,-0.114405 -0.122036,-0.02288 -0.247882,-0.03432 -0.377539,-0.03432 -0.106781,6e-6 -0.217373,0.0038 -0.331777,0.01144 -0.114408,0.0076 -0.217373,0.01907 -0.308895,0.03432 l 0,1.624562 0.549147,0"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-cab-compressed.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-cab-compressed.svg
new file mode 100644
index 00000000..8a1bdc56
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-cab-compressed.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.05829 .94492)">
+<path d="m 16.754361,47.622935 c -1.14457,0 -2.018284,-0.36696 -2.621145,-1.100881 -0.602865,-0.733919 -0.904296,-1.778008 -0.904296,-3.132269 0,-0.672756 0.09174,-1.27125 0.275221,-1.795484 0.183479,-0.524223 0.436856,-0.965449 0.760132,-1.323679 0.33201,-0.366952 0.720813,-0.642172 1.166409,-0.82566 0.454329,-0.192209 0.947978,-0.288318 1.480947,-0.288326 0.288322,8e-6 0.546068,0.02622 0.773238,0.07863 0.235898,0.04369 0.441221,0.09612 0.615969,0.157269 0.174738,0.06117 0.318901,0.126696 0.432489,0.196586 0.122315,0.0699 0.214055,0.122328 0.275221,0.157268 l -0.419384,1.284362 c -0.20096,-0.131051 -0.4456,-0.240265 -0.73392,-0.327644 -0.279594,-0.0961 -0.602868,-0.144156 -0.969824,-0.144163 -0.253381,7e-6 -0.50239,0.04806 -0.747026,0.144163 -0.235906,0.08738 -0.449966,0.240279 -0.642181,0.458701 -0.183483,0.209698 -0.336383,0.493655 -0.4587,0.851872 -0.113585,0.358228 -0.170377,0.803823 -0.170375,1.336784 -2e-6,0.926141 0.157267,1.638218 0.471806,2.136233 0.323272,0.489282 0.847501,0.733922 1.572687,0.733921 0.419379,1e-6 0.764496,-0.04805 1.035353,-0.144163 0.279583,-0.09611 0.50238,-0.192216 0.668392,-0.288326 l 0.406277,1.271256 c -0.227171,0.139794 -0.53734,0.270851 -0.930506,0.393171 -0.38444,0.113583 -0.830034,0.170375 -1.336784,0.170375"/>
+<path d="m 24.132885,47.45256 -0.380066,-1.874118 -2.162445,0 -0.366961,1.874118 -1.677533,0 c 0.384435,-1.598897 0.773237,-3.053631 1.16641,-4.364206 0.39317,-1.319305 0.773236,-2.568716 1.140198,-3.748238 l 1.756168,0 c 0.38443,1.188259 0.764495,2.450776 1.140198,3.787555 0.384429,1.32805 0.755757,2.769678 1.113987,4.324889 l -1.729956,0 m -1.44163,-6.539757 c -0.08738,0.305807 -0.170378,0.598501 -0.249009,0.878084 -0.0699,0.270857 -0.139797,0.541708 -0.209692,0.812555 -0.06116,0.262119 -0.122322,0.528602 -0.18348,0.799449 -0.05242,0.270855 -0.104848,0.550444 -0.157269,0.838766 l 1.585793,0 c -0.05243,-0.288322 -0.104849,-0.567911 -0.157268,-0.838766 -0.05243,-0.270847 -0.113587,-0.53733 -0.183481,-0.799449 -0.06116,-0.270847 -0.13106,-0.541698 -0.209691,-0.812555 -0.0699,-0.279583 -0.148535,-0.572277 -0.235903,-0.878084"/>
+<path d="m 32.127378,45.00179 c -6e-6,0.489282 -0.08301,0.899928 -0.249009,1.231938 -0.166012,0.323275 -0.393177,0.58539 -0.681498,0.786343 -0.279594,0.192218 -0.615974,0.332012 -1.009141,0.419384 -0.384438,0.07863 -0.799453,0.117951 -1.245044,0.117951 -0.358226,0 -0.729554,-0.02184 -1.113987,-0.06553 -0.384436,-0.03495 -0.764501,-0.09174 -1.140198,-0.170375 l 0,-7.876541 c 0.3058,-0.05241 0.642179,-0.0961 1.009141,-0.131058 0.366958,-0.04368 0.72955,-0.06552 1.087775,-0.06553 0.611598,8e-6 1.109615,0.06554 1.494053,0.196586 0.38443,0.122328 0.685862,0.288333 0.904295,0.498017 0.218424,0.200962 0.366955,0.428128 0.445595,0.681498 0.07863,0.253384 0.117946,0.506761 0.117952,0.760132 -6e-6,0.38444 -0.09612,0.725189 -0.288326,1.022247 -0.183486,0.297068 -0.432494,0.532971 -0.747027,0.707709 0.550435,0.200959 0.921764,0.47181 1.113987,0.812555 0.200948,0.340752 0.301426,0.698975 0.301432,1.07467 m -3.826872,-1.100881 0,2.201762 c 0.11358,0.01747 0.2359,0.03058 0.36696,0.03932 0.139792,0.0087 0.275217,0.01311 0.406277,0.01311 0.183477,1e-6 0.362589,-0.0131 0.537335,-0.03932 0.174739,-0.03495 0.327639,-0.09174 0.458701,-0.170374 0.13979,-0.08737 0.253373,-0.205321 0.340749,-0.353855 0.08737,-0.157266 0.131052,-0.353852 0.131057,-0.589757 -5e-6,-0.393169 -0.126693,-0.672758 -0.380066,-0.838767 -0.244644,-0.174739 -0.576656,-0.262111 -0.996035,-0.262114 l -0.864978,0 m 0.629074,-1.336784 c 0.410643,4e-6 0.720812,-0.08737 0.930507,-0.262115 0.209688,-0.183475 0.314533,-0.432483 0.314537,-0.747026 -4e-6,-0.192212 -0.03058,-0.345112 -0.09174,-0.458701 -0.06116,-0.122313 -0.144167,-0.214053 -0.249008,-0.27522 -0.10485,-0.06989 -0.22717,-0.113576 -0.366961,-0.131057 -0.139798,-0.0262 -0.28396,-0.03931 -0.432489,-0.03932 -0.122323,6e-6 -0.249011,0.0044 -0.380066,0.01311 -0.13106,0.0087 -0.249011,0.02185 -0.353854,0.03932 l 0,1.861014 0.629074,0"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-excel.sheet.macroEnabled.12.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-excel.sheet.macroEnabled.12.svg
new file mode 120000
index 00000000..3c211834
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-excel.sheet.macroEnabled.12.svg
@@ -0,0 +1 @@
+wps-office-xls.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-excel.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-excel.svg
new file mode 120000
index 00000000..3c211834
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-excel.svg
@@ -0,0 +1 @@
+wps-office-xls.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-powerpoint.presentation.macroEnabled.12.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-powerpoint.presentation.macroEnabled.12.svg
new file mode 120000
index 00000000..a54c77de
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-powerpoint.presentation.macroEnabled.12.svg
@@ -0,0 +1 @@
+wps-office-ppt.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-powerpoint.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-powerpoint.svg
new file mode 120000
index 00000000..a54c77de
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-powerpoint.svg
@@ -0,0 +1 @@
+wps-office-ppt.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-word.document.macroEnabled.12.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-word.document.macroEnabled.12.svg
new file mode 120000
index 00000000..e3ddc190
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-word.document.macroEnabled.12.svg
@@ -0,0 +1 @@
+wps-office-doc.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-word.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-word.svg
new file mode 120000
index 00000000..e3ddc190
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.ms-word.svg
@@ -0,0 +1 @@
+wps-office-doc.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.nintendo.snes.rom.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.nintendo.snes.rom.svg
new file mode 100644
index 00000000..b64b3939
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.nintendo.snes.rom.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a6a6a6;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 23.998 15 c -6.06 0 -10.998 4.926 -10.998 11 0 6.075 4.94 11 10.998 11 6.06 0 11 -4.926 11 -11 0 -6.075 -4.941 -11 -11 -11 m 0 1.388 c 5.341 0 9.642 4.304 9.642 9.612 0 5.307 -4.299 9.612 -9.642 9.612 -5.338 0 -9.638 -4.304 -9.638 -9.612 0 -5.307 4.3 -9.612 9.638 -9.612 z m 0.313 1.37 c -0.776 0 -1.552 0.297 -2.147 0.891 l -5.521 5.517 c -1.19 1.188 -1.19 3.1 0 4.289 1.19 1.188 3.105 1.188 4.295 0 l 5.519 -5.517 c 1.19 -1.188 1.19 -3.1 0 -4.289 -0.593 -0.594 -1.369 -0.891 -2.145 -0.891 z m 0 0.434 c 0.666 0 1.333 0.254 1.842 0.762 1.019 1.016 1.019 2.664 0 3.68 -1.021 1.016 -2.669 1.016 -3.683 0 -1.016 -1.014 -1.016 -2.661 0 -3.68 0.509 -0.508 1.175 -0.762 1.842 -0.762 z m 4.908 4.464 c -0.776 0 -1.552 0.297 -2.147 0.891 l -5.523 5.517 c -1.19 1.188 -1.19 3.1 0 4.289 1.19 1.188 3.107 1.188 4.297 0 l 5.521 -5.515 c 1.19 -1.188 1.19 -3.103 0 -4.291 -0.595 -0.594 -1.372 -0.891 -2.147 -0.891 z m 0 0.438 c 0.666 0 1.334 0.253 1.844 0.76 1.016 1.022 1.016 2.662 0 3.679 -1.019 1.014 -2.666 1.014 -3.683 0 -1.016 -1.022 -1.016 -2.662 0 -3.679 0.508 -0.507 1.173 -0.76 1.84 -0.76 z m -10.429 0.614 c 0.666 0 1.332 0.254 1.842 0.762 1.016 1.014 1.016 2.659 0 3.679 -1.024 1.016 -2.67 1.016 -3.681 0 -1.019 -1.016 -1.019 -2.662 0 -3.679 0.508 -0.508 1.173 -0.762 1.84 -0.762 z m 4.908 4.899 c 0.665 0 1.33 0.254 1.836 0.762 1.019 1.016 1.019 2.662 0 3.679 -1.016 1.022 -2.663 1.022 -3.676 0 -1.019 -1.014 -1.019 -2.659 0 -3.679 0.508 -0.508 1.174 -0.762 1.84 -0.762 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.chart-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.chart-template.svg
new file mode 100644
index 00000000..8e34b70b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.chart-template.svg
@@ -0,0 +1,17 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#b8c400" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g transform="translate(0 -2)">
+<path d="m 25,34 0,-12 3,0 0,12 z"/>
+<path d="m 20,34 0,-16 3,0 0,16 z"/>
+<path d="m 15,34 0,-9 3,0 0,9 z"/>
+<path d="m 30,34 0,-4 3,0 0,4 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.05829 .94492)">
+<path d="m 14.867136,43.389785 c -2e-6,0.393176 0.0131,0.764504 0.03932,1.113987 0.03495,0.340752 0.09611,0.637814 0.183481,0.891189 0.09611,0.25338 0.227163,0.454334 0.393171,0.602864 0.166003,0.148533 0.388801,0.222798 0.668392,0.222797 0.270848,1e-6 0.489277,-0.07426 0.655287,-0.222797 0.174739,-0.14853 0.305796,-0.349484 0.393171,-0.602864 0.09611,-0.262112 0.157265,-0.563543 0.183481,-0.904295 0.03494,-0.340745 0.05242,-0.707705 0.05242,-1.100881 -5e-6,-0.393167 -0.01748,-0.760127 -0.05242,-1.100881 -0.02622,-0.34948 -0.08738,-0.650912 -0.183481,-0.904295 -0.08737,-0.253371 -0.214064,-0.454325 -0.380066,-0.602863 -0.166009,-0.148525 -0.388806,-0.222791 -0.668392,-0.222798 -0.279591,7e-6 -0.502389,0.07427 -0.668392,0.222798 -0.166008,0.148538 -0.297065,0.353861 -0.393171,0.615969 -0.08737,0.253383 -0.148534,0.550446 -0.183481,0.891189 -0.02621,0.340754 -0.03932,0.707714 -0.03932,1.100881 m -1.638216,0 c 0,-1.397938 0.257746,-2.450764 0.773238,-3.15848 0.515491,-0.716438 1.231936,-1.074661 2.149339,-1.074669 0.952346,8e-6 1.677528,0.358231 2.175551,1.074669 0.498012,0.707716 0.74702,1.760542 0.747026,3.15848 -6e-6,1.397947 -0.253383,2.455141 -0.760132,3.171586 -0.506759,0.707709 -1.223205,1.061564 -2.149339,1.061564 -0.952352,0 -1.681903,-0.353855 -2.188656,-1.061564 -0.498018,-0.716445 -0.747027,-1.773639 -0.747027,-3.171586"/>
+<path d="m 25.653149,39.340116 0,1.336784 -2.136233,0 0,6.77566 -1.625111,0 0,-6.77566 -2.136233,0 0,-1.336784 5.897577,0"/>
+<path d="m 29.860087,47.622935 c -1.144569,0 -2.018284,-0.36696 -2.621145,-1.100881 -0.602864,-0.733919 -0.904296,-1.778008 -0.904295,-3.132269 -1e-6,-0.672756 0.09174,-1.27125 0.27522,-1.795484 0.183479,-0.524223 0.436856,-0.965449 0.760132,-1.323679 0.33201,-0.366952 0.720813,-0.642172 1.16641,-0.82566 0.454328,-0.192209 0.947977,-0.288318 1.480947,-0.288326 0.288321,8e-6 0.546067,0.02622 0.773238,0.07863 0.235898,0.04369 0.44122,0.09612 0.615969,0.157269 0.174737,0.06117 0.3189,0.126696 0.432489,0.196586 0.122314,0.0699 0.214054,0.122328 0.27522,0.157268 l -0.419383,1.284362 c -0.20096,-0.131051 -0.4456,-0.240265 -0.733921,-0.327644 -0.279594,-0.0961 -0.602868,-0.144156 -0.969824,-0.144163 -0.253381,7e-6 -0.502389,0.04806 -0.747026,0.144163 -0.235906,0.08738 -0.449966,0.240279 -0.642181,0.458701 -0.183482,0.209698 -0.336382,0.493655 -0.4587,0.851872 -0.113585,0.358228 -0.170377,0.803823 -0.170375,1.336784 -2e-6,0.926141 0.157267,1.638218 0.471807,2.136233 0.323271,0.489282 0.8475,0.733922 1.572687,0.733921 0.419379,10e-7 0.764496,-0.04805 1.035352,-0.144163 0.279584,-0.09611 0.502381,-0.192216 0.668392,-0.288326 l 0.406278,1.271256 c -0.227172,0.139794 -0.537341,0.270851 -0.930507,0.393171 -0.384439,0.113583 -0.830034,0.170375 -1.336784,0.170375"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.chart.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.chart.svg
new file mode 100644
index 00000000..4c4cebb7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.chart.svg
@@ -0,0 +1,19 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#b8c400" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g transform="translate(0 -2)">
+<path d="m 25,34 0,-12 3,0 0,12 z"/>
+<path d="m 20,34 0,-16 3,0 0,16 z"/>
+<path d="m 15,34 0,-9 3,0 0,9 z"/>
+<path d="m 30,34 0,-4 3,0 0,4 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.05829 .94492)">
+<path d="m 14.867136,43.389785 c -2e-6,0.393176 0.0131,0.764504 0.03932,1.113987 0.03495,0.340752 0.09611,0.637814 0.183481,0.891189 0.09611,0.25338 0.227163,0.454334 0.393171,0.602864 0.166003,0.148533 0.388801,0.222798 0.668392,0.222797 0.270848,1e-6 0.489277,-0.07426 0.655287,-0.222797 0.174739,-0.14853 0.305796,-0.349484 0.393171,-0.602864 0.09611,-0.262112 0.157265,-0.563543 0.183481,-0.904295 0.03494,-0.340745 0.05242,-0.707705 0.05242,-1.100881 -5e-6,-0.393167 -0.01748,-0.760127 -0.05242,-1.100881 -0.02622,-0.34948 -0.08738,-0.650912 -0.183481,-0.904295 -0.08737,-0.253371 -0.214064,-0.454325 -0.380066,-0.602863 -0.166009,-0.148525 -0.388806,-0.222791 -0.668392,-0.222798 -0.279591,7e-6 -0.502389,0.07427 -0.668392,0.222798 -0.166008,0.148538 -0.297065,0.353861 -0.393171,0.615969 -0.08737,0.253383 -0.148534,0.550446 -0.183481,0.891189 -0.02621,0.340754 -0.03932,0.707714 -0.03932,1.100881 m -1.638216,0 c 0,-1.397938 0.257746,-2.450764 0.773238,-3.15848 0.515491,-0.716438 1.231936,-1.074661 2.149339,-1.074669 0.952346,8e-6 1.677528,0.358231 2.175551,1.074669 0.498012,0.707716 0.74702,1.760542 0.747026,3.15848 -6e-6,1.397947 -0.253383,2.455141 -0.760132,3.171586 -0.506759,0.707709 -1.223205,1.061564 -2.149339,1.061564 -0.952352,0 -1.681903,-0.353855 -2.188656,-1.061564 -0.498018,-0.716445 -0.747027,-1.773639 -0.747027,-3.171586"/>
+<path d="m 21.747642,46.141988 c 0.04368,0.0087 0.09174,0.01311 0.144163,0.01311 0.05242,1e-6 0.100475,1e-6 0.144163,0 0.366958,1e-6 0.672758,-0.0699 0.917401,-0.209692 0.253374,-0.139793 0.454328,-0.33201 0.602864,-0.576652 0.157264,-0.244638 0.266478,-0.532964 0.327643,-0.864978 0.06989,-0.340746 0.104841,-0.712074 0.104846,-1.113987 -5e-6,-0.349481 -0.02622,-0.69023 -0.07863,-1.022246 -0.05243,-0.332007 -0.144167,-0.624701 -0.27522,-0.878084 -0.131061,-0.253371 -0.310173,-0.454325 -0.537335,-0.602863 -0.227169,-0.157262 -0.519863,-0.235897 -0.878083,-0.235903 -0.0699,6e-6 -0.148535,0.0044 -0.235903,0.01311 -0.08737,7e-6 -0.166009,0.0087 -0.235904,0.02621 l 0,5.451982 m 3.879295,-2.752203 c -6e-6,0.751399 -0.09611,1.393579 -0.288326,1.926542 -0.183485,0.524231 -0.441231,0.952351 -0.773237,1.284361 -0.332017,0.332012 -0.729557,0.576652 -1.192621,0.733921 -0.454336,0.148531 -0.956721,0.222797 -1.507159,0.222797 -0.288328,0 -0.572285,-0.01747 -0.851872,-0.05242 -0.270853,-0.02621 -0.563547,-0.07427 -0.878084,-0.144163 l 0,-7.915858 c 0.366959,-0.07863 0.712077,-0.131049 1.035353,-0.157269 0.323272,-0.0262 0.624703,-0.03931 0.904295,-0.03932 0.532963,8e-6 1.017874,0.07864 1.454735,0.235903 0.44559,0.157276 0.821287,0.406285 1.127093,0.747026 0.305794,0.332019 0.541697,0.760139 0.707709,1.284361 0.174737,0.515498 0.262108,1.140203 0.262114,1.874119"/>
+<path d="m 29.860087,47.622935 c -1.144569,0 -2.018284,-0.36696 -2.621145,-1.100881 -0.602864,-0.733919 -0.904296,-1.778008 -0.904295,-3.132269 -1e-6,-0.672756 0.09174,-1.27125 0.27522,-1.795484 0.183479,-0.524223 0.436856,-0.965449 0.760132,-1.323679 0.33201,-0.366952 0.720813,-0.642172 1.16641,-0.82566 0.454328,-0.192209 0.947977,-0.288318 1.480947,-0.288326 0.288321,8e-6 0.546067,0.02622 0.773238,0.07863 0.235898,0.04369 0.44122,0.09612 0.615969,0.157269 0.174737,0.06117 0.3189,0.126696 0.432489,0.196586 0.122314,0.0699 0.214054,0.122328 0.27522,0.157268 l -0.419383,1.284362 c -0.20096,-0.131051 -0.4456,-0.240265 -0.733921,-0.327644 -0.279594,-0.0961 -0.602868,-0.144156 -0.969824,-0.144163 -0.253381,7e-6 -0.502389,0.04806 -0.747026,0.144163 -0.235906,0.08738 -0.449966,0.240279 -0.642181,0.458701 -0.183482,0.209698 -0.336382,0.493655 -0.4587,0.851872 -0.113585,0.358228 -0.170377,0.803823 -0.170375,1.336784 -2e-6,0.926141 0.157267,1.638218 0.471807,2.136233 0.323271,0.489282 0.8475,0.733922 1.572687,0.733921 0.419379,1e-6 0.764496,-0.04805 1.035352,-0.144163 0.279584,-0.09611 0.502381,-0.192216 0.668392,-0.288326 l 0.406278,1.271256 c -0.227172,0.139794 -0.537341,0.270851 -0.930507,0.393171 -0.384439,0.113583 -0.830034,0.170375 -1.336784,0.170375"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.database.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.database.svg
new file mode 100644
index 00000000..4a9eb271
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.database.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#a4373a" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff" transform="matrix(.16031 0 0 .16031 3.48 33.61872)">
+<path d="m 128,-109.90253 c -27.56062,0 -49.902534,6.98168 -49.902534,15.594542 v 12.475633 c 0,8.61267 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981871 49.90253,-15.594541 v -12.475633 c 0,-8.612862 -22.3421,-15.594542 -49.90253,-15.594542 z"/>
+<path d="m 127.84269,-59.999997 c -22.34444,0 -41.179922,-4.589279 -47.538596,-10.916179 -1.484406,1.476998 -2.206628,3.048538 -2.206628,4.678362 v 12.475634 c 0,8.612865 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981676 49.90253,-15.594541 v -12.475634 c 0,-1.629824 -0.88031,-3.201364 -2.36472,-4.678362 -6.35847,6.3269 -25.35068,10.916179 -47.69512,10.916179 z"/>
+<path d="m 127.84269,-31.929822 c -22.34444,0 -41.179922,-4.589474 -47.538596,-10.916179 -1.484406,1.476803 -2.206628,3.048538 -2.206628,4.678362 v 12.475634 c 0,8.61267 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981871 49.90253,-15.594541 v -12.475634 c 0,-1.629824 -0.88031,-3.201559 -2.36472,-4.678362 -6.35847,6.326705 -25.35068,10.916179 -47.69512,10.916179 z"/>
+</g>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.05829 .94492)">
+<path d="m 14.86707,43.390224 c -2e-6,0.393175 0.0131,0.764504 0.03932,1.113987 0.03495,0.340751 0.09611,0.637814 0.18348,0.891189 0.09611,0.253379 0.227163,0.454334 0.393172,0.602864 0.166003,0.148532 0.3888,0.222798 0.668392,0.222797 0.270848,1e-6 0.489276,-0.07426 0.655286,-0.222797 0.174739,-0.14853 0.305796,-0.349485 0.393172,-0.602864 0.0961,-0.262112 0.157264,-0.563544 0.18348,-0.904295 0.03494,-0.340746 0.05242,-0.707706 0.05242,-1.100881 -5e-6,-0.393167 -0.01748,-0.760127 -0.05242,-1.100881 -0.02622,-0.349481 -0.08738,-0.650912 -0.18348,-0.904295 -0.08738,-0.253371 -0.214065,-0.454325 -0.380066,-0.602864 -0.16601,-0.148524 -0.388807,-0.22279 -0.668392,-0.222797 -0.279592,7e-6 -0.502389,0.07427 -0.668392,0.222797 -0.166009,0.148539 -0.297066,0.353861 -0.393172,0.61597 -0.08737,0.253383 -0.148534,0.550446 -0.18348,0.891189 -0.02621,0.340754 -0.03932,0.707714 -0.03932,1.100881 m -1.638215,0 c -10e-7,-1.397939 0.257745,-2.450764 0.773237,-3.15848 0.515491,-0.716438 1.231936,-1.074661 2.14934,-1.07467 0.952345,9e-6 1.677528,0.358232 2.17555,1.07467 0.498012,0.707716 0.74702,1.760541 0.747027,3.15848 -7e-6,1.397947 -0.253384,2.455141 -0.760133,3.171586 -0.506759,0.707709 -1.223205,1.061563 -2.149339,1.061564 -0.952351,-10e-7 -1.681903,-0.353855 -2.188656,-1.061564 -0.498018,-0.716445 -0.747027,-1.773639 -0.747026,-3.171586"/>
+<path d="m 21.747577,46.142426 c 0.04368,0.0087 0.09174,0.01311 0.144163,0.01311 0.05242,2e-6 0.100474,2e-6 0.144163,0 0.366957,2e-6 0.672757,-0.0699 0.9174,-0.209691 0.253374,-0.139793 0.454328,-0.33201 0.602864,-0.576652 0.157264,-0.244638 0.266479,-0.532964 0.327643,-0.864978 0.06989,-0.340746 0.104841,-0.712074 0.104846,-1.113987 -5e-6,-0.349482 -0.02622,-0.69023 -0.07863,-1.022247 -0.05243,-0.332006 -0.144167,-0.6247 -0.27522,-0.878083 -0.131061,-0.253371 -0.310173,-0.454326 -0.537335,-0.602864 -0.227169,-0.157262 -0.519863,-0.235896 -0.878083,-0.235903 -0.0699,7e-6 -0.148534,0.0044 -0.235903,0.01311 -0.08737,7e-6 -0.166009,0.0087 -0.235903,0.02621 l 0,5.451982 m 3.879295,-2.752202 c -7e-6,0.751398 -0.09611,1.393578 -0.288326,1.926542 -0.183486,0.52423 -0.441232,0.95235 -0.773238,1.284361 -0.332017,0.332012 -0.729557,0.576652 -1.192621,0.733921 -0.454336,0.148531 -0.956721,0.222797 -1.507159,0.222797 -0.288328,0 -0.572285,-0.01747 -0.851872,-0.05242 -0.270853,-0.02621 -0.563547,-0.07427 -0.878084,-0.144163 l 0,-7.915859 c 0.36696,-0.07863 0.712077,-0.131049 1.035353,-0.157268 0.323272,-0.0262 0.624704,-0.03931 0.904295,-0.03932 0.532963,9e-6 1.017874,0.07864 1.454735,0.235904 0.445591,0.157276 0.821288,0.406285 1.127093,0.747026 0.305795,0.332019 0.541697,0.760139 0.707709,1.284361 0.174737,0.515497 0.262108,1.140203 0.262115,1.874119"/>
+<path d="m 32.127312,45.002228 c -6e-6,0.489283 -0.08301,0.899928 -0.249009,1.231939 -0.166012,0.323275 -0.393177,0.585389 -0.681498,0.786343 -0.279593,0.192218 -0.615973,0.332012 -1.009141,0.419383 -0.384438,0.07864 -0.799452,0.117952 -1.245044,0.117952 -0.358225,0 -0.729554,-0.02184 -1.113986,-0.06553 -0.384436,-0.03495 -0.764502,-0.09174 -1.140199,-0.170374 l 0,-7.876542 c 0.3058,-0.05241 0.64218,-0.0961 1.009141,-0.131057 0.366959,-0.04368 0.72955,-0.06552 1.087776,-0.06553 0.611597,9e-6 1.109614,0.06554 1.494052,0.196586 0.38443,0.122328 0.685862,0.288334 0.904296,0.498018 0.218423,0.200962 0.366954,0.428127 0.445594,0.681498 0.07863,0.253384 0.117946,0.506761 0.117952,0.760132 -6e-6,0.38444 -0.09612,0.725189 -0.288326,1.022247 -0.183486,0.297067 -0.432494,0.53297 -0.747027,0.707709 0.550436,0.200958 0.921764,0.47181 1.113987,0.812555 0.200949,0.340752 0.301426,0.698975 0.301432,1.074669 m -3.826872,-1.100881 0,2.201762 c 0.11358,0.01748 0.2359,0.03058 0.36696,0.03932 0.139792,0.0087 0.275217,0.01311 0.406278,0.01311 0.183477,2e-6 0.362588,-0.0131 0.537334,-0.03932 0.17474,-0.03495 0.32764,-0.09174 0.458701,-0.170374 0.13979,-0.08737 0.253373,-0.205322 0.340749,-0.353855 0.08737,-0.157267 0.131052,-0.353852 0.131057,-0.589758 -5e-6,-0.393169 -0.126693,-0.672757 -0.380066,-0.838766 -0.244644,-0.17474 -0.576656,-0.262111 -0.996035,-0.262115 l -0.864978,0 m 0.629075,-1.336784 c 0.410642,5e-6 0.720811,-0.08737 0.930506,-0.262114 0.209688,-0.183475 0.314533,-0.432484 0.314538,-0.747027 -5e-6,-0.192211 -0.03058,-0.345111 -0.09174,-0.4587 -0.06116,-0.122314 -0.144167,-0.214054 -0.249009,-0.27522 -0.10485,-0.06989 -0.22717,-0.113577 -0.366961,-0.131058 -0.139797,-0.0262 -0.28396,-0.03931 -0.432489,-0.03932 -0.122323,7e-6 -0.249011,0.0044 -0.380066,0.01311 -0.131059,0.0087 -0.249011,0.02185 -0.353854,0.03932 l 0,1.861013 0.629075,0"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.drawing-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.drawing-template.svg
new file mode 100644
index 00000000..c637e34e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.drawing-template.svg
@@ -0,0 +1,10 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#eeaf02" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<path style="fill:#fff" d="m 15,32 0,-15 18,0 0,15 -10,0 0,-8 5,0 0,3 -2,0 0,2 4,0 0,-9 -12,0 0,12 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.06013 .94328)">
+<path d="m 14.847029,43.465209 c -2e-6,0.393858 0.01313,0.765832 0.03939,1.115923 0.03501,0.341343 0.09627,0.638923 0.183799,0.892738 0.09627,0.25382 0.227559,0.455123 0.393856,0.603911 0.166291,0.148791 0.389476,0.223186 0.669553,0.223185 0.271319,10e-7 0.490128,-0.07439 0.656426,-0.223185 0.175042,-0.148788 0.306327,-0.350091 0.393855,-0.603911 0.09627,-0.262568 0.157538,-0.564523 0.183799,-0.905867 0.035,-0.341338 0.05251,-0.708936 0.05251,-1.102794 -5e-6,-0.393851 -0.01751,-0.761449 -0.05251,-1.102795 -0.02626,-0.350088 -0.08753,-0.652043 -0.183799,-0.905867 -0.08753,-0.253811 -0.214436,-0.455115 -0.380727,-0.603911 -0.166298,-0.148783 -0.389482,-0.223178 -0.669554,-0.223185 -0.280077,7e-6 -0.503262,0.0744 -0.669553,0.223185 -0.166297,0.148796 -0.297582,0.354476 -0.393856,0.61704 -0.08753,0.253823 -0.148791,0.551402 -0.183799,0.892738 -0.02626,0.341346 -0.03939,0.708944 -0.03939,1.102795 m -1.641064,0 c 0,-1.400369 0.258194,-2.455025 0.774582,-3.163971 0.516387,-0.717683 1.234078,-1.076529 2.153075,-1.076537 0.954001,8e-6 1.680444,0.358854 2.179333,1.076537 0.498877,0.708946 0.748318,1.763602 0.748324,3.163971 -6e-6,1.400376 -0.253823,2.459408 -0.761453,3.177098 -0.507641,0.70894 -1.225332,1.063409 -2.153075,1.063409 -0.954007,0 -1.684827,-0.354469 -2.192461,-1.063409 -0.498884,-0.71769 -0.748325,-1.776722 -0.748325,-3.177098"/>
+<path d="m 25.65179,39.4085 0,1.339108 -2.139947,0 0,6.787438 -1.627935,0 0,-6.787438 -2.139946,0 0,-1.339108 5.907828,0"/>
+<path d="m 30.076096,40.629451 c -0.385106,7e-6 -0.708942,0.07003 -0.971509,0.210056 -0.262573,0.140044 -0.481381,0.336972 -0.656425,0.590783 -0.166297,0.245071 -0.28883,0.542651 -0.367599,0.892738 -0.07002,0.341347 -0.10503,0.722073 -0.105028,1.142181 -2e-6,0.971512 0.153164,1.689203 0.459498,2.153075 0.306329,0.455123 0.757074,0.682683 1.352236,0.682682 0.09627,10e-7 0.2013,-0.0044 0.315084,-0.01313 0.113777,-0.0088 0.218805,-0.02188 0.315085,-0.03939 l 0,-2.967043 1.614806,0 0,4.056709 c -0.192557,0.07002 -0.494513,0.14879 -0.905867,0.236313 -0.402612,0.08752 -0.892743,0.131285 -1.470393,0.131285 -0.507638,0 -0.967136,-0.08752 -1.378493,-0.26257 -0.402609,-0.183799 -0.748326,-0.450745 -1.037152,-0.800839 -0.288828,-0.358844 -0.512012,-0.800837 -0.669554,-1.325979 -0.157542,-0.53389 -0.236313,-1.150929 -0.236313,-1.851119 0,-0.69143 0.0919,-1.299717 0.275699,-1.824863 0.183798,-0.533886 0.433239,-0.980255 0.748325,-1.339108 0.315082,-0.358838 0.687056,-0.625784 1.115923,-0.800838 0.428861,-0.183791 0.888359,-0.275691 1.378493,-0.275699 0.31508,8e-6 0.595154,0.02626 0.840224,0.07877 0.253813,0.04377 0.472621,0.09628 0.656426,0.157542 0.183793,0.06127 0.332583,0.126917 0.446369,0.196928 0.122527,0.07003 0.214426,0.12254 0.275698,0.157542 l -0.420112,1.286593 c -0.192557,-0.122526 -0.42887,-0.23193 -0.708939,-0.328212 -0.28008,-0.09627 -0.568906,-0.144407 -0.866482,-0.144414"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.drawing.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.drawing.svg
new file mode 100644
index 00000000..a7eb80be
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.drawing.svg
@@ -0,0 +1,12 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#eeaf02" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff" d="m 15,33 0,-15 18,0 0,15 -10,0 0,-8 5,0 0,3 -2,0 0,2 4,0 0,-9 -12,0 0,12 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(.99413 0 0 .88456 -2.24824 8.90171)">
+<path d="m 18.094101,36.287117 c -2e-6,0.420004 0.014,0.81667 0.042,1.19 0.03733,0.364003 0.102664,0.681336 0.196,0.952 0.102664,0.270669 0.242664,0.485335 0.42,0.644 0.17733,0.158668 0.41533,0.238001 0.714,0.238 0.289329,10e-7 0.522662,-0.07933 0.7,-0.238 0.186662,-0.158665 0.326662,-0.373331 0.42,-0.644 0.102662,-0.279997 0.167995,-0.601997 0.196,-0.966 0.03733,-0.363996 0.05599,-0.755996 0.056,-1.176 -5e-6,-0.419995 -0.01867,-0.811995 -0.056,-1.176 -0.02801,-0.373327 -0.09334,-0.695327 -0.196,-0.966 -0.09334,-0.27066 -0.228671,-0.485326 -0.406,-0.644 -0.177338,-0.158659 -0.415337,-0.237992 -0.714,-0.238 -0.29867,8e-6 -0.53667,0.07934 -0.714,0.238 -0.177336,0.158674 -0.317336,0.378007 -0.42,0.658 -0.09334,0.270673 -0.158669,0.588006 -0.196,0.952 -0.028,0.364005 -0.042,0.756005 -0.042,1.176 m -1.75,0 c -10e-7,-1.493327 0.275332,-2.617993 0.826,-3.374 0.550665,-0.765325 1.315997,-1.147991 2.296,-1.148 1.017329,9e-6 1.791994,0.382675 2.324,1.148 0.531993,0.756007 0.797993,1.880673 0.798,3.374 -7e-6,1.493336 -0.270673,2.622669 -0.812,3.388 -0.541339,0.756 -1.306671,1.134 -2.296,1.134 -1.017336,0 -1.796669,-0.378 -2.338,-1.134 -0.532001,-0.765331 -0.798001,-1.894664 -0.798,-3.388"/>
+<path d="m 25.444101,39.227117 c 0.04666,0.0093 0.098,0.014 0.154,0.014 0.056,2e-6 0.10733,2e-6 0.154,0 0.391997,2e-6 0.718663,-0.07467 0.98,-0.224 0.270662,-0.149331 0.485329,-0.354665 0.644,-0.616 0.167995,-0.261331 0.284662,-0.56933 0.35,-0.924 0.07466,-0.363996 0.111995,-0.760663 0.112,-1.19 -5e-6,-0.373328 -0.02801,-0.737328 -0.084,-1.092 -0.056,-0.354661 -0.154005,-0.667327 -0.294,-0.938 -0.140005,-0.27066 -0.331338,-0.485326 -0.574,-0.644 -0.242671,-0.167993 -0.555337,-0.251993 -0.938,-0.252 -0.07467,7e-6 -0.15867,0.0047 -0.252,0.014 -0.09334,7e-6 -0.177336,0.0093 -0.252,0.028 l 0,5.824 m 4.144,-2.94 c -7e-6,0.80267 -0.102673,1.48867 -0.308,2.058 -0.196006,0.560002 -0.471339,1.017335 -0.826,1.372 -0.354672,0.354667 -0.779338,0.616 -1.274,0.784 -0.485337,0.158667 -1.022003,0.238 -1.61,0.238 -0.308003,0 -0.611336,-0.01867 -0.91,-0.056 -0.289335,-0.028 -0.602001,-0.07933 -0.938,-0.154 l 0,-8.456 c 0.391999,-0.08399 0.760665,-0.139991 1.106,-0.168 0.345331,-0.02799 0.66733,-0.04199 0.966,-0.042 0.56933,9e-6 1.087329,0.08401 1.554,0.252 0.475995,0.168009 0.877328,0.434008 1.204,0.798 0.32666,0.354674 0.57866,0.812007 0.756,1.372 0.18666,0.550673 0.279993,1.218005 0.28,2.002"/>
+<path d="m 34.334101,33.263117 c -0.410671,8e-6 -0.756004,0.07467 -1.036,0.224 -0.280003,0.14934 -0.513336,0.35934 -0.7,0.63 -0.177336,0.26134 -0.308003,0.578673 -0.392,0.952 -0.07467,0.364005 -0.112002,0.770005 -0.112,1.218 -2e-6,1.036003 0.163331,1.801336 0.49,2.296 0.326663,0.485335 0.80733,0.728001 1.442,0.728 0.102662,10e-7 0.214662,-0.0047 0.336,-0.014 0.121329,-0.0093 0.233328,-0.02333 0.336,-0.042 l 0,-3.164 1.722,0 0,4.326 c -0.20534,0.07467 -0.52734,0.158667 -0.966,0.252 -0.429339,0.09333 -0.952005,0.14 -1.568,0.14 -0.541337,0 -1.031337,-0.09333 -1.47,-0.28 -0.429336,-0.196 -0.798002,-0.480666 -1.106,-0.854 -0.308001,-0.382665 -0.546001,-0.853998 -0.714,-1.414 -0.168001,-0.56933 -0.252001,-1.22733 -0.252,-1.974 -10e-7,-0.737328 0.098,-1.385994 0.294,-1.946 0.195999,-0.569326 0.461999,-1.045326 0.798,-1.428 0.335998,-0.382658 0.732664,-0.667325 1.19,-0.854 0.45733,-0.195991 0.947329,-0.293991 1.47,-0.294 0.335995,9e-6 0.634662,0.02801 0.896,0.084 0.270661,0.04668 0.503994,0.102675 0.7,0.168 0.195994,0.06534 0.35466,0.135342 0.476,0.21 0.13066,0.07467 0.22866,0.130675 0.294,0.168 l -0.448,1.372 c -0.205339,-0.13066 -0.457339,-0.247326 -0.756,-0.35 -0.298672,-0.102659 -0.606672,-0.153992 -0.924,-0.154"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.formula-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.formula-template.svg
new file mode 100644
index 00000000..fb42f7e5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.formula-template.svg
@@ -0,0 +1,12 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#795a8b" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<path d="m 18,16.5 0,10 -3,0 3,5 2,0 0,-13 c 4.264338,0 8.883273,0 13,0 l 0,-2 z M 23.783048,19.766667 21.737593,21.9 25.317138,25.633333 21.737593,29.366667 23.783048,31.5 27.362593,27.766667 30.942138,31.5 32.987593,29.366667 29.408048,25.633333 32.987593,21.9 30.942138,19.766667 27.362593,23.5 z"/>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.06834 .93603)">
+<path d="m 14.758257,43.801795 c -2e-6,0.396909 0.01323,0.771764 0.03969,1.124565 0.03528,0.343987 0.09702,0.643871 0.185223,0.899652 0.09702,0.255785 0.22932,0.458647 0.396905,0.608588 0.167579,0.149943 0.392492,0.224914 0.674739,0.224912 0.27342,2e-6 0.493922,-0.07497 0.661508,-0.224912 0.176398,-0.149941 0.3087,-0.352803 0.396905,-0.608588 0.09702,-0.264601 0.158758,-0.568895 0.185223,-0.912882 0.03528,-0.343981 0.05292,-0.714426 0.05292,-1.111335 -4e-6,-0.3969 -0.01764,-0.767345 -0.05292,-1.111334 -0.02646,-0.352799 -0.08821,-0.657093 -0.185223,-0.912882 -0.0882,-0.255777 -0.216097,-0.458639 -0.383675,-0.608588 -0.167586,-0.149935 -0.392498,-0.224906 -0.674738,-0.224913 -0.282247,7e-6 -0.50716,0.07498 -0.674739,0.224913 -0.167585,0.149949 -0.299886,0.357221 -0.396905,0.621818 -0.0882,0.255789 -0.149944,0.555673 -0.185223,0.899652 -0.02646,0.343989 -0.03969,0.714434 -0.03969,1.111334 m -1.653772,0 c 0,-1.411213 0.260193,-2.474035 0.78058,-3.188471 0.520386,-0.723242 1.243634,-1.084866 2.169749,-1.084874 0.961388,8e-6 1.693457,0.361632 2.196208,1.084874 0.502741,0.714436 0.754114,1.777258 0.75412,3.188471 -6e-6,1.411221 -0.255789,2.478454 -0.76735,3.201702 -0.511572,0.714429 -1.23482,1.071644 -2.169748,1.071644 -0.961395,0 -1.697874,-0.357215 -2.209439,-1.071644 -0.502747,-0.723248 -0.75412,-1.790481 -0.75412,-3.201702"/>
+<path d="m 25.646688,39.713672 0,1.349478 -2.156518,0 0,6.839999 -1.640541,0 0,-6.839999 -2.156518,0 0,-1.349478 5.953577,0"/>
+<path d="m 26.810944,47.903149 0,-8.189477 5.014235,0 0,1.349478 -3.386924,0 0,1.984525 2.963558,0 0,1.349478 -2.963558,0 0,3.505996 -1.627311,0"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.formula.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.formula.svg
new file mode 100644
index 00000000..44485a26
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.formula.svg
@@ -0,0 +1,14 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#795a8b" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<path d="m 18,18 0,10 -3,0 3,5 2,0 0,-13 c 4.264338,0 8.883273,0 13,0 l 0,-2 z M 23.783048,21.266667 21.737593,23.4 25.317138,27.133333 21.737593,30.866667 23.783048,33 27.362593,29.266667 30.942138,33 32.987593,30.866667 29.408048,27.133333 32.987593,23.4 30.942138,21.266667 27.362593,25 z"/>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(1.00959 0 0 .88456 -4.86228 8.04713)">
+<path d="m 20.433084,37.25322 c -2e-6,0.420004 0.014,0.81667 0.042,1.19 0.03733,0.364003 0.102665,0.681336 0.196,0.952 0.102664,0.270668 0.242664,0.485335 0.42,0.644 0.177331,0.158668 0.41533,0.238001 0.714,0.238 0.28933,10e-7 0.522663,-0.07933 0.7,-0.238 0.186663,-0.158665 0.326662,-0.373332 0.42,-0.644 0.102662,-0.279998 0.167995,-0.601997 0.196,-0.966 0.03733,-0.363997 0.05599,-0.755996 0.056,-1.176 -5e-6,-0.419995 -0.01867,-0.811995 -0.056,-1.176 -0.02801,-0.373328 -0.09334,-0.695327 -0.196,-0.966 -0.09334,-0.27066 -0.228671,-0.485327 -0.406,-0.644 -0.177337,-0.15866 -0.415337,-0.237993 -0.714,-0.238 -0.29867,7e-6 -0.536669,0.07934 -0.714,0.238 -0.177336,0.158673 -0.317336,0.378007 -0.42,0.658 -0.09333,0.270673 -0.158669,0.588006 -0.196,0.952 -0.028,0.364005 -0.042,0.756005 -0.042,1.176 m -1.75,0 c 0,-1.493328 0.275333,-2.617993 0.826,-3.374 0.550665,-0.765325 1.315998,-1.147991 2.296,-1.148 1.017329,9e-6 1.791995,0.382675 2.324,1.148 0.531994,0.756007 0.797994,1.880672 0.798,3.374 -6e-6,1.493336 -0.270673,2.622668 -0.812,3.388 -0.541338,0.756 -1.306671,1.134 -2.296,1.134 -1.017336,0 -1.796668,-0.378 -2.338,-1.134 -0.532,-0.765332 -0.798,-1.894664 -0.798,-3.388"/>
+<path d="m 27.783084,40.19322 c 0.04666,0.0093 0.098,0.014 0.154,0.014 0.056,10e-7 0.107331,10e-7 0.154,0 0.391997,10e-7 0.718663,-0.07466 0.98,-0.224 0.270663,-0.149332 0.485329,-0.354665 0.644,-0.616 0.167996,-0.261331 0.284662,-0.569331 0.35,-0.924 0.07466,-0.363997 0.111995,-0.760663 0.112,-1.19 -5e-6,-0.373329 -0.02801,-0.737328 -0.084,-1.092 -0.05601,-0.354661 -0.154004,-0.667327 -0.294,-0.938 -0.140004,-0.27066 -0.331337,-0.485327 -0.574,-0.644 -0.24267,-0.167993 -0.555336,-0.251993 -0.938,-0.252 -0.07467,7e-6 -0.158669,0.0047 -0.252,0.014 -0.09334,7e-6 -0.177336,0.0093 -0.252,0.028 l 0,5.824 m 4.144,-2.94 c -6e-6,0.80267 -0.102673,1.488669 -0.308,2.058 -0.196006,0.560001 -0.471339,1.017334 -0.826,1.372 -0.354672,0.354667 -0.779338,0.616 -1.274,0.784 -0.485337,0.158666 -1.022003,0.238 -1.61,0.238 -0.308002,0 -0.611335,-0.01867 -0.91,-0.056 -0.289335,-0.028 -0.602001,-0.07933 -0.938,-0.154 l 0,-8.456 c 0.391999,-0.08399 0.760665,-0.139992 1.106,-0.168 0.345331,-0.02799 0.667331,-0.04199 0.966,-0.042 0.56933,9e-6 1.08733,0.08401 1.554,0.252 0.475995,0.168008 0.877328,0.434008 1.204,0.798 0.326661,0.354674 0.578661,0.812007 0.756,1.372 0.18666,0.550672 0.279994,1.218005 0.28,2.002"/>
+<path d="m 33.187084,41.59322 0,-8.666 5.306,0 0,1.428 -3.584,0 0,2.1 3.136,0 0,1.428 -3.136,0 0,3.71 -1.722,0"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.graphics.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.graphics.svg
new file mode 120000
index 00000000..0095318b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.graphics.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.image-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.image-template.svg
new file mode 100644
index 00000000..04cb9dd3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.image-template.svg
@@ -0,0 +1,10 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#eeaf02" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<path style="fill:#fff" d="m 15,32 0,-15 18,0 0,15 -10,0 0,-8 5,0 0,3 -2,0 0,2 4,0 0,-9 -12,0 0,12 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(1.06645 0 0 .93769 .00005 -.00014)">
+<path d="m 14.778476,43.724611 c -2e-6,0.396209 0.01321,0.770403 0.03962,1.122583 0.03522,0.343381 0.09685,0.642736 0.184896,0.898066 0.09685,0.255335 0.228916,0.457839 0.396205,0.607516 0.167284,0.149679 0.391801,0.224517 0.67355,0.224516 0.272938,10e-7 0.493052,-0.07484 0.660343,-0.224516 0.176087,-0.149677 0.308156,-0.352181 0.396206,-0.607516 0.09685,-0.264135 0.158478,-0.567892 0.184896,-0.911273 0.03521,-0.343375 0.05282,-0.713167 0.05283,-1.109376 -4e-6,-0.396202 -0.01761,-0.765993 -0.05283,-1.109377 -0.02642,-0.352177 -0.08805,-0.655934 -0.184896,-0.911273 -0.08805,-0.255326 -0.215716,-0.457831 -0.382999,-0.607516 -0.167291,-0.14967 -0.391807,-0.224509 -0.67355,-0.224516 -0.281749,7e-6 -0.506266,0.07485 -0.67355,0.224516 -0.167289,0.149685 -0.299357,0.356592 -0.396205,0.620723 -0.08805,0.255338 -0.14968,0.554694 -0.184896,0.898066 -0.02642,0.343384 -0.03962,0.713175 -0.03962,1.109377 m -1.650858,0 c 0,-1.408727 0.259735,-2.469677 0.779205,-3.182854 0.519468,-0.721967 1.241443,-1.082954 2.165925,-1.082962 0.959694,8e-6 1.690473,0.360995 2.192339,1.082962 0.501855,0.713177 0.752785,1.774127 0.752791,3.182854 -6e-6,1.408734 -0.255339,2.474086 -0.765998,3.19606 -0.51067,0.71317 -1.232644,1.069755 -2.165925,1.069755 -0.959701,0 -1.694882,-0.356585 -2.205546,-1.069755 -0.501861,-0.721974 -0.752791,-1.787326 -0.752791,-3.19606"/>
+<path d="m 25.647721,39.643691 0,1.3471 -2.152718,0 0,6.827946 -1.63765,0 0,-6.827946 -2.152718,0 0,-1.3471 5.943086,0"/>
+<path d="m 26.691063,47.818737 0,-1.3471 1.782926,0 0,-5.480846 -1.782926,0 0,-1.3471 5.190296,0 0,1.3471 -1.769719,0 0,5.480846 1.769719,0 0,1.3471 -5.190296,0"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.master-document.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.master-document.svg
new file mode 100644
index 00000000..ee302100
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.master-document.svg
@@ -0,0 +1,17 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#3866a0" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff;line-height:normal;color:#000" transform="translate(1 -1)">
+<path d="M 15.000137,18.027131 C 15.000137,19.829362 15,21.197769 15,23 c 0,1 0,2 1,2 1,0 1,-1 1,-2 l 0,-3 3,0 c 1,0 2,0 2,-1 0,-1 -1,-1 -2,-1 -1.999956,0.01247 -2.99987,0.02713 -4.999863,0.02713 z"/>
+<path d="M 30.999863,18.027131 C 30.999863,19.829362 31,21.197769 31,23 c 0,1 0,2 -1,2 -1,0 -1,-1 -1,-2 l 0,-3 -3,0 c -1,0 -2,0 -2,-1 0,-1 1,-1 2,-1 1.999956,0.01247 2.99987,0.02713 4.999863,0.02713 z"/>
+<path d="M 30.972869,33.999863 C 29.170638,33.999863 27.802231,34 26,34 c -1,0 -2,0 -2,-1 0,-1 1,-1 2,-1 l 3,0 0,-3 c 0,-1 0,-2 1,-2 1,0 1,1 1,2 -0.01247,1.999956 -0.02713,2.99987 -0.02713,4.999863 z"/>
+<path d="M 15.027131,33.999863 C 16.829362,33.999863 18.197769,34 20,34 c 1,0 2,0 2,-1 0,-1 -1,-1 -2,-1 l -3,0 0,-3 c 0,-1 0,-2 -1,-2 -1,0 -1,1 -1,2 0.01247,1.999956 0.02713,2.99987 0.02713,4.999863 z"/>
+</g>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.05536 .94754)">
+<path d="m 14.899256,43.269924 c -2e-6,0.392089 0.01307,0.762392 0.03921,1.110909 0.03485,0.339811 0.09584,0.636053 0.182974,0.888728 0.09584,0.252679 0.226536,0.453078 0.392085,0.601198 0.165545,0.148123 0.387726,0.222183 0.666546,0.222182 0.2701,10e-7 0.487925,-0.07406 0.653476,-0.222182 0.174256,-0.14812 0.304951,-0.348519 0.392086,-0.601198 0.09584,-0.261388 0.15683,-0.561987 0.182973,-0.901797 0.03485,-0.339804 0.05227,-0.705751 0.05228,-1.09784 -4e-6,-0.392081 -0.01743,-0.758028 -0.05228,-1.09784 -0.02614,-0.348515 -0.08713,-0.649114 -0.182973,-0.901797 -0.08713,-0.252671 -0.213473,-0.45307 -0.379016,-0.601198 -0.165551,-0.148115 -0.387733,-0.222175 -0.666546,-0.222182 -0.27882,7e-6 -0.501001,0.07407 -0.666546,0.222182 -0.165549,0.148128 -0.296245,0.352883 -0.392085,0.614267 -0.08713,0.252684 -0.148124,0.548926 -0.182974,0.888728 -0.02614,0.339812 -0.03921,0.705759 -0.03921,1.09784 m -1.633691,0 c 0,-1.394077 0.257034,-2.443994 0.771102,-3.149755 0.514066,-0.714459 1.228533,-1.071693 2.143402,-1.071701 0.949714,8e-6 1.672894,0.357242 2.169541,1.071701 0.496636,0.705761 0.744956,1.755678 0.744963,3.149755 -7e-6,1.394085 -0.252684,2.448359 -0.758033,3.162824 -0.50536,0.705755 -1.219826,1.058632 -2.143402,1.058632 -0.94972,0 -1.677257,-0.352877 -2.18261,-1.058632 -0.496642,-0.714465 -0.744963,-1.768739 -0.744963,-3.162824"/>
+<path d="m 21.760755,46.014524 c 0.04356,0.0087 0.09148,0.01307 0.143765,0.01307 0.05228,2e-6 0.100197,2e-6 0.143765,0 0.365943,2e-6 0.670899,-0.0697 0.914866,-0.209112 0.252674,-0.139407 0.453073,-0.331093 0.601198,-0.575059 0.15683,-0.243962 0.265743,-0.531491 0.326738,-0.862589 0.0697,-0.339804 0.104552,-0.710107 0.104557,-1.110909 -5e-6,-0.348516 -0.02614,-0.688324 -0.07842,-1.019423 -0.05228,-0.331089 -0.14377,-0.622975 -0.27446,-0.875658 -0.1307,-0.252671 -0.309316,-0.45307 -0.535851,-0.601198 -0.226542,-0.156828 -0.518427,-0.235245 -0.875658,-0.235251 -0.06971,6e-6 -0.148124,0.0044 -0.235251,0.01307 -0.08713,7e-6 -0.16555,0.0087 -0.235252,0.02614 l 0,5.436922 m 3.868579,-2.7446 c -6e-6,0.749323 -0.09585,1.389728 -0.28753,1.92122 -0.182979,0.522782 -0.440012,0.94972 -0.771101,1.280813 -0.3311,0.331095 -0.727542,0.575059 -1.189327,0.731893 -0.45308,0.148122 -0.954078,0.222182 -1.502995,0.222182 -0.287532,0 -0.570704,-0.01743 -0.849519,-0.05228 -0.270105,-0.02614 -0.561991,-0.07406 -0.875658,-0.143765 l 0,-7.893991 c 0.365945,-0.07841 0.710109,-0.130688 1.032492,-0.156835 0.32238,-0.02613 0.622978,-0.0392 0.901797,-0.03921 0.531491,8e-6 1.015063,0.07843 1.450717,0.235251 0.44436,0.156842 0.819019,0.405163 1.123979,0.744963 0.30495,0.331101 0.540201,0.758039 0.705755,1.280813 0.174254,0.514073 0.261384,1.137053 0.26139,1.868942"/>
+<path d="m 28.086404,39.231441 c 0.06099,0.182982 0.13505,0.418233 0.222182,0.705755 0.09584,0.287536 0.196041,0.596848 0.300599,0.927936 0.104554,0.3311 0.20911,0.666551 0.313669,1.006353 0.104553,0.339813 0.204752,0.653481 0.300599,0.941006 0.104553,-0.322377 0.213465,-0.653471 0.326738,-0.993284 0.113265,-0.348515 0.222178,-0.679609 0.326738,-0.993284 0.104552,-0.322375 0.200395,-0.622973 0.287529,-0.901797 0.08713,-0.278809 0.165543,-0.509703 0.235252,-0.692685 l 1.333091,0 c 0.06099,0.705762 0.11762,1.394089 0.169904,2.064985 0.06098,0.670907 0.108907,1.337452 0.143765,1.999637 0.04356,0.653479 0.07841,1.315668 0.104556,1.986567 0.02613,0.662191 0.04791,1.341805 0.06535,2.038846 l -1.476857,0 0.07842,-6.286441 -0.993284,3.424215 -1.176257,0 -0.954075,-3.424215 0.06535,6.286441 -1.476856,0 c 0.02614,-0.662189 0.05228,-1.350516 0.07842,-2.064985 0.03485,-0.714464 0.0697,-1.424574 0.104556,-2.130332 0.03485,-0.705749 0.07406,-1.38972 0.117626,-2.051915 0.05228,-0.662182 0.108912,-1.276449 0.169904,-1.842803 l 1.333091,0"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.presentation-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.presentation-template.svg
new file mode 100644
index 00000000..3474a694
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.presentation-template.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#d24726"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.05719 .94591)" style="fill:#fff">
+ <path d="m 14.879 43.34 c 0 0.393 0.013 0.764 0.039 1.113 0.035 0.34 0.096 0.637 0.183 0.89 0.096 0.253 0.227 0.454 0.393 0.602 0.166 0.148 0.388 0.223 0.668 0.223 0.271 0 0.489 -0.074 0.655 -0.223 0.175 -0.148 0.305 -0.349 0.393 -0.602 0.096 -0.262 0.157 -0.563 0.183 -0.903 0.035 -0.34 0.052 -0.707 0.052 -1.1 0 -0.393 -0.017 -0.759 -0.052 -1.1 -0.026 -0.349 -0.087 -0.65 -0.183 -0.903 -0.087 -0.253 -0.214 -0.454 -0.38 -0.602 -0.166 -0.148 -0.388 -0.223 -0.668 -0.223 -0.279 0 -0.502 0.074 -0.668 0.223 -0.166 0.148 -0.297 0.353 -0.393 0.615 -0.087 0.253 -0.148 0.55 -0.183 0.89 -0.026 0.34 -0.039 0.707 -0.039 1.1 m -1.637 0 c 0 -1.396 0.257 -2.448 0.772 -3.155 0.515 -0.716 1.231 -1.074 2.147 -1.074 0.951 0 1.676 0.358 2.173 1.074 0.497 0.707 0.746 1.759 0.746 3.155 0 1.396 -0.253 2.453 -0.759 3.168 -0.506 0.707 -1.222 1.06 -2.147 1.06 -0.951 0 -1.68 -0.353 -2.186 -1.06 -0.498 -0.716 -0.746 -1.772 -0.746 -3.168"/>
+ <path d="m 25.654 39.3 0 1.335 -2.134 0 0 6.769 -1.623 0 0 -6.769 -2.134 0 0 -1.335 5.891 0"/>
+ <path d="m 28.914 39.21 c 1.03 0 1.829 0.214 2.396 0.642 0.567 0.419 0.851 1.108 0.851 2.069 0 0.969 -0.288 1.671 -0.864 2.108 -0.567 0.428 -1.375 0.642 -2.422 0.642 l -0.576 0 0 2.736 -1.61 0 0 -7.999 c 0.157 -0.035 0.332 -0.065 0.524 -0.092 0.201 -0.026 0.401 -0.044 0.602 -0.052 0.201 -0.017 0.397 -0.031 0.589 -0.039 0.192 -0.009 0.362 -0.013 0.511 -0.013 m 0.183 1.401 c -0.096 0 -0.231 0.004 -0.406 0.013 -0.166 0 -0.297 0.009 -0.393 0.026 l 0 2.618 0.655 0 c 0.515 0 0.903 -0.1 1.165 -0.301 0.262 -0.209 0.393 -0.563 0.393 -1.06 0 -0.471 -0.131 -0.803 -0.393 -0.995 -0.253 -0.201 -0.594 -0.301 -1.021 -0.301"/>
+ </g>
+ <path d="m 12 16 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 24 7 0 0 5 l -7 0 z" style="fill:#fff"/>
+ <path d="m 30 16 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 17 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.presentation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.presentation.svg
new file mode 100644
index 00000000..d4a82bca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.presentation.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#d24726"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.05719 .94591)" style="fill:#fff">
+ <path d="m 14.879 43.34 c 0 0.393 0.013 0.764 0.039 1.113 0.035 0.34 0.096 0.637 0.183 0.89 0.096 0.253 0.227 0.454 0.393 0.602 0.166 0.148 0.388 0.223 0.668 0.223 0.271 0 0.489 -0.074 0.655 -0.223 0.175 -0.148 0.305 -0.349 0.393 -0.602 0.096 -0.262 0.157 -0.563 0.183 -0.903 0.035 -0.34 0.052 -0.707 0.052 -1.1 0 -0.393 -0.017 -0.759 -0.052 -1.1 -0.026 -0.349 -0.087 -0.65 -0.183 -0.903 -0.087 -0.253 -0.214 -0.454 -0.38 -0.602 -0.166 -0.148 -0.388 -0.223 -0.668 -0.223 -0.279 0 -0.502 0.074 -0.668 0.223 -0.166 0.148 -0.297 0.353 -0.393 0.615 -0.087 0.253 -0.148 0.55 -0.183 0.89 -0.026 0.34 -0.039 0.707 -0.039 1.1 m -1.637 0 c 0 -1.396 0.257 -2.448 0.772 -3.155 0.515 -0.716 1.231 -1.074 2.147 -1.074 0.951 0 1.676 0.358 2.173 1.074 0.497 0.707 0.746 1.759 0.746 3.155 0 1.396 -0.253 2.453 -0.759 3.168 -0.506 0.707 -1.222 1.06 -2.147 1.06 -0.951 0 -1.68 -0.353 -2.186 -1.06 -0.498 -0.716 -0.746 -1.772 -0.746 -3.168"/>
+ <path d="m 21.753 46.09 c 0.044 0.009 0.092 0.013 0.144 0.013 0.052 0 0.1 0 0.144 0 0.367 0 0.672 -0.07 0.916 -0.209 0.253 -0.14 0.454 -0.332 0.602 -0.576 0.157 -0.244 0.266 -0.532 0.327 -0.864 0.07 -0.34 0.105 -0.711 0.105 -1.113 0 -0.349 -0.026 -0.69 -0.079 -1.021 -0.052 -0.332 -0.144 -0.624 -0.275 -0.877 -0.131 -0.253 -0.31 -0.454 -0.537 -0.602 -0.227 -0.157 -0.519 -0.236 -0.877 -0.236 -0.07 0 -0.148 0.004 -0.236 0.013 -0.087 0 -0.166 0.009 -0.236 0.026 l 0 5.446 m 3.875 -2.749 c 0 0.751 -0.096 1.392 -0.288 1.925 -0.183 0.524 -0.441 0.951 -0.772 1.283 -0.332 0.332 -0.729 0.576 -1.191 0.733 -0.454 0.148 -0.956 0.223 -1.506 0.223 -0.288 0 -0.572 -0.017 -0.851 -0.052 -0.271 -0.026 -0.563 -0.074 -0.877 -0.144 l 0 -7.908 c 0.367 -0.079 0.711 -0.131 1.034 -0.157 0.323 -0.026 0.624 -0.039 0.903 -0.039 0.532 0 1.017 0.079 1.453 0.236 0.445 0.157 0.82 0.406 1.126 0.746 0.305 0.332 0.541 0.759 0.707 1.283 0.175 0.515 0.262 1.139 0.262 1.872"/>
+ <path d="m 28.914 39.21 c 1.03 0 1.829 0.214 2.396 0.642 0.567 0.419 0.851 1.108 0.851 2.069 0 0.969 -0.288 1.671 -0.864 2.108 -0.567 0.428 -1.375 0.642 -2.422 0.642 l -0.576 0 0 2.736 -1.61 0 0 -7.999 c 0.157 -0.035 0.332 -0.065 0.524 -0.092 0.201 -0.026 0.401 -0.044 0.602 -0.052 0.201 -0.017 0.397 -0.031 0.589 -0.039 0.192 -0.009 0.362 -0.013 0.511 -0.013 m 0.183 1.401 c -0.096 0 -0.231 0.004 -0.406 0.013 -0.166 0 -0.297 0.009 -0.393 0.026 l 0 2.618 0.655 0 c 0.515 0 0.903 -0.1 1.165 -0.301 0.262 -0.209 0.393 -0.563 0.393 -1.06 0 -0.471 -0.131 -0.803 -0.393 -0.995 -0.253 -0.201 -0.594 -0.301 -1.021 -0.301"/>
+ </g>
+ <path d="m 12 17 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 25 7 0 0 5 l -7 0 z" style="fill:#fff"/>
+ <path d="m 30 17 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 18 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.spreadsheet-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.spreadsheet-template.svg
new file mode 100644
index 00000000..3f88607d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.spreadsheet-template.svg
@@ -0,0 +1,14 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#207245" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,11 0,31 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 42,3 C 42,1.9714285 41.028571,1 40,1 L 29,1 19,1 8,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g transform="matrix(-.19998 0 0 .22916 49.20338 37.16567)">
+<path style="line-height:normal;color:#000" d="m 76.026806,-87.998825 c 0,30.716158 -0.0039,34.460917 -0.0039,61.093925 35.103874,0 69.648974,0 100.007874,0 0,-30.716158 -0.004,-34.460917 -0.004,-61.093925 -34.71345,0 -70.24444,0 -100,0 z m 9.999998,8.727556 45.000006,0 0,17.455111 -45.000006,0 z m 55.000006,0 25,0 0,17.455111 -25,0 z m -55.000006,26.182667 45.000006,0 0,17.455112 -45.000006,0 z m 55.000006,0 25,0 0,17.455112 -25,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.06161 .94197)">
+<path d="m 14.830925,43.525828 c -2e-6,0.394408 0.01314,0.766901 0.03944,1.117479 0.03506,0.34182 0.09641,0.639814 0.184055,0.893984 0.09641,0.254174 0.227876,0.455758 0.394405,0.604754 0.166523,0.148998 0.390019,0.223497 0.670487,0.223495 0.271698,2e-6 0.490811,-0.0745 0.657341,-0.223495 0.175287,-0.148996 0.306755,-0.35058 0.394405,-0.604754 0.09641,-0.262934 0.157757,-0.565311 0.184055,-0.90713 0.03505,-0.341814 0.05258,-0.709925 0.05259,-1.104333 -5e-6,-0.3944 -0.01753,-0.762511 -0.05259,-1.104333 -0.0263,-0.350576 -0.08765,-0.652952 -0.184055,-0.90713 -0.08765,-0.254166 -0.214736,-0.45575 -0.381258,-0.604754 -0.16653,-0.14899 -0.390026,-0.223489 -0.670488,-0.223496 -0.280468,7e-6 -0.503964,0.07451 -0.670487,0.223496 -0.166529,0.149004 -0.297997,0.354971 -0.394405,0.617901 -0.08765,0.254177 -0.148999,0.552172 -0.184055,0.893983 -0.0263,0.341822 -0.03944,0.709933 -0.03944,1.104333 m -1.643352,0 c 0,-1.402322 0.258554,-2.458448 0.775662,-3.168383 0.517107,-0.718685 1.235799,-1.078031 2.156078,-1.078039 0.955332,8e-6 1.682788,0.359354 2.182372,1.078039 0.499573,0.709935 0.749362,1.766061 0.749369,3.168383 -7e-6,1.40233 -0.254178,2.462839 -0.762516,3.18153 -0.508348,0.709928 -1.22704,1.064892 -2.156078,1.064892 -0.955337,0 -1.687176,-0.354964 -2.195518,-1.064892 -0.49958,-0.718691 -0.749369,-1.7792 -0.749369,-3.18153"/>
+<path d="m 25.650756,39.463461 0,1.340976 -2.142931,0 0,6.796904 -1.630206,0 0,-6.796904 -2.142931,0 0,-1.340976 5.916068,0"/>
+<path d="m 29.029488,46.418128 c 0.271698,10e-7 0.495193,-0.02629 0.670488,-0.07888 0.184051,-0.06135 0.328666,-0.140232 0.433845,-0.236643 0.10517,-0.105173 0.175286,-0.219112 0.210349,-0.341817 0.04382,-0.131466 0.06573,-0.262934 0.06573,-0.394405 -5e-6,-0.166524 -0.04821,-0.315521 -0.144615,-0.446991 -0.09641,-0.131466 -0.219118,-0.245405 -0.368111,-0.341818 -0.149001,-0.105171 -0.315527,-0.197199 -0.499579,-0.276083 -0.184059,-0.08764 -0.368114,-0.166523 -0.552166,-0.236643 -0.24541,-0.08764 -0.499582,-0.188434 -0.762516,-0.302376 -0.262938,-0.113936 -0.503963,-0.25855 -0.723075,-0.433845 -0.21035,-0.175287 -0.385641,-0.390018 -0.525872,-0.644194 -0.140234,-0.262932 -0.21035,-0.587219 -0.21035,-0.972865 0,-0.762509 0.245407,-1.358497 0.736222,-1.787967 0.499577,-0.429455 1.183211,-0.644186 2.050904,-0.644194 0.499575,8e-6 0.933419,0.05698 1.301535,0.170909 0.37687,0.113947 0.692393,0.241032 0.94657,0.381257 l -0.473285,1.248948 c -0.219119,-0.122697 -0.464526,-0.227872 -0.736222,-0.315524 -0.26294,-0.08764 -0.569699,-0.131461 -0.920277,-0.131468 -0.858928,7e-6 -1.28839,0.311148 -1.288388,0.933424 -2e-6,0.157768 0.04382,0.298 0.131468,0.420698 0.08764,0.113945 0.1972,0.219119 0.328671,0.315524 0.140229,0.08765 0.293609,0.166531 0.460138,0.236643 0.175288,0.07012 0.346196,0.135855 0.512726,0.197202 0.254168,0.09642 0.517104,0.205971 0.788809,0.32867 0.280461,0.113944 0.534632,0.271705 0.762515,0.473286 0.236638,0.192824 0.429457,0.438231 0.57846,0.736221 0.148992,0.289234 0.22349,0.657344 0.223496,1.104333 -6e-6,0.762517 -0.249795,1.354123 -0.749368,1.77482 -0.49082,0.411934 -1.240187,0.617901 -2.248106,0.617901 -0.674872,0 -1.213891,-0.07012 -1.617059,-0.210349 -0.40317,-0.148997 -0.705546,-0.284848 -0.90713,-0.407552 l 0.473285,-1.314681 c 0.236642,0.140234 0.517107,0.271702 0.841397,0.394404 0.33305,0.122705 0.736219,0.184057 1.209507,0.184056"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.spreadsheet.svg
new file mode 100644
index 00000000..62b371c6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.spreadsheet.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#207245" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g transform="matrix(-.19998 0 0 .22916 49.20338 38.1654)">
+<path style="line-height:normal;color:#000" d="m 76.026806,-87.998825 c 0,30.716158 -0.0039,34.460917 -0.0039,61.093925 35.103874,0 69.648974,0 100.007874,0 0,-30.716158 -0.004,-34.460917 -0.004,-61.093925 -34.71345,0 -70.24444,0 -100,0 z m 9.999998,8.727556 45.000006,0 0,17.455111 -45.000006,0 z m 55.000006,0 25,0 0,17.455111 -25,0 z m -55.000006,26.182667 45.000006,0 0,17.455112 -45.000006,0 z m 55.000006,0 25,0 0,17.455112 -25,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.06161 .94197)">
+<path d="m 14.830925,43.525828 c -2e-6,0.394408 0.01314,0.766901 0.03944,1.117479 0.03506,0.34182 0.09641,0.639814 0.184055,0.893984 0.09641,0.254174 0.227876,0.455758 0.394405,0.604754 0.166523,0.148998 0.390019,0.223497 0.670487,0.223495 0.271698,2e-6 0.490811,-0.0745 0.657341,-0.223495 0.175287,-0.148996 0.306755,-0.35058 0.394405,-0.604754 0.09641,-0.262934 0.157757,-0.565311 0.184055,-0.90713 0.03505,-0.341814 0.05258,-0.709925 0.05259,-1.104333 -5e-6,-0.3944 -0.01753,-0.762511 -0.05259,-1.104333 -0.0263,-0.350576 -0.08765,-0.652952 -0.184055,-0.90713 -0.08765,-0.254166 -0.214736,-0.45575 -0.381258,-0.604754 -0.16653,-0.14899 -0.390026,-0.223489 -0.670488,-0.223496 -0.280468,7e-6 -0.503964,0.07451 -0.670487,0.223496 -0.166529,0.149004 -0.297997,0.354971 -0.394405,0.617901 -0.08765,0.254177 -0.148999,0.552172 -0.184055,0.893983 -0.0263,0.341822 -0.03944,0.709933 -0.03944,1.104333 m -1.643352,0 c 0,-1.402322 0.258554,-2.458448 0.775662,-3.168383 0.517107,-0.718685 1.235799,-1.078031 2.156078,-1.078039 0.955332,8e-6 1.682788,0.359354 2.182372,1.078039 0.499573,0.709935 0.749362,1.766061 0.749369,3.168383 -7e-6,1.40233 -0.254178,2.462839 -0.762516,3.18153 -0.508348,0.709928 -1.22704,1.064892 -2.156078,1.064892 -0.955337,0 -1.687176,-0.354964 -2.195518,-1.064892 -0.49958,-0.718691 -0.749369,-1.7792 -0.749369,-3.18153"/>
+<path d="m 21.733004,46.28666 c 0.04382,0.0088 0.09203,0.01315 0.144615,0.01315 0.05259,2e-6 0.10079,2e-6 0.144615,0 0.368108,2e-6 0.674867,-0.07011 0.920278,-0.210349 0.254168,-0.140231 0.455752,-0.333051 0.604753,-0.57846 0.157758,-0.245405 0.267314,-0.534634 0.328671,-0.86769 0.07011,-0.341814 0.10517,-0.714306 0.105174,-1.117479 -4e-6,-0.350577 -0.0263,-0.692394 -0.07888,-1.025452 -0.05259,-0.333047 -0.144619,-0.626659 -0.276083,-0.880837 -0.131472,-0.254165 -0.311145,-0.455749 -0.539019,-0.604753 -0.227882,-0.157755 -0.521494,-0.236636 -0.880837,-0.236643 -0.07012,7e-6 -0.149,0.0044 -0.236643,0.01315 -0.08765,7e-6 -0.166529,0.0088 -0.236643,0.02629 l 0,5.469076 m 3.891458,-2.760832 c -6e-6,0.753754 -0.09642,1.397947 -0.28923,1.932582 -0.184061,0.525874 -0.442615,0.955337 -0.775662,1.288388 -0.333057,0.333053 -0.731844,0.57846 -1.19636,0.736222 -0.45576,0.148997 -0.959721,0.223496 -1.511884,0.223496 -0.289232,0 -0.57408,-0.01753 -0.854543,-0.05259 -0.271703,-0.02629 -0.565315,-0.0745 -0.880837,-0.144615 l 0,-7.940678 c 0.36811,-0.07887 0.714309,-0.13146 1.038598,-0.157762 0.324287,-0.02629 0.626663,-0.03943 0.907131,-0.03944 0.534634,8e-6 1.021066,0.07889 1.459297,0.236642 0.446987,0.15777 0.823862,0.407559 1.130626,0.749369 0.306753,0.33306 0.543396,0.762522 0.709928,1.288388 0.175285,0.517114 0.26293,1.143778 0.262936,1.879995"/>
+<path d="m 29.029488,46.418128 c 0.271698,10e-7 0.495193,-0.02629 0.670488,-0.07888 0.184051,-0.06135 0.328666,-0.140232 0.433845,-0.236643 0.10517,-0.105173 0.175286,-0.219112 0.210349,-0.341817 0.04382,-0.131466 0.06573,-0.262934 0.06573,-0.394405 -5e-6,-0.166524 -0.04821,-0.315521 -0.144615,-0.446991 -0.09641,-0.131466 -0.219118,-0.245405 -0.368111,-0.341818 -0.149001,-0.105171 -0.315527,-0.197199 -0.499579,-0.276083 -0.184059,-0.08764 -0.368114,-0.166523 -0.552166,-0.236643 -0.24541,-0.08764 -0.499582,-0.188434 -0.762516,-0.302376 -0.262938,-0.113936 -0.503963,-0.25855 -0.723075,-0.433845 -0.21035,-0.175287 -0.385641,-0.390018 -0.525872,-0.644194 -0.140234,-0.262932 -0.21035,-0.587219 -0.21035,-0.972865 0,-0.762509 0.245407,-1.358497 0.736222,-1.787967 0.499577,-0.429455 1.183211,-0.644186 2.050904,-0.644194 0.499575,8e-6 0.933419,0.05698 1.301535,0.170909 0.37687,0.113947 0.692393,0.241032 0.94657,0.381257 l -0.473285,1.248948 c -0.219119,-0.122697 -0.464526,-0.227872 -0.736222,-0.315524 -0.26294,-0.08764 -0.569699,-0.131461 -0.920277,-0.131468 -0.858928,7e-6 -1.28839,0.311148 -1.288388,0.933424 -2e-6,0.157768 0.04382,0.298 0.131468,0.420698 0.08764,0.113945 0.1972,0.219119 0.328671,0.315524 0.140229,0.08765 0.293609,0.166531 0.460138,0.236643 0.175288,0.07012 0.346196,0.135855 0.512726,0.197202 0.254168,0.09642 0.517104,0.205971 0.788809,0.32867 0.280461,0.113944 0.534632,0.271705 0.762515,0.473286 0.236638,0.192824 0.429457,0.438231 0.57846,0.736221 0.148992,0.289234 0.22349,0.657344 0.223496,1.104333 -6e-6,0.762517 -0.249795,1.354123 -0.749368,1.77482 -0.49082,0.411934 -1.240187,0.617901 -2.248106,0.617901 -0.674872,0 -1.213891,-0.07012 -1.617059,-0.210349 -0.40317,-0.148997 -0.705546,-0.284848 -0.90713,-0.407552 l 0.473285,-1.314681 c 0.236642,0.140234 0.517107,0.271702 0.841397,0.394404 0.33305,0.122705 0.736219,0.184057 1.209507,0.184056"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-template.svg
new file mode 100644
index 00000000..b66e4d84
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-template.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#3468ce"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.05609 .94689)" style="fill:#fff">
+ <path d="m 14.891 43.3 c 0 0.392 0.013 0.763 0.039 1.112 0.035 0.34 0.096 0.636 0.183 0.889 0.096 0.253 0.227 0.453 0.392 0.602 0.166 0.148 0.388 0.222 0.667 0.222 0.27 0 0.488 -0.074 0.654 -0.222 0.174 -0.148 0.305 -0.349 0.392 -0.602 0.096 -0.262 0.157 -0.562 0.183 -0.902 0.035 -0.34 0.052 -0.706 0.052 -1.099 0 -0.392 -0.017 -0.759 -0.052 -1.099 -0.026 -0.349 -0.087 -0.65 -0.183 -0.902 -0.087 -0.253 -0.214 -0.453 -0.379 -0.602 -0.166 -0.148 -0.388 -0.222 -0.667 -0.222 -0.279 0 -0.501 0.074 -0.667 0.222 -0.166 0.148 -0.296 0.353 -0.392 0.615 -0.087 0.253 -0.148 0.549 -0.183 0.889 -0.026 0.34 -0.039 0.706 -0.039 1.099 m -1.635 0 c 0 -1.395 0.257 -2.446 0.772 -3.152 0.514 -0.715 1.229 -1.072 2.145 -1.072 0.95 0 1.674 0.357 2.171 1.072 0.497 0.706 0.745 1.757 0.745 3.152 0 1.395 -0.253 2.45 -0.759 3.165 -0.506 0.706 -1.221 1.059 -2.145 1.059 -0.95 0 -1.678 -0.353 -2.184 -1.059 -0.497 -0.715 -0.745 -1.77 -0.745 -3.165"/>
+ <path d="m 25.655 39.26 0 1.334 -2.132 0 0 6.762 -1.622 0 0 -6.762 -2.132 0 0 -1.334 5.885 0"/>
+ <path d="m 32.19 39.26 0 1.334 -2.132 0 0 6.762 -1.622 0 0 -6.762 -2.132 0 0 -1.334 5.885 0"/>
+ </g>
+ <rect ry="0.601" height="7" rx="0.579" y="15" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 15.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 24.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 27.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 30.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 18.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 21.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-web-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-web-template.svg
new file mode 100644
index 00000000..6ecacbb4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-web-template.svg
@@ -0,0 +1,24 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#7099c4" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<path style="fill-opacity:.196" d="m 6.0000005,35 0,10 c 0,0.971429 1.028571,2 2,2 L 40,47 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff;line-height:normal;color:#000" transform="matrix(.81817 0 0 .81817 4.36383 4.36383)">
+<path d="m 15,19 0,2 18,0 0,-2 z"/>
+<path d="m 14,23 0,2 20,0 0,-2 z"/>
+<path d="m 15,27 0,2 18,0 0,-2 z"/>
+<path d="m 23,14 0,20 2,0 0,-20 z"/>
+</g>
+<g style="stroke:#fff;fill:none">
+<g style="stroke-width:2" transform="matrix(.81817 0 0 .81817 4.36383 4.36389)">
+<path d="m 20.44194,33 c -2,-6 -2,-12 0,-18"/>
+<path d="m 27.469672,33 c 2,-5 2,-12 0,-18"/>
+</g>
+<g transform="matrix(.81817 0 0 .81817 4.36383 4.36389)">
+<path style="stroke-linecap:round;stroke-width:1.821" d="m 33.05724,27.317127 c 0,5.028 -4.075999,9.103999 -9.103999,9.103999 -5.028,0 -9.103999,-4.075999 -9.103999,-9.103999 0,-5.028 4.075999,-9.103999 9.103999,-9.103999 5.028,0 9.103999,4.075999 9.103999,9.103999 z" transform="matrix(1.09842 0 0 1.09842 -2.31068 -6.00564)"/>
+</g>
+</g>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(1.0004 0 0 .88456 -1.02808 11.37549)">
+<path d="m 16.772068,33.490509 c -2e-6,0.420004 0.014,0.81667 0.042,1.19 0.03733,0.364003 0.102664,0.681336 0.196,0.952 0.102664,0.270669 0.242664,0.485335 0.42,0.644 0.17733,0.158668 0.41533,0.238002 0.714,0.238 0.289329,2e-6 0.522662,-0.07933 0.7,-0.238 0.186662,-0.158665 0.326662,-0.373331 0.42,-0.644 0.102662,-0.279997 0.167995,-0.601997 0.196,-0.966 0.03733,-0.363996 0.05599,-0.755996 0.056,-1.176 -5e-6,-0.419995 -0.01867,-0.811995 -0.056,-1.176 -0.02801,-0.373327 -0.09334,-0.695327 -0.196,-0.966 -0.09334,-0.27066 -0.228671,-0.485326 -0.406,-0.644 -0.177338,-0.158659 -0.415337,-0.237992 -0.714,-0.238 -0.29867,8e-6 -0.53667,0.07934 -0.714,0.238 -0.177336,0.158674 -0.317336,0.378007 -0.42,0.658 -0.09334,0.270673 -0.158669,0.588006 -0.196,0.952 -0.028,0.364005 -0.042,0.756005 -0.042,1.176 m -1.75,0 c -1e-6,-1.493327 0.275332,-2.617993 0.826,-3.374 0.550665,-0.765325 1.315997,-1.147991 2.296,-1.148 1.017329,9e-6 1.791994,0.382675 2.324,1.148 0.531993,0.756007 0.797993,1.880673 0.798,3.374 -7e-6,1.493336 -0.270673,2.622669 -0.812,3.388 -0.541339,0.756 -1.306671,1.134 -2.296,1.134 -1.017336,0 -1.796669,-0.378 -2.338,-1.134 -0.532001,-0.765331 -0.798001,-1.894664 -0.798,-3.388"/>
+<path d="m 28.294068,29.164509 0,1.428 -2.282,0 0,7.238 -1.736,0 0,-7.238 -2.282,0 0,-1.428 6.3,0"/>
+<path d="m 35.014068,29.164509 0,8.666 -1.722,0 0,-3.822 -2.296,0 0,3.822 -1.722,0 0,-8.666 1.722,0 0,3.416 2.296,0 0,-3.416 1.722,0"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-web.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-web.svg
new file mode 100644
index 00000000..800849ea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text-web.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#7099c4"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.636 19.909 0 1.636 14.727 0 0 -1.636 z" style="fill:#fff;color:#000"/>
+ <path d="m 15.818 23.18 0 1.636 16.363 0 0 -1.636 z" style="fill:#fff;color:#000"/>
+ <path d="m 16.636 26.454 0 1.636 14.727 0 0 -1.636 z" style="fill:#fff;color:#000"/>
+ <path d="m 23.18 15.818 0 16.363 1.636 0 0 -16.363 z" style="fill:#fff;color:#000"/>
+ <path d="m 21.09 31.363 c -1.636 -4.909 -1.636 -9.818 0 -14.727" style="fill:none;stroke:#fff;stroke-width:1.636"/>
+ <path d="m 26.839 31.363 c 1.636 -4.091 1.636 -9.818 0 -14.727" style="fill:none;stroke:#fff;stroke-width:1.636"/>
+ <path d="m 32.18 24 c 0 4.519 -3.663 8.182 -8.182 8.182 -4.519 0 -8.182 -3.663 -8.182 -8.182 0 -4.519 3.663 -8.182 8.182 -8.182 4.519 0 8.182 3.663 8.182 8.182 z" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-width:1.637"/>
+ <path d="m 15.751 41 c 0 0.372 0.014 0.722 0.042 1.053 0.037 0.322 0.103 0.603 0.196 0.842 0.103 0.239 0.243 0.429 0.42 0.57 0.177 0.14 0.415 0.211 0.714 0.211 0.289 0 0.523 -0.07 0.7 -0.211 0.187 -0.14 0.327 -0.33 0.42 -0.57 0.103 -0.248 0.168 -0.533 0.196 -0.854 0.037 -0.322 0.056 -0.669 0.056 -1.04 0 -0.372 -0.019 -0.718 -0.056 -1.04 -0.028 -0.33 -0.093 -0.615 -0.196 -0.854 -0.093 -0.239 -0.229 -0.429 -0.406 -0.57 -0.177 -0.14 -0.416 -0.211 -0.714 -0.211 -0.299 0 -0.537 0.07 -0.714 0.211 -0.177 0.14 -0.317 0.334 -0.42 0.582 -0.093 0.239 -0.159 0.52 -0.196 0.842 -0.028 0.322 -0.042 0.669 -0.042 1.04 m -1.751 0 c 0 -1.321 0.275 -2.316 0.826 -2.985 0.551 -0.677 1.317 -1.015 2.297 -1.015 1.018 0 1.793 0.338 2.325 1.015 0.532 0.669 0.798 1.664 0.798 2.985 0 1.321 -0.271 2.32 -0.812 2.997 -0.542 0.669 -1.307 1 -2.297 1 -1.018 0 -1.797 -0.334 -2.339 -1 -0.532 -0.677 -0.798 -1.676 -0.798 -2.997" style="fill:#fff"/>
+ <path d="m 23.1 43.6 c 0.047 0.008 0.098 0.012 0.154 0.012 0.056 0 0.107 0 0.154 0 0.392 0 0.719 -0.066 0.98 -0.198 0.271 -0.132 0.486 -0.314 0.644 -0.545 0.168 -0.231 0.285 -0.504 0.35 -0.817 0.075 -0.322 0.112 -0.673 0.112 -1.053 0 -0.33 -0.028 -0.652 -0.084 -0.966 -0.056 -0.314 -0.154 -0.59 -0.294 -0.83 -0.14 -0.239 -0.331 -0.429 -0.574 -0.57 -0.243 -0.149 -0.556 -0.223 -0.938 -0.223 -0.075 0 -0.159 0.004 -0.252 0.012 -0.093 0 -0.177 0.008 -0.252 0.025 l 0 5.152 m 4.146 -2.601 c 0 0.71 -0.103 1.317 -0.308 1.82 -0.196 0.495 -0.472 0.9 -0.826 1.214 -0.355 0.314 -0.78 0.545 -1.275 0.693 -0.486 0.14 -1.022 0.211 -1.611 0.211 -0.308 0 -0.612 -0.017 -0.91 -0.05 -0.289 -0.025 -0.602 -0.07 -0.938 -0.136 l 0 -7.48 c 0.392 -0.074 0.761 -0.124 1.106 -0.149 0.345 -0.025 0.668 -0.037 0.966 -0.037 0.57 0 1.088 0.074 1.555 0.223 0.476 0.149 0.878 0.384 1.204 0.706 0.327 0.314 0.579 0.718 0.756 1.214 0.187 0.487 0.28 1.077 0.28 1.771" style="fill:#fff"/>
+ <path d="m 34 37.17 0 7.666 -1.723 0 0 -3.381 -2.297 0 0 3.381 -1.723 0 0 -7.666 1.723 0 0 3.02 2.297 0 0 -3.02 1.723 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text.svg
new file mode 100644
index 00000000..3af0cd46
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.text.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3468ce"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="matrix(.98658 0 0 .88456 -6.63967 7.41744)" style="fill:#fff">
+ <path d="m 22.67 37.965 c 0 0.42 0.014 0.817 0.042 1.19 0.037 0.364 0.103 0.681 0.196 0.952 0.103 0.271 0.243 0.485 0.42 0.644 0.177 0.159 0.415 0.238 0.714 0.238 0.289 0 0.523 -0.079 0.7 -0.238 0.187 -0.159 0.327 -0.373 0.42 -0.644 0.103 -0.28 0.168 -0.602 0.196 -0.966 0.037 -0.364 0.056 -0.756 0.056 -1.176 0 -0.42 -0.019 -0.812 -0.056 -1.176 -0.028 -0.373 -0.093 -0.695 -0.196 -0.966 -0.093 -0.271 -0.229 -0.485 -0.406 -0.644 -0.177 -0.159 -0.415 -0.238 -0.714 -0.238 -0.299 0 -0.537 0.079 -0.714 0.238 -0.177 0.159 -0.317 0.378 -0.42 0.658 -0.093 0.271 -0.159 0.588 -0.196 0.952 -0.028 0.364 -0.042 0.756 -0.042 1.176 m -1.75 0 c 0 -1.493 0.275 -2.618 0.826 -3.374 0.551 -0.765 1.316 -1.148 2.296 -1.148 1.017 0 1.792 0.383 2.324 1.148 0.532 0.756 0.798 1.881 0.798 3.374 0 1.493 -0.271 2.623 -0.812 3.388 -0.541 0.756 -1.307 1.134 -2.296 1.134 -1.017 0 -1.797 -0.378 -2.338 -1.134 -0.532 -0.765 -0.798 -1.895 -0.798 -3.388"/>
+ <path d="m 30.02 40.905 c 0.047 0.009 0.098 0.014 0.154 0.014 0.056 0 0.107 0 0.154 0 0.392 0 0.719 -0.075 0.98 -0.224 0.271 -0.149 0.485 -0.355 0.644 -0.616 0.168 -0.261 0.285 -0.569 0.35 -0.924 0.075 -0.364 0.112 -0.761 0.112 -1.19 0 -0.373 -0.028 -0.737 -0.084 -1.092 -0.056 -0.355 -0.154 -0.667 -0.294 -0.938 -0.14 -0.271 -0.331 -0.485 -0.574 -0.644 -0.243 -0.168 -0.555 -0.252 -0.938 -0.252 -0.075 0 -0.159 0.005 -0.252 0.014 -0.093 0 -0.177 0.009 -0.252 0.028 l 0 5.824 m 4.144 -2.94 c 0 0.803 -0.103 1.489 -0.308 2.058 -0.196 0.56 -0.471 1.017 -0.826 1.372 -0.355 0.355 -0.779 0.616 -1.274 0.784 -0.485 0.159 -1.022 0.238 -1.61 0.238 -0.308 0 -0.611 -0.019 -0.91 -0.056 -0.289 -0.028 -0.602 -0.079 -0.938 -0.154 l 0 -8.456 c 0.392 -0.084 0.761 -0.14 1.106 -0.168 0.345 -0.028 0.667 -0.042 0.966 -0.042 0.569 0 1.087 0.084 1.554 0.252 0.476 0.168 0.877 0.434 1.204 0.798 0.327 0.355 0.579 0.812 0.756 1.372 0.187 0.551 0.28 1.218 0.28 2"/>
+ <path d="m 41.19 33.639 0 1.428 -2.282 0 0 7.238 -1.736 0 0 -7.238 -2.282 0 0 -1.428 6.3 0"/>
+ </g>
+ <rect ry="0.601" height="7" rx="0.579" y="16" x="16" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 26.5 16.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 16.5 25.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 16.5 28.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 16.5 31.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 26.5 19.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 26.5 22.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.web-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.web-template.svg
new file mode 120000
index 00000000..19ce0032
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.oasis.opendocument.web-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-web-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openofficeorg.extension.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openofficeorg.extension.svg
new file mode 120000
index 00000000..fbf993b9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openofficeorg.extension.svg
@@ -0,0 +1 @@
+libreoffice-extension.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openshot-qt-project.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openshot-qt-project.svg
new file mode 120000
index 00000000..f84eafca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openshot-qt-project.svg
@@ -0,0 +1 @@
+text-x-xges.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
new file mode 100644
index 00000000..a3bee0c1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#d24726"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 14.09 38 c 0.968 0 1.719 0.183 2.253 0.548 0.533 0.358 0.8 0.946 0.8 1.766 0 0.827 -0.271 1.427 -0.813 1.8 -0.533 0.365 -1.293 0.548 -2.278 0.548 l -0.542 0 0 2.336 -1.514 0 0 -6.83 c 0.148 -0.03 0.312 -0.056 0.492 -0.078 0.189 -0.022 0.378 -0.037 0.566 -0.045 0.189 -0.015 0.373 -0.026 0.554 -0.034 0.181 -0.008 0.341 -0.011 0.48 -0.011 m 0.172 1.196 c -0.09 0 -0.217 0.004 -0.382 0.011 -0.156 0 -0.279 0.008 -0.369 0.022 l 0 2.236 0.616 0 c 0.484 0 0.849 -0.086 1.096 -0.257 0.246 -0.179 0.369 -0.481 0.369 -0.905 0 -0.402 -0.123 -0.686 -0.369 -0.85 -0.238 -0.171 -0.558 -0.257 -0.96 -0.257" style="fill:#fff"/>
+ <path d="m 20.248 38 c 0.968 0 1.719 0.183 2.253 0.548 0.533 0.358 0.8 0.946 0.8 1.766 0 0.827 -0.271 1.427 -0.813 1.8 -0.533 0.365 -1.293 0.548 -2.278 0.548 l -0.542 0 0 2.336 -1.514 0 0 -6.83 c 0.148 -0.03 0.312 -0.056 0.492 -0.078 0.189 -0.022 0.378 -0.037 0.566 -0.045 0.189 -0.015 0.373 -0.026 0.554 -0.034 0.181 -0.008 0.341 -0.011 0.48 -0.011 m 0.172 1.196 c -0.09 0 -0.218 0.004 -0.382 0.011 -0.156 0 -0.279 0.008 -0.369 0.022 l 0 2.236 0.616 0 c 0.484 0 0.849 -0.086 1.096 -0.257 0.246 -0.179 0.369 -0.481 0.369 -0.905 0 -0.402 -0.123 -0.686 -0.369 -0.85 -0.238 -0.171 -0.558 -0.257 -0.96 -0.257" style="fill:#fff"/>
+ <path d="m 29.494 38 0 1.153 -2.01 0 0 5.847 -1.527 0 0 -5.847 -2.01 0 0 -1.153 5.54 0" style="fill:#fff"/>
+ <path d="m 12 17 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 25 7 0 0 5 l -7 0 z" style="fill:#fff"/>
+ <path d="m 30 17 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 18 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+ <path d="m 34.394 45 c -0.153 -0.379 -0.342 -0.799 -0.567 -1.26 -0.217 -0.461 -0.447 -0.921 -0.688 -1.382 -0.233 0.438 -0.467 0.895 -0.7 1.371 -0.233 0.468 -0.435 0.892 -0.604 1.271 l -1.606 0 c 0.08 -0.201 0.197 -0.442 0.35 -0.725 0.161 -0.282 0.334 -0.587 0.519 -0.914 0.193 -0.327 0.394 -0.661 0.604 -1 0.209 -0.349 0.41 -0.684 0.604 -1 l -1.956 -3.255 l 1.606 0 1.183 2.207 1.244 -2.207 1.497 0 -1.908 3.221 c 0.217 0.32 0.431 0.654 0.64 1 0.209 0.349 0.402 0.691 0.58 1.026 0.185 0.327 0.346 0.635 0.483 0.925 c 0.137 0.282 0.245 0.524 0.326 0.725 l -1.606 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
new file mode 100644
index 00000000..f699cb4e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#d24726"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 14.15 37.816 c 0.993 0 1.764 0.187 2.311 0.562 0.547 0.367 0.821 0.971 0.821 1.812 0 0.848 -0.278 1.464 -0.833 1.846 -0.547 0.375 -1.326 0.562 -2.336 0.562 l -0.556 0 0 2.396 -1.553 0 0 -7.01 c 0.152 -0.031 0.32 -0.057 0.505 -0.08 0.194 -0.023 0.387 -0.038 0.581 -0.046 0.194 -0.015 0.383 -0.027 0.568 -0.034 0.185 -0.008 0.349 -0.011 0.492 -0.011 m 0.177 1.227 c -0.093 0 -0.223 0.004 -0.391 0.011 -0.16 0 -0.286 0.008 -0.379 0.023 l 0 2.293 0.631 0 c 0.497 0 0.871 -0.088 1.124 -0.264 0.253 -0.183 0.379 -0.493 0.379 -0.929 0 -0.413 -0.126 -0.703 -0.379 -0.871 -0.244 -0.176 -0.572 -0.264 -0.985 -0.264" style="fill:#fff"/>
+ <path d="m 20.461 37.816 c 0.993 0 1.764 0.187 2.311 0.562 0.547 0.367 0.821 0.971 0.821 1.812 0 0.848 -0.278 1.464 -0.833 1.846 -0.547 0.375 -1.326 0.562 -2.336 0.562 l -0.556 0 0 2.396 -1.553 0 0 -7.01 c 0.152 -0.031 0.32 -0.057 0.505 -0.08 0.194 -0.023 0.387 -0.038 0.581 -0.046 0.194 -0.015 0.383 -0.027 0.568 -0.034 0.185 -0.008 0.349 -0.011 0.492 -0.011 m 0.177 1.227 c -0.093 0 -0.223 0.004 -0.391 0.011 -0.16 0 -0.286 0.008 -0.379 0.023 l 0 2.293 0.631 0 c 0.497 0 0.871 -0.088 1.124 -0.264 0.253 -0.183 0.379 -0.493 0.379 -0.929 0 -0.413 -0.126 -0.703 -0.379 -0.871 -0.244 -0.176 -0.572 -0.264 -0.985 -0.264" style="fill:#fff"/>
+ <path d="m 12 17 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 25 7 0 0 5 l -7 0 z" style="fill:#fff"/>
+ <path d="m 30 17 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 18 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+ <path d="m 34.35 45 c -0.157 -0.384 -0.351 -0.81 -0.582 -1.278 -0.223 -0.467 -0.458 -0.935 -0.706 -1.402 -0.239 0.445 -0.479 0.908 -0.718 1.391 c -0.239 0.475 -0.446 0.905 -0.619 1.289 l -1.647 0 c 0.083 -0.204 0.202 -0.449 0.359 -0.735 0.165 -0.286 0.343 -0.596 0.533 -0.927 0.198 -0.332 0.405 -0.671 0.619 -1.018 0.215 -0.354 0.421 -0.694 0.619 -1.018 l -2.01 -3.302 1.647 0 1.214 2.239 1.276 -2.239 l 1.536 0 -1.957 3.268 c 0.223 0.324 0.442 0.663 0.656 1.018 0.215 0.354 0.413 0.701 0.594 1.04 0.19 0.332 0.355 0.645 0.495 0.939 c 0.14 0.286 0.252 0.532 0.334 0.735 l -1.647 0" style="fill:#fff"/>
+ <path d="m 26.612 43.849 c 0.256 0 0.466 -0.022 0.632 -0.067 0.173 -0.052 0.31 -0.119 0.409 -0.2 0.099 -0.089 0.165 -0.185 0.198 -0.289 0.041 -0.111 0.062 -0.222 0.062 -0.333 0 -0.141 -0.045 -0.267 -0.136 -0.378 -0.091 -0.111 -0.206 -0.207 -0.347 -0.289 -0.14 -0.089 -0.297 -0.167 -0.471 -0.233 -0.173 -0.074 -0.347 -0.141 -0.52 -0.2 -0.231 -0.074 -0.471 -0.159 -0.718 -0.256 -0.248 -0.096 -0.475 -0.219 -0.681 -0.367 -0.198 -0.148 -0.363 -0.33 -0.495 -0.544 -0.132 -0.222 -0.198 -0.496 -0.198 -0.822 0 -0.644 0.231 -1.148 0.693 -1.511 0.471 -0.363 1.115 -0.544 1.932 -0.544 0.471 0 0.879 0.048 1.226 0.144 0.355 0.096 0.652 0.204 0.892 0.322 l -0.446 1.056 c -0.206 -0.104 -0.438 -0.193 -0.693 -0.267 -0.248 -0.074 -0.537 -0.111 -0.867 -0.111 -0.809 0 -1.214 0.263 -1.214 0.789 0 0.133 0.041 0.252 0.124 0.356 0.083 0.096 0.186 0.185 0.31 0.267 0.132 0.074 0.277 0.141 0.433 0.2 0.165 0.059 0.326 0.115 0.483 0.167 0.239 0.081 0.487 0.174 0.743 0.278 0.264 0.096 0.504 0.23 0.718 0.4 0.223 0.163 0.405 0.37 0.545 0.622 0.14 0.244 0.211 0.556 0.211 0.933 0 0.644 -0.235 1.144 -0.706 1.5 -0.462 0.348 -1.168 0.522 -2.118 0.522 -0.636 0 -1.143 -0.059 -1.523 -0.178 -0.38 -0.126 -0.665 -0.241 -0.854 -0.344 l 0.446 -1.111 c 0.223 0.119 0.487 0.23 0.793 0.333 0.314 0.104 0.693 0.156 1.139 0.156" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.template.svg
new file mode 100644
index 00000000..7a1a6e4a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.template.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#d24726"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 20.521 38.04 c -0.857 0 -1.526 0.295 -2.01 0.883 -0.482 0.582 -0.722 1.447 -0.722 2.596 0 1.149 0.231 2.02 0.696 2.606 c 0.473 0.582 1.156 0.873 2.045 0.873 c 0.865 0 1.535 -0.292 2.01 -0.873 0.473 -0.589 0.71 -1.457 0.71 -2.606 0 -1.149 -0.233 -2.01 -0.698 -2.596 -0.465 -0.589 -1.142 -0.883 -2.032 -0.883 z m -6.44 0.075 c -0.139 0 -0.298 0.005 -0.477 0.012 -0.18 0.007 -0.363 0.018 -0.55 0.032 -0.188 0.007 -0.376 0.021 -0.564 0.042 -0.18 0.022 -0.342 0.048 -0.489 0.076 l 0 6.581 1.505 0 0 -2.253 0.539 0 c 0.979 0 1.736 -0.175 2.266 -0.527 0.539 -0.359 0.807 -0.937 0.807 -1.734 0 -0.79 -0.265 -1.357 -0.795 -1.702 -0.53 -0.352 -1.278 -0.528 -2.241 -0.528 z m 9.805 0.076 0 1.099 1.996 0 0 5.569 1.517 0 0 -5.569 1.996 0 0 -1.099 -5.509 0 z m 6.494 0.032 1.945 3.146 c -0.192 0.309 -0.392 0.631 -0.6 0.968 -0.208 0.33 -0.408 0.654 -0.6 0.97 -0.184 0.316 -0.356 0.61 -0.516 0.883 -0.152 0.273 -0.268 0.506 -0.348 0.7 l 1.597 0 c 0.168 -0.366 0.368 -0.776 0.6 -1.228 0.232 -0.46 0.464 -0.901 0.696 -1.325 0.24 0.445 0.469 0.892 0.685 1.337 0.224 0.445 0.412 0.85 0.564 1.216 l 1.597 0 c -0.08 -0.194 -0.188 -0.427 -0.324 -0.7 -0.136 -0.28 -0.297 -0.578 -0.481 -0.894 -0.176 -0.323 -0.368 -0.655 -0.576 -0.992 -0.208 -0.337 -0.421 -0.66 -0.637 -0.968 l 1.898 -3.114 -1.488 0 -1.237 2.134 -1.177 -2.134 -1.597 0 z m -9.86 0.97 c 0.261 0 0.468 0.06 0.623 0.182 0.155 0.122 0.273 0.288 0.355 0.496 0.09 0.208 0.147 0.455 0.172 0.742 0.033 0.28 0.049 0.582 0.049 0.905 0 0.323 -0.017 0.625 -0.049 0.905 -0.024 0.28 -0.082 0.527 -0.172 0.742 -0.082 0.208 -0.204 0.374 -0.367 0.496 -0.155 0.122 -0.359 0.183 -0.612 0.183 -0.261 0 -0.47 -0.061 -0.625 -0.183 -0.155 -0.122 -0.277 -0.288 -0.367 -0.496 -0.082 -0.208 -0.139 -0.452 -0.172 -0.732 -0.024 -0.287 -0.037 -0.592 -0.037 -0.916 0 -0.323 0.013 -0.625 0.037 -0.905 0.033 -0.28 0.09 -0.524 0.172 -0.732 0.09 -0.215 0.212 -0.384 0.367 -0.506 0.155 -0.122 0.364 -0.182 0.625 -0.182 z m -6.268 0.075 c 0.4 0 0.718 0.083 0.955 0.248 0.245 0.158 0.367 0.431 0.367 0.819 0 0.409 -0.122 0.699 -0.367 0.871 -0.245 0.165 -0.607 0.248 -1.089 0.248 l -0.613 0 0 -2.154 c 0.09 -0.014 0.214 -0.022 0.369 -0.022 0.163 -0.007 0.289 -0.01 0.379 -0.01 z" style="fill:#fff"/>
+ <path d="m 12 16 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 24 7 0 0 5 l -7 0 z" style="fill:#fff"/>
+ <path d="m 30 16 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 17 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
new file mode 100644
index 00000000..f729472f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#207245"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 34 18 c 0 7.04 0.001 7.897 0.001 14 -7.02 0 -13.928 0 -20 0 0 -7.04 0.001 -7.897 0.001 -14 6.942 0 14.05 0 19.998 0 z m -2 2 -8.999 0 0 4 8.999 0 z m -10.999 0 -5 0 0 4 5 0 z m 10.999 6 -8.999 0 0 4 8.999 0 z m -10.999 0 -5 0 0 4 5 0 z" style="fill:#fff;color:#000"/>
+ <g transform="matrix(0.87399784,0,0,0.87399784,-0.23581594,5.6700943)">
+ <path d="m 18.762 44.839 c -0.175 -0.421 -0.391 -0.888 -0.649 -1.399 -0.248 -0.512 -0.511 -1.024 -0.787 -1.536 -0.267 0.487 -0.534 0.995 -0.801 1.523 -0.267 0.52 -0.497 0.991 -0.69 1.412 l -1.836 0 c 0.092 -0.223 0.225 -0.491 0.4 -0.805 0.184 -0.314 0.382 -0.652 0.594 -1.015 0.221 -0.363 0.451 -0.735 0.69 -1.115 0.239 -0.388 0.469 -0.76 0.69 -1.115 l -2.236 -3.616 1.836 0 1.353 2.452 1.422 -2.452 1.712 0 -2.181 3.579 c 0.248 0.355 0.492 0.727 0.732 1.115 0.239 0.388 0.46 0.768 0.663 1.139 0.212 0.363 0.396 0.706 0.552 1.028 0.156 0.314 0.281 0.582 0.373 0.805 l -1.836 0" style="fill:#fff"/>
+ <path d="m 27.1 44.839 -5.369 0 0 -7.666 1.712 0 0 6.402 3.658 0 0 1.263" style="fill:#fff"/>
+ <path d="m 30.853 43.724 c 0.285 0 0.52 -0.025 0.704 -0.074 0.193 -0.058 0.345 -0.132 0.455 -0.223 0.11 -0.099 0.184 -0.206 0.221 -0.322 0.046 -0.124 0.069 -0.248 0.069 -0.372 0 -0.157 -0.051 -0.297 -0.152 -0.421 -0.101 -0.124 -0.23 -0.231 -0.386 -0.322 -0.156 -0.099 -0.331 -0.186 -0.524 -0.26 -0.193 -0.083 -0.386 -0.157 -0.58 -0.223 -0.258 -0.083 -0.525 -0.177 -0.801 -0.285 -0.276 -0.107 -0.529 -0.244 -0.759 -0.409 -0.221 -0.165 -0.405 -0.367 -0.552 -0.607 -0.147 -0.248 -0.221 -0.553 -0.221 -0.916 0 -0.718 0.258 -1.28 0.773 -1.684 0.524 -0.405 1.242 -0.607 2.153 -0.607 0.524 0 0.98 0.054 1.366 0.161 0.396 0.107 0.727 0.227 0.994 0.359 l -0.497 1.176 c -0.23 -0.116 -0.488 -0.215 -0.773 -0.297 -0.276 -0.083 -0.598 -0.124 -0.966 -0.124 -0.902 0 -1.353 0.293 -1.353 0.879 0 0.149 0.046 0.281 0.138 0.396 0.092 0.107 0.207 0.206 0.345 0.297 0.147 0.083 0.308 0.157 0.483 0.223 0.184 0.066 0.363 0.128 0.538 0.186 0.267 0.091 0.543 0.194 0.828 0.31 0.294 0.107 0.561 0.256 0.801 0.446 0.248 0.182 0.451 0.413 0.607 0.693 0.156 0.272 0.235 0.619 0.235 1.04 0 0.718 -0.262 1.276 -0.787 1.672 -0.515 0.388 -1.302 0.582 -2.36 0.582 -0.709 0 -1.274 -0.066 -1.698 -0.198 -0.423 -0.14 -0.741 -0.268 -0.952 -0.384 l 0.497 -1.238 c 0.248 0.132 0.543 0.256 0.883 0.372 0.35 0.116 0.773 0.173 1.27 0.173" style="fill:#fff"/>
+ <path d="m 39.624 44.816 c -0.175 -0.421 -0.391 -0.888 -0.649 -1.399 -0.248 -0.512 -0.511 -1.024 -0.787 -1.536 -0.267 0.487 -0.534 0.995 -0.801 1.523 -0.267 0.52 -0.497 0.991 -0.69 1.412 l -1.836 0 c 0.092 -0.223 0.225 -0.491 0.4 -0.805 0.184 -0.314 0.382 -0.652 0.594 -1.015 0.221 -0.363 0.451 -0.735 0.69 -1.115 0.239 -0.388 0.469 -0.76 0.69 -1.115 l -2.236 -3.616 1.836 0 1.353 2.452 1.422 -2.452 1.712 0 -2.181 3.579 c 0.248 0.355 0.492 0.727 0.732 1.115 0.239 0.388 0.46 0.768 0.663 1.139 0.212 0.363 0.396 0.706 0.552 1.028 0.156 0.314 0.281 0.582 0.373 0.805 l -1.836 0" style="fill:#fff"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.template.svg
new file mode 100644
index 00000000..dee5687e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.template.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#207245"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="matrix(-0.19998,0,0,0.22916,49.20338,38.1654)" style="fill:#fff">
+ <path d="m 76.03 -92.36 c 0 30.716 -0.004 34.461 -0.004 61.09 35.1 0 69.65 0 100.01 0 0 -30.716 -0.004 -34.461 -0.004 -61.09 -34.713 0 -70.24 0 -100 0 z m 10 8.728 45 0 0 17.455 -45 0 z m 55 0 25 0 0 17.455 -25 0 z m -55 26.18 45 0 0 17.455 -45 0 z m 55 0 25 0 0 17.455 -25 0 z" style="color:#000"/>
+ </g>
+ <g transform="matrix(0.87190071,0,0,0.87190071,-0.20658291,5.7644861)">
+ <path d="m 18.713 45 c -0.173 -0.439 -0.387 -0.926 -0.642 -1.46 -0.246 -0.534 -0.505 -1.068 -0.779 -1.603 -0.264 0.508 -0.528 1.038 -0.792 1.59 -0.264 0.543 -0.492 1.034 -0.683 1.473 l -1.817 0 c 0.091 -0.233 0.223 -0.513 0.396 -0.84 0.182 -0.327 0.378 -0.681 0.587 -1.06 0.219 -0.379 0.446 -0.767 0.683 -1.163 0.237 -0.405 0.464 -0.793 0.683 -1.163 l -2.213 -3.774 1.817 0 1.339 2.559 1.407 -2.559 1.694 0 -2.158 3.735 c 0.246 0.37 0.487 0.758 0.724 1.163 0.237 0.405 0.455 0.801 0.656 1.189 0.209 0.379 0.392 0.737 0.546 1.073 0.155 0.327 0.278 0.607 0.369 0.84 l -1.817 0" style="fill:#fff"/>
+ <path d="m 26.964 45 -5.314 0 0 -8 1.694 0 0 6.682 3.62 0 0 1.318" style="fill:#fff"/>
+ <path d="m 34 37 0 1.318 -2.227 0 0 6.682 -1.694 0 0 -6.682 -2.227 0 0 -1.318 6.148 0" style="fill:#fff"/>
+ <path d="m 39.709 45 c -0.173 -0.439 -0.387 -0.926 -0.642 -1.46 -0.246 -0.534 -0.505 -1.068 -0.779 -1.603 -0.264 0.508 -0.528 1.038 -0.792 1.59 c -0.264 0.543 -0.492 1.034 -0.683 1.473 l -1.817 0 c 0.091 -0.233 0.223 -0.513 0.396 -0.84 0.182 -0.327 0.378 -0.681 0.587 -1.06 0.219 -0.379 0.446 -0.767 0.683 -1.163 0.237 -0.405 0.464 -0.793 0.683 -1.163 l -2.213 -3.774 1.817 0 1.339 2.559 1.407 -2.559 1.694 0 -2.158 3.735 c 0.246 0.37 0.487 0.758 0.724 1.163 0.237 0.405 0.455 0.801 0.656 1.189 0.209 0.379 0.392 0.737 0.546 1.073 0.155 0.327 0.278 0.607 0.369 0.84 l -1.817 0" style="fill:#fff"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
new file mode 100644
index 00000000..b404be76
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3468ce"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <rect ry="0.601" height="7" rx="0.579" y="16" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 16.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 25.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 28.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 31.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 19.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 22.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 13.499 43.793 c 0.041 0.007 0.085 0.011 0.134 0.011 0.049 0 0.093 0 0.134 0 0.341 0 0.626 -0.057 0.853 -0.171 0.236 -0.114 0.423 -0.271 0.561 -0.47 0.146 -0.199 0.248 -0.434 0.305 -0.705 0.065 -0.278 0.098 -0.58 0.098 -0.908 0 -0.285 -0.024 -0.563 -0.073 -0.833 -0.049 -0.271 -0.134 -0.509 -0.256 -0.716 -0.122 -0.206 -0.289 -0.37 -0.5 -0.491 -0.211 -0.128 -0.484 -0.192 -0.817 -0.192 -0.065 0 -0.138 0.004 -0.219 0.011 -0.081 0 -0.154 0.007 -0.219 0.021 l 0 4.443 m 3.608 -2.243 c 0 0.612 -0.089 1.136 -0.268 1.57 -0.171 0.427 -0.41 0.776 -0.719 1.047 -0.309 0.271 -0.679 0.47 -1.109 0.598 -0.423 0.121 -0.89 0.182 -1.402 0.182 -0.268 0 -0.532 -0.014 -0.792 -0.043 c -0.252 -0.021 -0.524 -0.061 -0.817 -0.117 l 0 -6.451 c 0.341 -0.064 0.662 -0.107 0.963 -0.128 0.301 -0.021 0.581 -0.032 0.841 -0.032 0.496 0 0.947 0.064 1.353 0.192 0.414 0.128 0.764 0.331 1.048 0.609 0.284 0.271 0.504 0.619 0.658 1.047 0.163 0.42 0.244 0.929 0.244 1.527" style="fill:#fff"/>
+ <path d="m 19.29 41.55 c 0 0.32 0.012 0.623 0.037 0.908 0.033 0.278 0.089 0.52 0.171 0.726 0.089 0.206 0.211 0.37 0.366 0.491 0.154 0.121 0.362 0.182 0.622 0.182 0.252 0 0.455 -0.061 0.61 -0.182 0.163 -0.121 0.284 -0.285 0.366 -0.491 0.089 -0.214 0.146 -0.459 0.171 -0.737 0.033 -0.278 0.049 -0.577 0.049 -0.897 0 -0.32 -0.016 -0.619 -0.049 -0.897 -0.024 -0.285 -0.081 -0.53 -0.171 -0.737 -0.081 -0.206 -0.199 -0.37 -0.354 -0.491 -0.154 -0.121 -0.362 -0.182 -0.622 -0.182 -0.26 0 -0.467 0.061 -0.622 0.182 -0.154 0.121 -0.276 0.288 -0.366 0.502 -0.081 0.207 -0.138 0.449 -0.171 0.726 -0.024 0.278 -0.037 0.577 -0.037 0.897 m -1.524 0 c 0 -1.139 0.24 -1.997 0.719 -2.574 0.479 -0.584 1.146 -0.876 1.999 -0.876 0.886 0 1.56 0.292 2.024 0.876 0.463 0.577 0.695 1.435 0.695 2.574 0 1.139 -0.236 2 -0.707 2.585 -0.471 0.577 -1.138 0.865 -1.999 0.865 -0.886 0 -1.564 -0.288 -2.036 -0.865 -0.463 -0.584 -0.695 -1.445 -0.695 -2.585" style="fill:#fff"/>
+ <path d="m 27.14 45 c -1.065 0 -1.877 -0.299 -2.438 -0.897 -0.561 -0.598 -0.841 -1.449 -0.841 -2.553 0 -0.548 0.085 -1.036 0.256 -1.463 0.171 -0.427 0.406 -0.787 0.707 -1.079 0.309 -0.299 0.67 -0.523 1.085 -0.673 0.423 -0.157 0.882 -0.235 1.378 -0.235 0.268 0 0.508 0.021 0.719 0.064 0.219 0.036 0.41 0.078 0.573 0.128 0.163 0.05 0.297 0.103 0.402 0.16 0.114 0.057 0.199 0.1 0.256 0.128 l -0.39 1.047 c -0.187 -0.107 -0.414 -0.196 -0.683 -0.267 -0.26 -0.078 -0.561 -0.117 -0.902 -0.117 -0.236 0 -0.467 0.039 -0.695 0.117 -0.219 0.071 -0.419 0.196 -0.597 0.374 -0.171 0.171 -0.313 0.402 -0.427 0.694 -0.106 0.292 -0.158 0.655 -0.158 1.089 0 0.755 0.146 1.335 0.439 1.741 0.301 0.399 0.788 0.598 1.463 0.598 0.39 0 0.711 -0.039 0.963 -0.117 0.26 -0.078 0.467 -0.157 0.622 -0.235 l 0.378 1.036 c -0.211 0.114 -0.5 0.221 -0.866 0.32 -0.358 0.093 -0.772 0.139 -1.243 0.139" style="fill:#fff"/>
+ <path d="m 34.41 45 c -0.16 -0.384 -0.357 -0.81 -0.592 -1.278 -0.227 -0.467 -0.466 -0.935 -0.718 -1.402 -0.244 0.445 -0.487 0.908 -0.731 1.391 c -0.244 0.475 -0.454 0.905 -0.63 1.289 l -1.676 0 c 0.084 -0.204 0.206 -0.449 0.366 -0.735 0.168 -0.286 0.349 -0.596 0.542 -0.927 0.202 -0.332 0.412 -0.671 0.63 -1.018 0.218 -0.354 0.429 -0.694 0.63 -1.018 l -2.042 -3.302 1.676 0 1.235 2.239 1.298 -2.239 l 1.563 0 -1.991 3.268 c 0.227 0.324 0.45 0.663 0.668 1.018 0.218 0.354 0.42 0.701 0.605 1.04 0.193 0.332 0.361 0.645 0.504 0.939 0.143 0.286 0.256 0.532 0.34 0.735 l -1.676 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.template.svg
new file mode 100644
index 00000000..1d5d0da4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.template.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#3468ce"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 20.566 38 c -0.861 0 -1.535 0.296 -2.02 0.888 -0.484 0.585 -0.726 1.455 -0.726 2.61 0 1.155 0.233 2.028 0.7 2.62 c 0.476 0.585 1.162 0.878 2.056 0.878 c 0.87 0 1.543 -0.293 2.02 -0.878 0.476 -0.592 0.714 -1.465 0.714 -2.62 0 -1.155 -0.234 -2.025 -0.702 -2.61 -0.468 -0.592 -1.148 -0.888 -2.043 -0.888 z m -6.744 0.075 c -0.263 0 -0.547 0.011 -0.85 0.032 -0.304 0.022 -0.627 0.067 -0.972 0.132 l 0 6.539 c 0.295 0.058 0.571 0.098 0.825 0.12 0.263 0.029 0.529 0.043 0.799 0.043 0.517 0 0.989 -0.06 1.416 -0.183 0.435 -0.13 0.809 -0.334 1.12 -0.608 0.312 -0.274 0.554 -0.627 0.726 -1.061 0.18 -0.44 0.27 -0.971 0.27 -1.592 0 -0.606 -0.082 -1.123 -0.246 -1.549 -0.156 -0.433 -0.377 -0.786 -0.664 -1.061 -0.287 -0.282 -0.64 -0.487 -1.059 -0.617 -0.41 -0.13 -0.864 -0.196 -1.365 -0.196 z m 10.127 0.077 0 1.105 2.01 0 0 5.598 1.525 0 0 -5.598 2.01 0 0 -1.105 -5.538 0 z m 6.401 0.079 1.955 3.163 c -0.193 0.31 -0.394 0.634 -0.603 0.973 -0.209 0.332 -0.41 0.658 -0.603 0.975 -0.185 0.318 -0.358 0.614 -0.519 0.888 -0.153 0.274 -0.27 0.509 -0.35 0.704 l 1.605 0 c 0.169 -0.368 0.37 -0.78 0.603 -1.235 0.233 -0.462 0.467 -0.906 0.7 -1.332 0.241 0.448 0.471 0.895 0.688 1.342 0.225 0.448 0.414 0.856 0.567 1.225 l 1.605 0 c -0.08 -0.195 -0.189 -0.429 -0.326 -0.704 -0.137 -0.282 -0.298 -0.581 -0.483 -0.898 -0.177 -0.325 -0.37 -0.658 -0.579 -0.997 -0.209 -0.339 -0.423 -0.663 -0.64 -0.973 l 1.908 -3.13 -1.496 0 -1.243 2.145 -1.184 -2.145 -1.605 0 z m -9.784 0.929 c 0.263 0 0.471 0.06 0.627 0.183 0.156 0.123 0.275 0.289 0.357 0.499 0.09 0.209 0.148 0.458 0.172 0.746 0.033 0.282 0.05 0.585 0.05 0.91 0 0.325 -0.017 0.629 -0.05 0.91 -0.025 0.282 -0.082 0.53 -0.172 0.746 -0.082 0.209 -0.205 0.376 -0.369 0.499 -0.156 0.123 -0.36 0.184 -0.615 0.184 -0.263 0 -0.473 -0.062 -0.628 -0.184 -0.156 -0.123 -0.279 -0.289 -0.369 -0.499 -0.082 -0.209 -0.14 -0.455 -0.172 -0.736 -0.025 -0.289 -0.038 -0.596 -0.038 -0.921 0 -0.325 0.013 -0.629 0.038 -0.91 0.033 -0.282 0.09 -0.527 0.172 -0.736 0.09 -0.217 0.213 -0.386 0.369 -0.509 0.156 -0.123 0.366 -0.183 0.628 -0.183 z m -6.609 0.075 c 0.336 0 0.612 0.065 0.825 0.195 0.213 0.123 0.381 0.289 0.504 0.499 0.123 0.209 0.209 0.45 0.258 0.724 0.049 0.274 0.075 0.557 0.075 0.845 0 0.332 -0.033 0.639 -0.099 0.921 -0.057 0.274 -0.16 0.512 -0.307 0.714 -0.139 0.202 -0.329 0.361 -0.567 0.476 -0.23 0.116 -0.516 0.174 -0.861 0.174 l -0.135 0 c -0.049 0 -0.096 -0.003 -0.137 -0.01 l 0 -4.505 c 0.066 -0.014 0.14 -0.022 0.222 -0.022 0.082 -0.007 0.156 -0.01 0.222 -0.01 z" style="fill:#fff"/>
+ <rect ry="0.601" height="7" rx="0.579" y="15" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 15.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 24.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 27.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 30.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 18.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 21.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.rar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.rar.svg
new file mode 120000
index 00000000..832a1384
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.rar.svg
@@ -0,0 +1 @@
+application-x-rar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.recordare.musicxml+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.recordare.musicxml+xml.svg
new file mode 120000
index 00000000..6bb9cc7d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.recordare.musicxml+xml.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.recordare.musicxml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.recordare.musicxml.svg
new file mode 120000
index 00000000..6bb9cc7d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.recordare.musicxml.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.rn-realmedia.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.rn-realmedia.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.rn-realmedia.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.scribus.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.scribus.svg
new file mode 120000
index 00000000..c9ef5c7c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.scribus.svg
@@ -0,0 +1 @@
+application-x-scribus.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.snap.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.snap.svg
new file mode 100644
index 00000000..631ceb9c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.snap.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8.06 6 c -1.029 0 -2.057 1.029 -2.057 2.057 l 0 31.943 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -32 c 0 -0.971 -1.029 -2 -2 -2 z" style="fill:#c19553"/>
+ <g style="fill:#fff">
+ <path d="m 8.06 6 c -1.029 0 -2.057 1.029 -2.057 2.057 l 0 9.943 c 4 0 32 0 36 0 l 0 -10 c 0 -0.971 -1.029 -2 -2 -2 z" style="fill-opacity:0.196"/>
+ <path d="m 21 10 0 16 6 0 0 -16 z" style="fill-opacity:0.392"/>
+ </g>
+ <path d="m 14.385 36.724 q 0.385 0 0.634 -0.074 0.261 -0.087 0.41 -0.223 0.149 -0.149 0.199 -0.322 0.062 -0.186 0.062 -0.372 0 -0.235 -0.137 -0.421 -0.137 -0.186 -0.348 -0.322 -0.211 -0.149 -0.472 -0.26 -0.261 -0.124 -0.522 -0.223 -0.348 -0.124 -0.72 -0.285 -0.373 -0.161 -0.683 -0.409 -0.298 -0.248 -0.497 -0.607 -0.199 -0.372 -0.199 -0.916 0 -1.077 0.696 -1.684 0.708 -0.607 1.938 -0.607 0.708 0 1.23 0.161 0.534 0.161 0.894 0.359 l -0.447 1.176 q -0.311 -0.173 -0.696 -0.297 -0.373 -0.124 -0.87 -0.124 -1.217 0 -1.217 0.879 0 0.223 0.124 0.396 0.124 0.161 0.311 0.297 0.199 0.124 0.435 0.223 0.248 0.099 0.484 0.186 0.36 0.136 0.745 0.31 0.398 0.161 0.72 0.446 0.335 0.272 0.547 0.693 0.211 0.409 0.211 1.04 0 1.077 -0.708 1.672 q -0.696 0.582 -2.124 0.582 -0.957 0 -1.528 -0.198 -0.571 -0.211 -0.857 -0.384 l 0.447 -1.238 q 0.335 0.198 0.795 0.372 0.472 0.173 1.143 0.173 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.293 38 c -0.837 -1.866 -1.774 -3.666 -2.751 -5.312 l 0 5.312 -1.542 0 l 0 -8 1.375 0 c 1.062 1.605 1.805 3.139 2.638 4.824 l 0 -4.824 1.654 0 0 8 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 28.701 38 -0.366 -1.848 -2.084 0 l -0.354 1.848 -1.617 0 c 0.646 -2.772 1.449 -5.451 2.223 -8 l 1.693 0 c 0.847 2.716 1.598 5.456 2.172 8 z m -1.389 -6.449 c -0.322 1.073 -0.579 2.234 -0.77 3.283 l 1.528 0 c -0.177 -1.13 -0.479 -2.225 -0.758 -3.283" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 33.21 29.9 c 0.977 0 1.735 0.211 2.273 0.634 0.538 0.414 0.807 1.096 0.807 2.044 0 0.958 -0.273 1.652 -0.82 2.083 -0.538 0.423 -1.304 0.634 -2.298 0.634 l -0.547 0 0 2.704 -1.528 0 0 -7.906 c 0.702 -0.156 1.405 -0.167 2.112 -0.194 z m 0.174 1.385 c -0.091 0 -0.219 0.004 -0.385 0.013 -0.157 0 -0.282 0.009 -0.373 0.026 l 0 2.588 0.621 0 c 0.489 0 0.857 -0.099 1.106 -0.298 0.248 -0.207 0.373 -0.556 0.373 -1.048 0 -0.466 -0.124 -0.794 -0.373 -0.983 -0.24 -0.198 -0.563 -0.298 -0.969 -0.298 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.calc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.calc.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.calc.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.draw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.draw.svg
new file mode 120000
index 00000000..0095318b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.draw.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.writer.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.writer.svg
new file mode 120000
index 00000000..e1d28269
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.sun.xml.writer.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.tcpdump.pcap.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.tcpdump.pcap.svg
new file mode 100644
index 00000000..65b40037
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.tcpdump.pcap.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#af5b63;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.06796816,0,0,0.06816293,13.782682,16.192447)" style="fill:#f9f9f9;stroke:none">
+ <path d="m 21.49 17 c -1.919 0.003 -3.834 0.74 -5.293 2.203 c -2.927 2.936 -2.933 7.646 0.008 10.596 c 2.492 2.499 6.247 2.864 9.15 1.127 l 4.633 4.607 c 0.714 0.695 1.905 0.562 2.523 -0.057 c 0.657 -0.689 0.662 -1.872 -0.051 -2.566 l -4.578 -4.482 c 1.792 -2.921 1.437 -6.7 -1.08 -9.225 c -1.471 -1.475 -3.393 -2.206 -5.313 -2.203 z m -0.209 1.988 c 0.907 -0.043 1.846 0.151 2.734 0.625 c 0.094 0.049 0.185 0.105 0.277 0.16 c 0.051 0.031 0.104 0.057 0.154 0.09 c 0.332 0.212 0.647 0.461 0.938 0.752 c 1.505 1.505 1.955 3.648 1.357 5.537 c -0.001 0.002 -0.001 0.004 -0.002 0.006 c -0.248 0.851 -0.697 1.635 -1.34 2.25 c -0.272 0.26 -0.567 0.487 -0.879 0.684 c -0.015 0.01 -0.032 0.017 -0.047 0.027 c -1.37 0.888 -3.041 1.104 -4.557 0.646 c -0.02 -0.006 -0.039 -0.014 -0.059 -0.02 c -0.826 -0.245 -1.598 -0.687 -2.229 -1.338 c -0.059 -0.061 -0.109 -0.125 -0.164 -0.188 c -1.998 -2.162 -1.953 -5.504 0.148 -7.605 c 0.496 -0.496 1.063 -0.871 1.666 -1.139 c 0.28 -0.124 0.568 -0.224 0.861 -0.299 c 0.37 -0.099 0.749 -0.171 1.139 -0.189 z m -2.895 2.01 c -0.069 0.062 -0.147 0.108 -0.213 0.174 c -0.256 0.256 -0.469 0.535 -0.654 0.826 l 2.48 0 l 0 -1 l -1.613 0 z m 2.613 0 l 0 1 l 2 0 l 0 -1 l -2 0 z m 3 0 l 0 1 l 1.48 0 c -0.185 -0.291 -0.398 -0.57 -0.654 -0.826 c -0.066 -0.066 -0.142 -0.112 -0.211 -0.174 l -0.615 0 z m -6.949 2 c -0.019 0.056 -0.034 0.112 -0.051 0.168 l 0 0.832 l 1 0 l 0 -1 l -0.949 0 z m 1.949 0 l 0 1 l 2 0 l 0 -1 l -2 0 z m 3 0 l 0 1 l 3 0 l 0 -1 l -3 0 z m 4 0.168 l 0 0.832 l 0.17 0 c -0.031 -0.282 -0.088 -0.558 -0.17 -0.832 z m -9 1.832 l 0 0.832 c 0.017 0.056 0.032 0.112 0.051 0.168 l 1.949 0 l 0 -1 l -2 0 z m 3 0 l 0 1 l 2 0 l 0 -1 l -2 0 z m 3 0 l 0 1 l 2.949 0 c 0.019 -0.056 0.034 -0.112 0.051 -0.168 l 0 -0.832 l -3 0 z m -4 2 l 0 1 l 3 0 l 0 -1 l -3 0 z m 4 0 l 0 1 l 1.615 0 c 0.069 -0.061 0.145 -0.108 0.211 -0.174 c 0.066 -0.066 0.112 -0.142 0.174 -0.211 l 0 -0.615 l -2 0 z" transform="matrix(14.712771,0,0,14.670731,-202.78145,-237.55503)" style="stroke-dasharray:none;stroke-opacity:1;stroke-miterlimit:4;stroke-width:10.284"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.wordperfect.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.wordperfect.svg
new file mode 120000
index 00000000..7472b14d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.wordperfect.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.xdgapp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.xdgapp.svg
new file mode 120000
index 00000000..6bddb89f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-vnd.xdgapp.svg
@@ -0,0 +1 @@
+application-vnd.flatpak.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-web-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-web-template.svg
new file mode 100644
index 00000000..ad4b33ff
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-web-template.svg
@@ -0,0 +1,18 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#7099c4" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<g style="fill:#fff;line-height:normal;color:#000" transform="matrix(.81817 0 0 .81817 4.36383 4.36383)">
+<path d="m 15,19 0,2 18,0 0,-2 z"/>
+<path d="m 14,23 0,2 20,0 0,-2 z"/>
+<path d="m 15,27 0,2 18,0 0,-2 z"/>
+<path d="m 23,14 0,20 2,0 0,-20 z"/>
+</g>
+<g style="stroke:#fff;fill:none">
+<g style="stroke-width:2" transform="matrix(.81817 0 0 .81817 4.36383 4.36389)">
+<path d="m 20.44194,33 c -2,-6 -2,-12 0,-18"/>
+<path d="m 27.469672,33 c 2,-5 2,-12 0,-18"/>
+</g>
+<g transform="matrix(.81817 0 0 .81817 4.36383 4.36389)">
+<path style="stroke-linecap:round;stroke-width:1.821" d="m 33.05724,27.317127 c 0,5.028 -4.075999,9.103999 -9.103999,9.103999 -5.028,0 -9.103999,-4.075999 -9.103999,-9.103999 0,-5.028 4.075999,-9.103999 9.103999,-9.103999 5.028,0 9.103999,4.075999 9.103999,9.103999 z" transform="matrix(1.09842 0 0 1.09842 -2.31068 -6.00564)"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-word-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-word-template.svg
new file mode 100644
index 00000000..bb817192
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-word-template.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#3468ce"/>
+ <rect ry="0.601" height="7" rx="0.579" y="16" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 16.5 7 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 25.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 28.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 31.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 19.5 7 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 22.5 7 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 34.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-word.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-word.svg
new file mode 100644
index 00000000..30808b78
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-word.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3468ce"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <rect ry="0.601" height="7" rx="0.579" y="18" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 18.5 7 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 27.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 30.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 33.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 21.5 7 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 24.5 7 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 36.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-ace.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-ace.svg
new file mode 120000
index 00000000..753c10f3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-ace.svg
@@ -0,0 +1 @@
+application-x-ace.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-arj.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-arj.svg
new file mode 120000
index 00000000..2c7ae246
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-arj.svg
@@ -0,0 +1 @@
+application-x-arj.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-compressed.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-compressed.svg
new file mode 100644
index 00000000..b8b27b12
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7z-compressed.svg
@@ -0,0 +1,15 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.09406 .91403)">
+<path d="m 16.712084,49.232578 c 0.02828,-0.603292 0.127255,-1.239577 0.296933,-1.908856 0.169674,-0.678702 0.372342,-1.347979 0.608006,-2.007833 0.245085,-0.659847 0.509025,-1.281992 0.791822,-1.866437 0.282789,-0.59386 0.551443,-1.102888 0.805961,-1.527085 l -3.676315,0 0,-1.442247 5.712428,0 0,1.31499 c -0.25452,0.292227 -0.5326,0.702277 -0.834241,1.230151 -0.301651,0.527887 -0.589158,1.126466 -0.86252,1.795739 -0.263945,0.669282 -0.499606,1.385691 -0.706983,2.14923 -0.19796,0.754118 -0.320503,1.508233 -0.367632,2.262348 l -1.767459,0"/>
+<path d="m 28.207639,41.696132 c -0.405343,0.622153 -0.777688,1.206592 -1.117034,1.75332 -0.339357,0.546739 -0.655143,1.069906 -0.947358,1.569503 -0.292224,0.490179 -0.570304,0.966215 -0.834241,1.428107 -0.254518,0.452472 -0.499605,0.900228 -0.735263,1.34327 l 3.761153,0 0,1.442246 -5.768987,0 0,-1.003917 c 0.207381,-0.405336 0.428902,-0.829525 0.664565,-1.27257 0.235659,-0.452467 0.4996,-0.933216 0.791821,-1.442247 0.292218,-0.509024 0.608004,-1.060471 0.947359,-1.654342 0.348775,-0.59386 0.730546,-1.239571 1.145313,-1.937135 l -3.365242,0 0,-1.442247 5.457914,0 0,1.216012"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7zip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7zip.svg
new file mode 120000
index 00000000..75c3a8eb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-7zip.svg
@@ -0,0 +1 @@
+application-x-7z-compressed.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-abiword.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-abiword.svg
new file mode 100644
index 00000000..1bae8afd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-abiword.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3468ce"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="matrix(1.0937297,0,0,0.98442807,13.357845,-1.7947883)" style="fill:#fff">
+ <path d="m 16.696 42.46 c 0 0 0.686 2.145 1.01 3.267 -0.014 -2.134 -0.067 -4.233 -0.079 -6.315 l 1.497 0 c -0.086 2.757 -0.22 5.449 -0.459 8.127 l -1.339 0 c -0.421 -1.23 -0.778 -2.43 -1.155 -3.597 -0.429 1.235 -0.802 2.411 -1.182 3.597 l -1.339 0 c -0.31 -2.734 -0.405 -5.446 -0.486 -8.127 l 1.497 0 c -0.03 2.14 -0.079 4.226 -0.092 6.315 0.335 -1.166 1.048 -3.267 1.048 -3.267"/>
+ </g>
+ <rect ry="0.601" height="7" rx="0.579" y="16" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 16.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 25.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 28.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 31.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 19.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 22.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 18.649 45 -0.406 -1.848 -2.309 0 l -0.392 1.848 -1.791 0 c 0.719 -2.782 1.607 -5.456 2.463 -8 l 1.875 0 c 0.935 2.707 1.768 5.447 2.407 8 l -1.847 0 m -1.54 -6.449 c -0.356 1.068 -0.641 2.23 -0.854 3.283 l 1.693 0 c -0.198 -1.136 -0.531 -2.228 -0.84 -3.283" style="fill:#fff"/>
+ <path d="m 27.1 42.539 c 0 0.471 -0.089 0.866 -0.268 1.186 -0.179 0.311 -0.423 0.564 -0.733 0.757 -0.301 0.185 -0.663 0.32 -1.086 0.404 c -0.414 0.076 -0.86 0.114 -1.34 0.114 -0.386 0 -0.785 -0.021 -1.199 -0.063 -0.414 -0.034 -0.823 -0.088 -1.227 -0.164 l 0 -7.584 c 0.329 -0.05 0.691 -0.093 1.086 -0.126 0.395 -0.042 0.785 -0.063 1.171 -0.063 0.658 0 1.194 0.063 1.608 0.189 0.414 0.118 0.738 0.278 0.973 0.479 0.235 0.193 0.395 0.412 0.48 0.656 0.085 0.244 0.127 0.488 0.127 0.732 0 0.37 -0.103 0.698 -0.31 0.984 -0.197 0.286 -0.465 0.513 -0.804 0.681 0.592 0.193 0.992 0.454 1.199 0.782 0.216 0.328 0.324 0.673 0.324 1.035 m -4.118 -1.06 0 2.12 c 0.122 0.017 0.254 0.029 0.395 0.038 0.15 0.008 0.296 0.013 0.437 0.013 0.197 0 0.39 -0.013 0.578 -0.038 0.188 -0.034 0.353 -0.088 0.494 -0.164 0.15 -0.084 0.273 -0.198 0.367 -0.341 0.094 -0.151 0.141 -0.341 0.141 -0.568 0 -0.379 -0.136 -0.648 -0.409 -0.808 -0.263 -0.168 -0.621 -0.252 -1.072 -0.252 l -0.931 0 m 0.677 -1.287 c 0.442 0 0.776 -0.084 1 -0.252 0.226 -0.177 0.338 -0.416 0.338 -0.719 0 -0.185 -0.033 -0.332 -0.099 -0.442 -0.066 -0.118 -0.155 -0.206 -0.268 -0.265 -0.113 -0.067 -0.244 -0.109 -0.395 -0.126 -0.15 -0.025 -0.306 -0.038 -0.465 -0.038 -0.132 0 -0.268 0.004 -0.409 0.013 -0.141 0.008 -0.268 0.021 -0.381 0.038 l 0 1.792 0.677 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-acad.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-acad.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-acad.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ace.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ace.svg
new file mode 100644
index 00000000..e7d3e133
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ace.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(.98454 0 0 .88456 -1.1425 6.15806)">
+<path d="m 20.280237,43.728813 -0.406,-2.002 -2.31,0 -0.392,2.002 -1.792,0 c 0.410666,-1.707998 0.825999,-3.261997 1.246,-4.662 0.419998,-1.409327 0.825998,-2.743992 1.218,-4.004 l 1.876,0 c 0.410662,1.269341 0.816662,2.618006 1.218,4.046 0.410661,1.41867 0.807327,2.958668 1.19,4.62 l -1.848,0 m -1.54,-6.986 c -0.09334,0.326673 -0.182003,0.63934 -0.266,0.938 -0.07467,0.289339 -0.149336,0.578672 -0.224,0.868 -0.06534,0.280005 -0.130669,0.564671 -0.196,0.854 -0.056,0.289338 -0.112003,0.588004 -0.168,0.896 l 1.694,0 c -0.056,-0.307996 -0.112004,-0.606662 -0.168,-0.896 -0.056,-0.289329 -0.121337,-0.573995 -0.196,-0.854 -0.06534,-0.289328 -0.140004,-0.578661 -0.224,-0.868 -0.07467,-0.29866 -0.15867,-0.611327 -0.252,-0.938"/>
+<path d="m 26.398237,43.910813 c -1.222669,0 -2.156002,-0.392 -2.8,-1.176 -0.644001,-0.783998 -0.966,-1.89933 -0.966,-3.346 0,-0.718661 0.098,-1.357994 0.294,-1.918 0.195999,-0.559993 0.466666,-1.031326 0.812,-1.414 0.354665,-0.391992 0.769998,-0.685991 1.246,-0.882 0.48533,-0.205324 1.012663,-0.307991 1.582,-0.308 0.307996,9e-6 0.583329,0.02801 0.826,0.084 0.251995,0.04668 0.471328,0.102676 0.658,0.168 0.186661,0.06534 0.340661,0.135342 0.462,0.21 0.13066,0.07468 0.22866,0.130675 0.294,0.168 l -0.448,1.372 c -0.214672,-0.139993 -0.476005,-0.256659 -0.784,-0.35 -0.298672,-0.102659 -0.644005,-0.153992 -1.036,-0.154 -0.270671,8e-6 -0.53667,0.05134 -0.798,0.154 -0.252003,0.09334 -0.480669,0.256674 -0.686,0.49 -0.196002,0.224007 -0.359336,0.52734 -0.49,0.91 -0.121335,0.382672 -0.182002,0.858672 -0.182,1.428 -2e-6,0.989337 0.167998,1.750003 0.504,2.282 0.345331,0.522668 0.90533,0.784001 1.68,0.784 0.447995,10e-7 0.816662,-0.05133 1.106,-0.154 0.298661,-0.102665 0.536661,-0.205331 0.714,-0.308 l 0.434,1.358 c -0.242673,0.149334 -0.574006,0.289334 -0.994,0.42 -0.410672,0.121333 -0.886671,0.182 -1.428,0.182"/>
+<path d="m 30.136237,43.728813 0,-8.666 5.25,0 0,1.428 -3.528,0 0,1.946 3.066,0 0,1.428 -3.066,0 0,2.436 3.836,0 0,1.428 -5.558,0"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-addon.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-addon.svg
new file mode 120000
index 00000000..f6d9d702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-addon.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-amiga-disk-format.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-amiga-disk-format.svg
new file mode 100644
index 00000000..6c812301
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-amiga-disk-format.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 15 36 c 0.006 -6.324 0.017 -11.327 0 -18 l 15.265 0 c 0.97 0.928 1.848 1.939 2.735 2.945 l 0 15.05 m -3 -9 -12 0 l 0 8 12 0 m -2 -16 l -8 0 0 5 8 0 z m -3 1 2 0 l 0 3 -2 0 z" style="fill:#888;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-anki.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-anki.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-anki.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-anki2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-anki2.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-anki2.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-apkg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-apkg.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-apkg.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-aportisdoc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-aportisdoc.svg
new file mode 120000
index 00000000..c98224c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-aportisdoc.svg
@@ -0,0 +1 @@
+application-x-mobi8-ebook.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-appimage.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-appimage.svg
new file mode 120000
index 00000000..a588d45e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-appimage.svg
@@ -0,0 +1 @@
+application-x-iso9660-appimage.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-apple-diskimage.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-apple-diskimage.svg
new file mode 120000
index 00000000..38aa8675
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-apple-diskimage.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-applix-spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-applix-spreadsheet.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-applix-spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ar.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ar.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-arc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-arc.svg
new file mode 100644
index 00000000..79489487
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-arc.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z"/>
+ </g>
+ <g transform="scale(1.05731 .94579)">
+ <path d="m 17.874 47.41 -0.384 -1.893 -2.184 0 -0.371 1.893 -1.694 0 c 0.388 -1.615 0.781 -3.084 1.178 -4.408 0.397 -1.333 0.781 -2.594 1.152 -3.786 l 1.774 0 c 0.388 1.2 0.772 2.475 1.152 3.826 0.388 1.341 0.763 2.797 1.125 4.368 l -1.747 0 m -1.456 -6.605 c -0.088 0.309 -0.172 0.605 -0.252 0.887 -0.071 0.274 -0.141 0.547 -0.212 0.821 -0.062 0.265 -0.124 0.534 -0.185 0.807 -0.053 0.274 -0.106 0.556 -0.159 0.847 l 1.602 0 c -0.053 -0.291 -0.106 -0.574 -0.159 -0.847 -0.053 -0.274 -0.115 -0.543 -0.185 -0.807 -0.062 -0.274 -0.132 -0.547 -0.212 -0.821 -0.071 -0.282 -0.15 -0.578 -0.238 -0.887"/>
+ <path d="m 22.573 39.12 c 0.468 0 0.891 0.053 1.271 0.159 0.379 0.106 0.706 0.269 0.98 0.49 0.274 0.221 0.481 0.503 0.622 0.847 0.15 0.335 0.225 0.732 0.225 1.191 0 0.477 -0.097 0.909 -0.291 1.297 -0.194 0.388 -0.516 0.684 -0.966 0.887 0.15 0.229 0.309 0.485 0.477 0.768 0.168 0.274 0.331 0.565 0.49 0.874 0.159 0.3 0.309 0.604 0.45 0.913 0.15 0.3 0.278 0.587 0.384 0.86 l -1.708 0 c -0.203 -0.529 -0.441 -1.037 -0.715 -1.522 -0.265 -0.494 -0.552 -0.993 -0.86 -1.496 l -0.847 0 0 3.02 -1.628 0 0 -8.07 c 0.159 -0.035 0.331 -0.066 0.516 -0.093 0.194 -0.035 0.388 -0.057 0.582 -0.066 0.194 -0.018 0.379 -0.031 0.556 -0.04 0.176 -0.009 0.331 -0.013 0.463 -0.013 m 1.443 2.674 c 0 -0.432 -0.132 -0.75 -0.397 -0.953 -0.265 -0.203 -0.613 -0.304 -1.046 -0.304 -0.062 0 -0.137 0.004 -0.225 0.013 -0.088 0 -0.176 0.009 -0.265 0.026 l 0 2.462 0.357 0 c 0.556 0 0.957 -0.106 1.205 -0.318 0.247 -0.221 0.371 -0.529 0.371 -0.927"/>
+ </g>
+ </g>
+ <path d="m 32 45 c -1.204 0 -2.123 -0.347 -2.757 -1.04 -0.634 -0.693 -0.951 -1.68 -0.951 -2.96 0 -0.636 0.096 -1.201 0.289 -1.697 0.193 -0.495 0.459 -0.912 0.799 -1.251 0.349 -0.347 0.758 -0.607 1.227 -0.78 0.478 -0.182 0.997 -0.272 1.558 -0.272 0.303 0 0.574 0.025 0.813 0.074 0.248 0.041 0.464 0.091 0.648 0.149 0.184 0.058 0.335 0.12 0.455 0.186 0.129 0.066 0.225 0.116 0.289 0.149 l -0.441 1.214 c -0.211 -0.124 -0.469 -0.227 -0.772 -0.31 -0.294 -0.091 -0.634 -0.136 -1.02 -0.136 -0.266 0 -0.528 0.045 -0.786 0.136 -0.248 0.083 -0.473 0.227 -0.675 0.433 -0.193 0.198 -0.354 0.466 -0.482 0.805 -0.119 0.338 -0.179 0.76 -0.179 1.263 0 0.875 0.165 1.548 0.496 2.02 0.34 0.462 0.891 0.693 1.654 0.693 0.441 0 0.804 -0.045 1.089 -0.136 0.294 -0.091 0.528 -0.182 0.703 -0.272 l 0.427 1.201 c -0.239 0.132 -0.565 0.256 -0.979 0.372 -0.404 0.107 -0.873 0.161 -1.406 0.161" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-archive.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-archive.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-archive.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ardour.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ardour.svg
new file mode 120000
index 00000000..6bb9cc7d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ardour.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-arj.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-arj.svg
new file mode 100644
index 00000000..37478647
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-arj.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.05731 .94579)">
+<path d="m 17.874081,47.407085 -0.383876,-1.892907 -2.184125,0 -0.370639,1.892907 -1.694351,0 c 0.388288,-1.614926 0.780989,-3.084245 1.178103,-4.40796 0.397112,-1.332531 0.780988,-2.594468 1.15163,-3.785815 l 1.773773,0 c 0.388285,1.200172 0.772161,2.475346 1.15163,3.825527 0.388283,1.341364 0.763334,2.797445 1.125155,4.368248 l -1.7473,0 m -1.456083,-6.605321 c -0.08825,0.308872 -0.172085,0.604501 -0.251505,0.886887 -0.0706,0.273572 -0.141199,0.547139 -0.211794,0.820701 -0.06178,0.264747 -0.123549,0.533901 -0.18532,0.807464 -0.05295,0.273571 -0.105899,0.555963 -0.158845,0.847176 l 1.601691,0 c -0.05295,-0.291213 -0.105901,-0.573605 -0.158845,-0.847176 -0.05295,-0.273563 -0.114726,-0.542717 -0.18532,-0.807464 -0.06178,-0.273562 -0.132375,-0.547129 -0.211794,-0.820701 -0.0706,-0.282386 -0.150024,-0.578015 -0.238268,-0.886887"/>
+<path d="m 22.573258,39.12065 c 0.467708,8e-6 0.891295,0.05296 1.270763,0.158845 0.37946,0.105905 0.705975,0.269163 0.979547,0.489773 0.273562,0.220627 0.480943,0.503018 0.622145,0.847176 0.150014,0.335347 0.225025,0.73246 0.225031,1.191341 -6e-6,0.476541 -0.09708,0.908953 -0.291217,1.297237 -0.19415,0.388293 -0.516253,0.683922 -0.96631,0.886887 0.150016,0.229447 0.308861,0.485364 0.476537,0.767753 0.167664,0.273569 0.330922,0.564786 0.489773,0.87365 0.15884,0.300042 0.30886,0.604496 0.450062,0.913361 0.150014,0.300042 0.277973,0.586846 0.383876,0.860412 l -1.707588,0 c -0.202974,-0.529484 -0.441241,-1.036906 -0.714804,-1.522268 -0.264746,-0.494184 -0.55155,-0.992781 -0.860413,-1.495794 l -0.847175,0 0,3.018062 -1.628166,0 0,-8.074641 c 0.158845,-0.03529 0.330927,-0.06618 0.516248,-0.09266 0.194143,-0.03529 0.388287,-0.05735 0.582433,-0.06619 0.194142,-0.01764 0.379462,-0.03088 0.555959,-0.03971 0.176492,-0.0088 0.330925,-0.01323 0.463299,-0.01324 m 1.442846,2.673897 c -4e-6,-0.432406 -0.132376,-0.750096 -0.397114,-0.953072 -0.264746,-0.202962 -0.613323,-0.304447 -1.045732,-0.304454 -0.06178,7e-6 -0.136786,0.0044 -0.225031,0.01324 -0.08825,7e-6 -0.176497,0.0088 -0.264742,0.02647 l 0,2.462104 0.357402,0 c 0.555955,4e-6 0.957481,-0.105893 1.204577,-0.317691 0.247089,-0.220614 0.370636,-0.52948 0.37064,-0.926599"/>
+<path d="m 32.156931,44.667002 c -6e-6,0.397116 -0.05295,0.772167 -0.158845,1.125155 -0.09708,0.352991 -0.264748,0.661857 -0.503011,0.926598 -0.229448,0.264743 -0.529489,0.476537 -0.900124,0.635382 -0.370643,0.150021 -0.820704,0.225031 -1.350186,0.225031 -0.555961,0 -1.01926,-0.0706 -1.389897,-0.211794 -0.37064,-0.141196 -0.683919,-0.313278 -0.939835,-0.516248 l 0.622144,-1.297237 c 0.220617,0.141198 0.463298,0.277981 0.728042,0.410351 0.273565,0.132372 0.551544,0.198558 0.833938,0.198556 0.423585,2e-6 0.763337,-0.110308 1.019258,-0.330928 0.264738,-0.229441 0.397109,-0.648616 0.397114,-1.257526 l 0,-4.010846 -2.740084,0 0,-1.350186 4.381486,0 0,5.453692"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-audacity-project.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-audacity-project.svg
new file mode 120000
index 00000000..6bb9cc7d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-audacity-project.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-autocad.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-autocad.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-autocad.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-backpack.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-backpack.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-backpack.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bittorrent.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bittorrent.svg
new file mode 120000
index 00000000..82827e35
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bittorrent.svg
@@ -0,0 +1 @@
+application-torrent.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-blender.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-blender.svg
new file mode 100644
index 00000000..895ec1dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-blender.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#ce5c00"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 23.524 16 c -0.33 0 -0.666 0.12 -0.944 0.334 -0.279 0.214 -0.461 0.5 -0.484 0.836 -0.023 0.336 0.106 0.674 0.363 0.907 l 0 0.023 c 0.603 0.523 1.231 1.063 1.839 1.6 l -6.822 0 c -0.485 0 -0.896 0.111 -1.21 0.358 -0.314 0.247 -0.514 0.616 -0.581 1.027 -0.131 0.804 0.443 1.719 1.379 1.719 l 2.976 0 -6.218 5.061 c 0.001 0 -0.006 -0.013 -0.024 0 -0.38 0.32 -0.648 0.764 -0.75 1.217 -0.102 0.453 -0.052 0.933 0.218 1.313 0.549 0.773 1.651 0.753 2.419 0.072 l 3.266 -2.936 c 0.005 0.343 0.087 0.877 0.218 1.337 0.268 0.94 0.725 1.815 1.355 2.578 0.645 0.783 1.433 1.417 2.347 1.862 0.962 0.468 1.995 0.694 3.072 0.692 1.077 0 2.112 -0.245 3.072 -0.716 0.913 -0.449 1.726 -1.077 2.371 -1.862 0.628 -0.766 1.063 -1.638 1.331 -2.578 0.136 -0.476 0.231 -0.971 0.266 -1.456 0.034 -0.477 0.013 -0.956 -0.048 -1.432 -0.12 -0.93 -0.398 -1.808 -0.847 -2.602 -0.352 -0.623 -0.82 -1.165 -1.331 -1.647 l 0.024 -0.023 -0.266 -0.215 -6.05 -5.109 c 0 0 -0.022 -0.022 -0.024 -0.023 -0.003 0 -0.021 0 -0.024 0 -0.262 -0.217 -0.57 -0.335 -0.895 -0.334 z m 2.347 5.371 c 3.127 0 5.661 2.501 5.661 5.586 0 3.085 -2.535 5.586 -5.661 5.586 -3.127 0 -5.661 -2.501 -5.661 -5.586 0 -3.085 2.535 -5.586 5.661 -5.586 z" style="fill:#fff;color:#000;fill-rule:evenodd"/>
+ <path d="m 27.5 27.01 c 0 0.923 -0.758 1.671 -1.693 1.671 -0.935 0 -1.693 -0.748 -1.693 -1.671 0 -0.923 0.758 -1.671 1.693 -1.671 0.935 0 1.693 0.748 1.693 1.671 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzdvi.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzdvi.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzdvi.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip-compressed-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip-compressed-tar.svg
new file mode 100644
index 00000000..37e6ae02
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip-compressed-tar.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.05317 .94951)">
+<path d="m 19.273345,39.060316 0,1.3555 -2.166142,0 0,6.870523 -1.647862,0 0,-6.870523 -2.166142,0 0,-1.3555 5.980146,0"/>
+<path d="m 25.838217,44.801256 c -7e-6,0.496133 -0.08417,0.912527 -0.252496,1.249186 -0.168335,0.327801 -0.398681,0.593585 -0.691039,0.797353 -0.283508,0.194908 -0.624597,0.33666 -1.023269,0.425255 -0.389821,0.07973 -0.810645,0.119602 -1.262475,0.119603 -0.363241,-1e-6 -0.739769,-0.02215 -1.129583,-0.06645 -0.389819,-0.03544 -0.775206,-0.09302 -1.156162,-0.172759 l 0,-7.986817 c 0.310081,-0.05315 0.65117,-0.09745 1.023269,-0.132893 0.372096,-0.04429 0.739764,-0.06644 1.103005,-0.06645 0.62016,9e-6 1.12515,0.06645 1.51497,0.199339 0.389813,0.12404 0.695464,0.29237 0.916956,0.50499 0.221482,0.203775 0.372093,0.434121 0.451833,0.691039 0.07973,0.256931 0.119598,0.513856 0.119603,0.770774 -5e-6,0.389823 -0.09746,0.735342 -0.292362,1.036559 -0.186055,0.301227 -0.438549,0.540432 -0.757485,0.717617 0.558141,0.203772 0.934668,0.478416 1.129583,0.823931 0.203761,0.345523 0.305645,0.708761 0.305652,1.089716 m -3.880451,-1.116294 0,2.232588 c 0.115171,0.01772 0.239204,0.03101 0.372098,0.03987 0.141749,0.0089 0.279071,0.01329 0.411966,0.01329 0.186046,1e-6 0.367665,-0.01329 0.544858,-0.03987 0.177185,-0.03544 0.332226,-0.09302 0.465122,-0.17276 0.141747,-0.08859 0.25692,-0.208196 0.34552,-0.358808 0.08859,-0.159469 0.132887,-0.358807 0.132892,-0.598015 -5e-6,-0.398674 -0.128467,-0.682177 -0.385387,-0.85051 -0.24807,-0.177186 -0.584729,-0.26578 -1.009981,-0.265784 l -0.877088,0 m 0.637883,-1.3555 c 0.416391,5e-6 0.730903,-0.08859 0.943534,-0.265784 0.212623,-0.186044 0.318937,-0.438538 0.318941,-0.757485 -4e-6,-0.194902 -0.03101,-0.349943 -0.09303,-0.465123 -0.06202,-0.124026 -0.146185,-0.21705 -0.252495,-0.279073 -0.106317,-0.07087 -0.23035,-0.115166 -0.372098,-0.132892 -0.141755,-0.02657 -0.287936,-0.03986 -0.438544,-0.03987 -0.124035,7e-6 -0.252498,0.0044 -0.385387,0.01329 -0.132895,0.0089 -0.252497,0.02216 -0.358809,0.03987 l 0,1.887068 0.637883,0"/>
+<path d="m 32.163882,40.203188 c -0.380963,0.584732 -0.730912,1.134019 -1.049848,1.647863 -0.318945,0.513854 -0.615738,1.005555 -0.890377,1.475102 -0.274648,0.460697 -0.536002,0.9081 -0.784064,1.342211 -0.239208,0.425257 -0.469555,0.846081 -0.691039,1.262475 l 3.534931,0 0,1.3555 -5.421999,0 0,-0.943534 c 0.194908,-0.380956 0.403105,-0.779632 0.624593,-1.19603 0.221485,-0.425252 0.46955,-0.877085 0.744196,-1.355499 0.274641,-0.478408 0.571434,-0.996687 0.890377,-1.554838 0.327798,-0.558142 0.686606,-1.165015 1.076426,-1.820622 l -3.162832,0 0,-1.3555 5.129636,0 0,1.142872"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip-compressed.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip-compressed.svg
new file mode 120000
index 00000000..c4eaf8c9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip-compressed.svg
@@ -0,0 +1 @@
+application-x-bzip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip.svg
new file mode 100644
index 00000000..40a94b74
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzip.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z" style="fill:#fff"/>
+ <path d="m 17.193 42.54 c 0 0.471 -0.079 0.866 -0.238 1.186 -0.159 0.311 -0.375 0.564 -0.651 0.757 -0.267 0.185 -0.588 0.32 -0.964 0.404 -0.367 0.076 -0.763 0.114 -1.189 0.114 -0.342 0 -0.697 -0.021 -1.064 -0.063 -0.367 -0.034 -0.73 -0.088 -1.089 -0.164 l 0 -7.584 c 0.292 -0.05 0.613 -0.093 0.964 -0.126 0.35 -0.042 0.697 -0.063 1.039 -0.063 0.584 0 1.059 0.063 1.426 0.189 0.367 0.118 0.655 0.278 0.863 0.479 0.209 0.193 0.35 0.412 0.425 0.656 0.075 0.244 0.113 0.488 0.113 0.732 0 0.37 -0.092 0.698 -0.275 0.984 -0.175 0.286 -0.413 0.513 -0.713 0.681 0.526 0.193 0.88 0.454 1.064 0.782 0.192 0.328 0.288 0.673 0.288 1.035 m -3.654 -1.06 0 2.12 c 0.108 0.017 0.225 0.029 0.35 0.038 0.133 0.008 0.263 0.013 0.388 0.013 0.175 0 0.346 -0.013 0.513 -0.038 0.167 -0.034 0.313 -0.088 0.438 -0.164 0.133 -0.084 0.242 -0.198 0.325 -0.341 0.083 -0.151 0.125 -0.341 0.125 -0.568 0 -0.379 -0.121 -0.648 -0.363 -0.808 -0.234 -0.168 -0.551 -0.252 -0.951 -0.252 l -0.826 0 m 0.601 -1.287 c 0.392 0 0.688 -0.084 0.888 -0.252 0.2 -0.177 0.3 -0.416 0.3 -0.719 0 -0.185 -0.029 -0.332 -0.088 -0.442 -0.058 -0.118 -0.138 -0.206 -0.238 -0.265 -0.1 -0.067 -0.217 -0.109 -0.35 -0.126 -0.133 -0.025 -0.271 -0.038 -0.413 -0.038 -0.117 0 -0.238 0.004 -0.363 0.013 -0.125 0.008 -0.238 0.021 -0.338 0.038 l 0 1.792 0.601 0" style="fill:#fff"/>
+ <path d="m 23.15 38.17 c -0.359 0.555 -0.688 1.077 -0.989 1.565 -0.3 0.488 -0.58 0.955 -0.838 1.401 -0.259 0.437 -0.505 0.862 -0.738 1.274 -0.225 0.404 -0.442 0.803 -0.651 1.199 l 3.328 0 0 1.287 -5.105 0 0 -0.896 c 0.184 -0.362 0.38 -0.74 0.588 -1.136 0.209 -0.404 0.442 -0.833 0.701 -1.287 0.259 -0.454 0.538 -0.946 0.838 -1.476 0.309 -0.53 0.647 -1.106 1.014 -1.729 l -2.978 0 0 -1.287 4.83 0 0 1.085" style="fill:#fff"/>
+ <path d="m 24.513 44.899 0 -1.287 1.689 0 0 -5.237 -1.689 0 0 -1.287 4.918 0 0 1.287 -1.677 0 0 5.237 1.677 0 0 1.287 -4.918 0" style="fill:#fff"/>
+ <path d="m 32.897 37 c 0.984 0 1.748 0.206 2.29 0.618 0.542 0.404 0.813 1.068 0.813 1.994 0 0.934 -0.275 1.611 -0.826 2.032 -0.542 0.412 -1.314 0.618 -2.315 0.618 l -0.551 0 0 2.637 -1.539 0 0 -7.71 c 0.15 -0.034 0.317 -0.063 0.501 -0.088 0.192 -0.025 0.384 -0.042 0.576 -0.05 0.192 -0.017 0.38 -0.029 0.563 -0.038 0.184 -0.008 0.346 -0.013 0.488 -0.013 m 0.175 1.35 c -0.092 0 -0.221 0.004 -0.388 0.013 -0.158 0 -0.284 0.008 -0.375 0.025 l 0 2.524 0.626 0 c 0.492 0 0.863 -0.097 1.114 -0.29 0.25 -0.202 0.375 -0.543 0.375 -1.022 0 -0.454 -0.125 -0.774 -0.375 -0.959 -0.242 -0.193 -0.567 -0.29 -0.976 -0.29" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzpdf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzpdf.svg
new file mode 120000
index 00000000..9e6d8a1b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzpdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzpostscript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzpostscript.svg
new file mode 120000
index 00000000..d62c818d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-bzpostscript.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cd-image.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cd-image.svg
new file mode 100644
index 00000000..9ceecdb5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cd-image.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#888" d="M 24 15 C 17.924868 15 13 19.924868 13 26 C 13 32.075132 17.924868 37 24 37 C 30.075132 37 35 32.075132 35 26 C 35 19.924868 30.075132 15 24 15 z M 24 23 C 25.656854 23 27 24.343146 27 26 C 27 27.656854 25.656854 29 24 29 C 22.343146 29 21 27.656854 21 26 C 21 24.343146 22.343146 23 24 23 z "/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cda.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cda.svg
new file mode 120000
index 00000000..38aa8675
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cda.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-class-file.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-class-file.svg
new file mode 120000
index 00000000..5a6bee20
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-class-file.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compress-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compress-tar.svg
new file mode 120000
index 00000000..8a367b72
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compress-tar.svg
@@ -0,0 +1 @@
+application-x-compressed-tar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compress.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compress.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compress.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compressed-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compressed-tar.svg
new file mode 100644
index 00000000..17697238
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-compressed-tar.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.06309 .94065)">
+<path d="m 19.093495,39.518653 0,1.342851 -2.145928,0 0,6.806411 -1.632485,0 0,-6.806411 -2.145929,0 0,-1.342851 5.924342,0"/>
+<path d="m 23.53017,40.743018 c -0.386184,6e-6 -0.710925,0.07022 -0.974226,0.210643 -0.263307,0.140435 -0.482727,0.337913 -0.65826,0.592434 -0.166761,0.245756 -0.289637,0.544167 -0.368626,0.895234 -0.07022,0.3423 -0.105323,0.724091 -0.105321,1.145373 -2e-6,0.974228 0.153592,1.693925 0.460782,2.159093 0.307185,0.456396 0.75919,0.684592 1.356016,0.684591 0.09654,1e-6 0.201862,-0.0044 0.315965,-0.01317 0.114094,-0.0088 0.219416,-0.02194 0.315965,-0.0395 l 0,-2.975336 1.61932,0 0,4.068048 c -0.193096,0.07022 -0.495895,0.149206 -0.908399,0.236974 -0.403738,0.08777 -0.895238,0.131652 -1.474503,0.131652 -0.509058,0 -0.96984,-0.08777 -1.382347,-0.263304 -0.403734,-0.184313 -0.750418,-0.452005 -1.040051,-0.803078 -0.289635,-0.359847 -0.513444,-0.803075 -0.671425,-1.329685 -0.157983,-0.535383 -0.236974,-1.154147 -0.236974,-1.856294 0,-0.693363 0.09216,-1.30335 0.276469,-1.829964 0.184312,-0.535378 0.434451,-0.982995 0.750417,-1.342851 0.315963,-0.359841 0.688977,-0.627533 1.119042,-0.803077 0.430061,-0.184305 0.890843,-0.276461 1.382347,-0.276469 0.315961,8e-6 0.596818,0.02634 0.842573,0.07899 0.254522,0.04389 0.473942,0.09655 0.65826,0.157982 0.184308,0.06145 0.333513,0.127272 0.447617,0.197478 0.12287,0.07022 0.215026,0.122883 0.27647,0.157983 l -0.421287,1.29019 c -0.193095,-0.122869 -0.430069,-0.232579 -0.710921,-0.32913 -0.280862,-0.09654 -0.570497,-0.144811 -0.868903,-0.144817"/>
+<path d="m 31.863744,40.650861 c -0.377408,0.579276 -0.724091,1.123437 -1.040051,1.632485 -0.315969,0.50906 -0.609992,0.996172 -0.882069,1.461338 -0.272084,0.456397 -0.531,0.899626 -0.776747,1.329686 -0.236976,0.421289 -0.465173,0.838186 -0.68459,1.250694 l 3.501944,0 0,1.342851 -5.371404,0 0,-0.934729 c 0.193089,-0.377401 0.399344,-0.772357 0.618765,-1.184869 0.219419,-0.421284 0.465169,-0.8689 0.737252,-1.342851 0.272078,-0.473943 0.566101,-0.987385 0.882068,-1.540329 0.324739,-0.552933 0.680199,-1.154143 1.066382,-1.803633 l -3.133319,0 0,-1.342851 5.081769,0 0,1.132208"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cpio.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cpio.svg
new file mode 100644
index 00000000..07b9e2dc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cpio.svg
@@ -0,0 +1,17 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(.99794 1.00206)">
+<path d="m 15.349157,44.907409 c -1.079305,0 -1.903198,-0.346035 -2.471684,-1.038107 -0.568488,-0.69207 -0.852731,-1.676623 -0.852731,-2.953662 0,-0.634395 0.08651,-1.198762 0.259527,-1.693104 0.173017,-0.49433 0.411946,-0.910397 0.716788,-1.2482 0.313079,-0.346029 0.679711,-0.605555 1.0999,-0.77858 0.428422,-0.181249 0.893922,-0.271878 1.396501,-0.271886 0.271881,8e-6 0.51493,0.02472 0.729147,0.07415 0.222447,0.0412 0.416062,0.09064 0.580845,0.148301 0.164774,0.05768 0.300717,0.119472 0.407828,0.185376 0.11534,0.06592 0.201849,0.115353 0.259527,0.148301 l -0.395469,1.211125 c -0.189501,-0.123578 -0.420192,-0.226564 -0.692072,-0.30896 -0.26365,-0.09062 -0.568491,-0.135936 -0.914523,-0.135943 -0.238933,7e-6 -0.473743,0.04532 -0.70443,0.135943 -0.222454,0.0824 -0.424308,0.226577 -0.605562,0.432545 -0.17302,0.19774 -0.317202,0.465505 -0.432545,0.803297 -0.107108,0.337801 -0.160661,0.757987 -0.160659,1.260559 -2e-6,0.873331 0.148299,1.544804 0.444903,2.014422 0.304838,0.461382 0.799174,0.692073 1.48301,0.692071 0.395465,2e-6 0.720903,-0.04531 0.976315,-0.135942 0.263641,-0.09063 0.473734,-0.181256 0.63028,-0.271885 l 0.383111,1.198766 c -0.214219,0.131824 -0.506701,0.255408 -0.877448,0.370753 -0.362518,0.107106 -0.782704,0.160659 -1.260559,0.160659"/>
+<path d="m 20.63856,37.010379 c 0.972192,8e-6 1.726055,0.201862 2.261591,0.605563 0.535526,0.395476 0.803292,1.046352 0.803298,1.95263 -6e-6,0.914527 -0.271891,1.577762 -0.815656,1.989706 -0.535536,0.403711 -1.297638,0.605565 -2.286308,0.605562 l -0.54377,0 0,2.58291 -1.520086,0 0,-7.550994 c 0.1483,-0.03295 0.313079,-0.06179 0.494337,-0.08651 0.189494,-0.02471 0.37899,-0.04119 0.568487,-0.04943 0.189494,-0.01647 0.37487,-0.02883 0.556129,-0.03708 0.181254,-0.0082 0.341914,-0.01235 0.481978,-0.01236 m 0.173018,1.322351 c -0.09063,7e-6 -0.218334,0.0041 -0.383111,0.01236 -0.156542,6e-6 -0.280126,0.0082 -0.370752,0.02472 l 0,2.471684 0.617921,0 c 0.486094,4e-6 0.852727,-0.09474 1.099899,-0.284243 0.247164,-0.197731 0.370748,-0.531408 0.370753,-1.001032 -5e-6,-0.444898 -0.123589,-0.757977 -0.370753,-0.93924 -0.238933,-0.18949 -0.560252,-0.284237 -0.963957,-0.284244"/>
+<path d="m 24.716839,44.74675 0,-1.260559 1.668387,0 0,-5.128744 -1.668387,0 0,-1.260559 4.856859,0 0,1.260559 -1.656028,0 0,5.128744 1.656028,0 0,1.260559 -4.856859,0"/>
+<path d="m 32.107173,40.91564 c -2e-6,0.370756 0.01236,0.720911 0.03707,1.050466 0.03295,0.321321 0.09063,0.601445 0.173018,0.840372 0.09063,0.238931 0.21421,0.428427 0.370752,0.568487 0.156538,0.140064 0.366631,0.210095 0.63028,0.210093 0.255404,2e-6 0.461377,-0.07003 0.617921,-0.210093 0.164775,-0.14006 0.288359,-0.329556 0.370752,-0.568487 0.09063,-0.247166 0.148297,-0.53141 0.173018,-0.852731 0.03295,-0.321316 0.04943,-0.667351 0.04943,-1.038107 -4e-6,-0.370749 -0.01648,-0.716784 -0.04943,-1.038107 -0.02472,-0.329553 -0.08239,-0.613796 -0.173018,-0.852731 -0.08239,-0.238924 -0.201858,-0.428419 -0.358394,-0.568488 -0.156543,-0.140055 -0.366636,-0.210086 -0.630279,-0.210093 -0.263649,7e-6 -0.473742,0.07004 -0.63028,0.210093 -0.156542,0.140069 -0.280126,0.333684 -0.370752,0.580846 -0.08239,0.238935 -0.140064,0.519059 -0.173018,0.840373 -0.02472,0.321323 -0.03708,0.667358 -0.03707,1.038107 m -1.544803,0 c 0,-1.318226 0.243049,-2.311018 0.729147,-2.978379 0.486096,-0.675586 1.161689,-1.013383 2.026781,-1.013391 0.898041,8e-6 1.581873,0.337805 2.051497,1.013391 0.469615,0.667361 0.704425,1.660153 0.70443,2.978379 -5e-6,1.318234 -0.238935,2.315145 -0.716788,2.990737 -0.477863,0.667355 -1.153456,1.001032 -2.026781,1.001032 -0.898047,0 -1.585998,-0.333677 -2.063856,-1.001032 -0.46962,-0.675592 -0.70443,-1.672503 -0.70443,-2.990737"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-csproj.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-csproj.svg
new file mode 120000
index 00000000..dcd46146
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-csproj.svg
@@ -0,0 +1 @@
+application-x-mono-develop.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cue.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cue.svg
new file mode 120000
index 00000000..38aa8675
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cue.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cuecard.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cuecard.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-cuecard.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-deb.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-deb.svg
new file mode 100644
index 00000000..1739fa25
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-deb.svg
@@ -0,0 +1,12 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8.0571429,6 C 7.0285714,6 6,7.0285714 6,8.0571429 L 6,40 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,8 C 42,7.0285714 40.971429,6 40,6 z"/>
+<g style="fill:#fff">
+<path style="fill-opacity:.196" d="M 8.0571429,6 C 7.0285714,6 6,7.0285714 6,8.0571429 L 6,18 c 4,0 32,0 36,0 L 42,8 C 42,7.0285714 40.971429,6 40,6 z"/>
+<path style="fill-opacity:.392" d="m 21,10 0,16 6,0 0,-16 z"/>
+</g>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.05837 .94485)">
+<path d="m 14.870561,38.775639 c 0.04451,0.0089 0.09348,0.01336 0.146903,0.01336 0.05342,10e-7 0.102384,10e-7 0.146902,0 0.373931,10e-7 0.685543,-0.07122 0.934836,-0.213677 0.258189,-0.142449 0.462962,-0.338319 0.61432,-0.587611 0.160253,-0.249287 0.271543,-0.543092 0.33387,-0.881416 0.07122,-0.347221 0.106834,-0.725607 0.106838,-1.135157 -4e-6,-0.356124 -0.02671,-0.703348 -0.08013,-1.041674 -0.05342,-0.338316 -0.146908,-0.636573 -0.280451,-0.894771 -0.133552,-0.258187 -0.316067,-0.46296 -0.547547,-0.614321 -0.231486,-0.16025 -0.529743,-0.240379 -0.894771,-0.240386 -0.07123,7e-6 -0.151357,0.0045 -0.240386,0.01336 -0.08903,7e-6 -0.169163,0.0089 -0.240386,0.02671 l 0,5.555594 m 3.953018,-2.804506 c -6e-6,0.765678 -0.09794,1.420062 -0.293805,1.963154 -0.186973,0.534193 -0.449617,0.97045 -0.787933,1.30877 -0.338326,0.338322 -0.743421,0.587611 -1.215286,0.747868 -0.46297,0.151354 -0.974903,0.227032 -1.535801,0.227032 -0.293808,0 -0.583161,-0.01781 -0.868062,-0.05342 -0.276,-0.02671 -0.574257,-0.07568 -0.894771,-0.146902 l 0,-8.066295 c 0.373933,-0.08012 0.725609,-0.13354 1.055029,-0.160257 0.329416,-0.0267 0.636576,-0.04006 0.921481,-0.04007 0.543091,9e-6 1.037218,0.08014 1.482382,0.240386 0.454058,0.160266 0.836895,0.414007 1.148512,0.761224 0.311606,0.338328 0.551992,0.774584 0.721159,1.308769 0.178057,0.525294 0.267089,1.161872 0.267095,1.909736"/>
+<path d="m 20.025511,40.111118 0,-8.266616 5.008047,0 0,1.362189 -3.365408,0 0,1.856316 2.9247,0 0,1.362189 -2.9247,0 0,2.323733 3.659213,0 0,1.362189 -5.301852,0"/>
+<path d="m 32.124953,37.613772 c -6e-6,0.498581 -0.08459,0.917031 -0.253741,1.255351 -0.169167,0.329419 -0.40065,0.596514 -0.694449,0.801287 -0.284908,0.195871 -0.62768,0.338322 -1.028319,0.427354 -0.391745,0.08013 -0.814646,0.120193 -1.268706,0.120193 -0.365033,0 -0.743419,-0.02226 -1.135157,-0.06677 -0.391742,-0.03561 -0.779031,-0.09348 -1.161867,-0.173613 l 0,-8.02623 c 0.311611,-0.05341 0.654383,-0.09793 1.028319,-0.133548 0.373932,-0.04451 0.743414,-0.06677 1.108448,-0.06677 0.62322,9e-6 1.130701,0.06678 1.522446,0.200322 0.391736,0.124653 0.698896,0.293813 0.921481,0.507482 0.222574,0.204781 0.373928,0.436264 0.454063,0.694449 0.08012,0.2582 0.120187,0.516392 0.120193,0.774578 -6e-6,0.391747 -0.09794,0.738971 -0.293806,1.041674 -0.186972,0.302714 -0.440713,0.5431 -0.761223,0.721159 0.560896,0.204778 0.939282,0.480776 1.135158,0.827997 0.204767,0.347228 0.307154,0.712259 0.30716,1.095093 m -3.8996,-1.121802 0,2.243605 c 0.115739,0.01781 0.240384,0.03116 0.373935,0.04006 0.142448,0.0089 0.280447,0.01336 0.413998,0.01336 0.186964,10e-7 0.369479,-0.01335 0.547547,-0.04007 0.17806,-0.03561 0.333865,-0.09348 0.467417,-0.173612 0.142447,-0.08903 0.258189,-0.209223 0.347225,-0.360579 0.08903,-0.160256 0.133543,-0.360577 0.133548,-0.600966 -5e-6,-0.400641 -0.129101,-0.685543 -0.387289,-0.854707 -0.249294,-0.17806 -0.587615,-0.267092 -1.014964,-0.267095 l -0.881417,0 m 0.64103,-1.362189 c 0.418447,5e-6 0.73451,-0.08903 0.948191,-0.267096 0.213672,-0.186962 0.32051,-0.440703 0.320515,-0.761223 -5e-6,-0.195864 -0.03117,-0.35167 -0.09348,-0.467418 -0.06233,-0.124638 -0.146907,-0.218122 -0.253741,-0.280451 -0.106842,-0.07122 -0.231487,-0.115734 -0.373934,-0.133548 -0.142455,-0.0267 -0.289357,-0.04006 -0.440708,-0.04006 -0.124648,7e-6 -0.253744,0.0045 -0.387289,0.01336 -0.133551,0.0089 -0.253744,0.02226 -0.36058,0.04006 l 0,1.896381 0.64103,0"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-designer.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-designer.svg
new file mode 120000
index 00000000..396774ef
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-designer.svg
@@ -0,0 +1 @@
+application-x-glade.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-desktop.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-desktop.svg
new file mode 100644
index 00000000..c738a1ed
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-desktop.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#888" d="m 23.3253,14.106843 c -2.0044,0.640655 -0.2463,3.623889 -3.1146,5.085151 -3.2781,1.670015 -4.9078,-2.544354 -6.8766,0.464265 -1.9688,3.008618 2.7173,2.542048 2.5852,6.083115 -0.1321,3.541063 -4.7693,2.78897 -3.0292,5.913657 1.7402,3.124687 3.6725,-0.976192 6.8185,0.894859 3.1461,1.871052 0.1385,5.333325 3.8474,5.449394 3.709,0.116084 0.9553,-3.518244 4.2333,-5.188258 3.2781,-1.670015 4.9077,2.544355 6.8766,-0.464265 1.9688,-3.008618 -2.7173,-2.542049 -2.5852,-6.083115 0.1321,-3.541063 4.7693,-2.78897 3.0292,-5.913656 -1.7402,-3.124687 -3.6725,0.976192 -6.8186,-0.894859 -3.146,-1.871052 -0.1384,-5.333326 -3.8473,-5.449395 -0.4636,-0.01445 -0.8323,0.01158 -1.1187,0.103107 z m 0.038,9.015829 c 1.6544,-0.337834 3.2806,0.676749 3.6322,2.266135 0.3517,1.589386 -0.7044,3.151707 -2.3588,3.489542 -1.6544,0.337834 -3.2806,-0.676749 -3.6323,-2.266135 -0.3516,-1.589386 0.7045,-3.151707 2.3589,-3.489542 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-dgn.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-dgn.svg
new file mode 120000
index 00000000..396774ef
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-dgn.svg
@@ -0,0 +1 @@
+application-x-glade.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-domingo.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-domingo.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-domingo.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-dwg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-dwg.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-dwg.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-egon.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-egon.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-egon.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-executable-script.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-executable-script.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-executable-script.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-executable.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-executable.svg
new file mode 120000
index 00000000..fdb3f4fb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-executable.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-extension-fcstd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-extension-fcstd.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-extension-fcstd.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-extension-html.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-extension-html.svg
new file mode 120000
index 00000000..c4ba3155
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-extension-html.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-fictionbook+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-fictionbook+xml.svg
new file mode 120000
index 00000000..c98224c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-fictionbook+xml.svg
@@ -0,0 +1 @@
+application-x-mobi8-ebook.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-flash-video.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-flash-video.svg
new file mode 120000
index 00000000..be844f1e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-flash-video.svg
@@ -0,0 +1 @@
+application-flash.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-flashqard.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-flashqard.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-flashqard.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-afm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-afm.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-afm.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-bdf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-bdf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-bdf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-dos.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-dos.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-dos.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-framemaker.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-framemaker.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-framemaker.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-libgrx.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-libgrx.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-libgrx.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-linux-psf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-linux-psf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-linux-psf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-otf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-otf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-otf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-pcf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-pcf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-pcf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-snf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-snf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-snf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-speedo.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-speedo.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-speedo.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-sunos-news.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-sunos-news.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-sunos-news.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-tex-tfm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-tex-tfm.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-tex-tfm.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-tex.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-tex.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-tex.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-ttf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-ttf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-ttf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-ttx.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-ttx.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-ttx.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-type1.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-type1.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-type1.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-vfont.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-vfont.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-font-vfont.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gambas3.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gambas3.svg
new file mode 100644
index 00000000..809791ef
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gambas3.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3398c3;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 34 18 c -1.571 2.294 -3.34 4.321 -7.07 5.323 -0.433 -2.662 -2.732 -4.618 -5.43 -4.617 -3.038 0 -5.5 2.462 -5.5 5.5 0.003 0.23 0.019 0.46 0.051 0.688 c -1.242 0.708 -2.051 1.998 -2.051 4.106 0 3.528 3.412 7 7.301 7 7.691 0 12.699 -8 12.699 -18 m -12.5 3.2 c 1.657 0 3 1.343 3 3 0 1.657 -1.343 3 -3 3 -1.657 0 -3 -1.343 -3 -3 0 -1.657 1.343 -3 3 -3 z m 7.301 7.355 c 0 0.556 -3.467 4.945 -6.801 4.945 -3.056 0 -4.801 -2.067 -4.801 -4.215 3.333 3.268 8.802 1.113 11.602 -0.73 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <circle cx="22.4" cy="23" r="1.6" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gameboy-rom.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gameboy-rom.svg
new file mode 100644
index 00000000..268f0c0f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gameboy-rom.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a6a6a6;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.615 22.27 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -10 1.587 a 1.538 1.587 0 0 1 -1.538 1.587 1.538 1.587 0 0 1 -1.538 -1.587 1.538 1.587 0 0 1 1.538 -1.587 1.538 1.587 0 0 1 1.538 1.587 z m -1.36 -5.553 c -0.553 0.023 -1.01 0.268 -1.322 0.513 C 15.618 18.68 14 24.731 14 27.933 c 0 3.202 0.714 3.066 1.333 3.066 0.619 0 1.397 -0.439 2.078 -1.057 1.878 -1.706 2.743 -3.704 4.611 -3.704 l 3.957 0 c 1.868 0 2.733 1.998 4.611 3.704 0.68 0.618 1.459 1.057 2.078 1.057 0.619 0 1.333 0.136 1.333 -3.066 0 -3.202 -1.618 -9.253 -3.472 -10.704 -0.502 -0.393 -1.365 -0.783 -2.416 -0.268 -0.705 0.346 -1.335 0.547 -2.255 0.547 l -3.714 0 c -0.921 0 -1.55 -0.201 -2.255 -0.547 -0.394 -0.193 -0.762 -0.259 -1.094 -0.245 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="translate(3,0)">
+ <path d="m 17.913 38.33 q -0.604 0 -1.016 0.198 -0.412 0.198 -0.686 0.557 -0.261 0.347 -0.384 0.842 -0.11 0.483 -0.11 1.077 0 1.375 0.481 2.031 0.481 0.644 1.414 0.644 0.151 0 0.33 -0.012 0.178 -0.012 0.33 -0.037 l 0 -2.799 1.689 0 0 3.827 q -0.302 0.099 -0.947 0.223 -0.632 0.124 -1.538 0.124 -0.796 0 -1.442 -0.248 q -0.632 -0.26 -1.085 -0.755 -0.453 -0.508 -0.7 -1.251 -0.247 -0.755 -0.247 -1.746 q 0 -0.978 0.288 -1.721 0.288 -0.755 0.783 -1.263 0.494 -0.508 1.167 -0.755 0.673 -0.26 1.442 -0.26 0.494 0 0.879 0.074 0.398 0.062 0.686 0.149 0.288 0.087 0.467 0.186 0.192 0.099 0.288 0.149 l -0.439 1.214 q -0.302 -0.173 -0.741 -0.31 -0.439 -0.136 -0.906 -0.136 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 27 42.539 q 0 0.707 -0.275 1.186 -0.275 0.467 -0.752 0.757 -0.463 0.278 -1.113 0.404 q -0.636 0.114 -1.373 0.114 -0.593 0 -1.229 -0.063 -0.636 -0.05 -1.258 -0.164 l 0 -7.584 q 0.506 -0.076 1.113 -0.126 q 0.607 -0.063 1.2 -0.063 q 1.012 0 1.648 0.189 0.636 0.177 0.998 0.479 0.361 0.29 0.492 0.656 0.13 0.366 0.13 0.732 0 0.555 -0.318 0.984 -0.304 0.429 -0.824 0.681 0.911 0.29 1.229 0.782 q 0.333 0.492 0.333 1.035 m -4.222 -1.06 0 2.12 q 0.188 0.025 0.405 0.038 0.231 0.013 0.448 0.013 0.304 0 0.593 -0.038 0.289 -0.05 0.506 -0.164 0.231 -0.126 0.376 -0.341 0.145 -0.227 0.145 -0.568 0 -0.568 -0.419 -0.808 -0.405 -0.252 -1.099 -0.252 l -0.954 0 z m 0.694 -1.287 q 0.68 0 1.027 -0.252 0.347 -0.265 0.347 -0.719 0 -0.278 -0.101 -0.442 -0.101 -0.177 -0.275 -0.265 -0.173 -0.101 -0.405 -0.126 -0.231 -0.038 -0.477 -0.038 -0.202 0 -0.419 0.013 -0.217 0.013 -0.39 0.038 l 0 1.792 0.694 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gba-rom.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gba-rom.svg
new file mode 100644
index 00000000..d31e6a9a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gba-rom.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a6a6a6;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.615 22.27 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -10 1.587 a 1.538 1.587 0 0 1 -1.538 1.587 1.538 1.587 0 0 1 -1.538 -1.587 1.538 1.587 0 0 1 1.538 -1.587 1.538 1.587 0 0 1 1.538 1.587 z m -1.36 -5.553 c -0.553 0.023 -1.01 0.268 -1.322 0.513 C 15.618 18.68 14 24.731 14 27.933 c 0 3.202 0.714 3.066 1.333 3.066 0.619 0 1.397 -0.439 2.078 -1.057 1.878 -1.706 2.743 -3.704 4.611 -3.704 l 3.957 0 c 1.868 0 2.733 1.998 4.611 3.704 0.68 0.618 1.459 1.057 2.078 1.057 0.619 0 1.333 0.136 1.333 -3.066 0 -3.202 -1.618 -9.253 -3.472 -10.704 -0.502 -0.393 -1.365 -0.783 -2.416 -0.268 -0.705 0.346 -1.335 0.547 -2.255 0.547 l -3.714 0 c -0.921 0 -1.55 -0.201 -2.255 -0.547 -0.394 -0.193 -0.762 -0.259 -1.094 -0.245 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 17.913 38.33 q -0.604 0 -1.016 0.198 -0.412 0.198 -0.686 0.557 -0.261 0.347 -0.384 0.842 -0.11 0.483 -0.11 1.077 0 1.375 0.481 2.031 0.481 0.644 1.414 0.644 0.151 0 0.33 -0.012 0.178 -0.012 0.33 -0.037 l 0 -2.799 1.689 0 0 3.827 q -0.302 0.099 -0.947 0.223 -0.632 0.124 -1.538 0.124 -0.796 0 -1.442 -0.248 q -0.632 -0.26 -1.085 -0.755 -0.453 -0.508 -0.7 -1.251 -0.247 -0.755 -0.247 -1.746 q 0 -0.978 0.288 -1.721 0.288 -0.755 0.783 -1.263 0.494 -0.508 1.167 -0.755 0.673 -0.26 1.442 -0.26 0.494 0 0.879 0.074 0.398 0.062 0.686 0.149 0.288 0.087 0.467 0.186 0.192 0.099 0.288 0.149 l -0.439 1.214 q -0.302 -0.173 -0.741 -0.31 -0.439 -0.136 -0.906 -0.136 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 27 42.539 q 0 0.707 -0.275 1.186 -0.275 0.467 -0.752 0.757 -0.463 0.278 -1.113 0.404 q -0.636 0.114 -1.373 0.114 -0.593 0 -1.229 -0.063 -0.636 -0.05 -1.258 -0.164 l 0 -7.584 q 0.506 -0.076 1.113 -0.126 q 0.607 -0.063 1.2 -0.063 q 1.012 0 1.648 0.189 0.636 0.177 0.998 0.479 0.361 0.29 0.492 0.656 0.13 0.366 0.13 0.732 0 0.555 -0.318 0.984 -0.304 0.429 -0.824 0.681 0.911 0.29 1.229 0.782 q 0.333 0.492 0.333 1.035 m -4.222 -1.06 0 2.12 q 0.188 0.025 0.405 0.038 0.231 0.013 0.448 0.013 0.304 0 0.593 -0.038 0.289 -0.05 0.506 -0.164 0.231 -0.126 0.376 -0.341 0.145 -0.227 0.145 -0.568 0 -0.568 -0.419 -0.808 -0.405 -0.252 -1.099 -0.252 l -0.954 0 z m 0.694 -1.287 q 0.68 0 1.027 -0.252 0.347 -0.265 0.347 -0.719 0 -0.278 -0.101 -0.442 -0.101 -0.177 -0.275 -0.265 -0.173 -0.101 -0.405 -0.126 -0.231 -0.038 -0.477 -0.038 -0.202 0 -0.419 0.013 -0.217 0.013 -0.39 0.038 l 0 1.792 0.694 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 32.357 45 -0.361 -1.848 -2.054 0 l -0.349 1.848 -1.593 0 q 0.548 -2.365 1.108 -4.304 0.56 -1.952 1.083 -3.696 l 1.668 0 q 0.548 1.758 1.083 3.735 q 0.548 1.964 1.058 4.265 l -1.643 0 z m -1.369 -6.449 q -0.124 0.452 -0.237 0.866 -0.1 0.401 -0.199 0.801 -0.087 0.388 -0.174 0.788 -0.075 0.401 -0.149 0.827 l 1.506 0 q -0.075 -0.426 -0.149 -0.827 -0.075 -0.401 -0.174 -0.788 -0.087 -0.401 -0.199 -0.801 -0.1 -0.414 -0.224 -0.866 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-genesis-rom.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-genesis-rom.svg
new file mode 100644
index 00000000..aa28f2f2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-genesis-rom.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a6a6a6;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.615 22.27 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -10 1.587 a 1.538 1.587 0 0 1 -1.538 1.587 1.538 1.587 0 0 1 -1.538 -1.587 1.538 1.587 0 0 1 1.538 -1.587 1.538 1.587 0 0 1 1.538 1.587 z m -1.36 -5.553 c -0.553 0.023 -1.01 0.268 -1.322 0.513 C 15.618 18.68 14 24.731 14 27.933 c 0 3.202 0.714 3.066 1.333 3.066 0.619 0 1.397 -0.439 2.078 -1.057 1.878 -1.706 2.743 -3.704 4.611 -3.704 l 3.957 0 c 1.868 0 2.733 1.998 4.611 3.704 0.68 0.618 1.459 1.057 2.078 1.057 0.619 0 1.333 0.136 1.333 -3.066 0 -3.202 -1.618 -9.253 -3.472 -10.704 -0.502 -0.393 -1.365 -0.783 -2.416 -0.268 -0.705 0.346 -1.335 0.547 -2.255 0.547 l -3.714 0 c -0.921 0 -1.55 -0.201 -2.255 -0.547 -0.394 -0.193 -0.762 -0.259 -1.094 -0.245 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.517 45 q -0.337 0 -0.717 -0.05 -0.366 -0.037 -0.717 -0.099 -0.337 -0.062 -0.629 -0.136 q -0.293 -0.074 -0.454 -0.136 l 0.351 -1.276 q 0.337 0.124 0.863 0.26 0.541 0.136 1.288 0.136 0.922 0 1.288 -0.334 0.38 -0.334 0.38 -0.83 0 -0.607 -0.571 -0.842 -0.571 -0.248 -1.449 -0.248 l -0.556 0 0 -1.263 0.673 0 q 0.278 0 0.556 -0.05 0.278 -0.05 0.498 -0.161 0.22 -0.111 0.351 -0.297 0.146 -0.186 0.146 -0.471 0 -0.421 -0.307 -0.656 -0.293 -0.248 -0.82 -0.248 -0.512 0 -1.024 0.149 -0.498 0.136 -0.863 0.347 l -0.644 -1.115 q 0.395 -0.223 1.039 -0.446 q 0.659 -0.235 1.478 -0.235 0.761 0 1.317 0.161 0.571 0.161 0.937 0.458 0.366 0.285 0.541 0.681 0.176 0.396 0.176 0.854 0 0.458 -0.307 0.879 -0.307 0.421 -0.82 0.644 0.702 0.248 1.083 0.731 q 0.395 0.483 0.395 1.152 q 0 0.533 -0.205 0.978 -0.205 0.446 -0.629 0.78 -0.424 0.322 -1.083 0.508 -0.659 0.173 -1.566 0.173 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 26.599 39.24 q 0 0.404 -0.172 0.784 -0.172 0.367 -0.458 0.72 -0.286 0.354 -0.644 0.682 -0.358 0.329 -0.73 0.632 -0.186 0.152 -0.43 0.367 -0.243 0.202 -0.458 0.43 -0.215 0.215 -0.372 0.442 -0.143 0.227 -0.143 0.417 l 3.809 0 0 1.289 -5.785 0 q -0.043 -0.126 -0.043 -0.316 0.014 -0.19 0.014 -0.265 0 -0.632 0.258 -1.163 0.272 -0.531 0.673 -0.973 0.415 -0.455 0.874 -0.834 0.473 -0.392 0.874 -0.746 0.415 -0.354 0.673 -0.682 0.272 -0.329 0.272 -0.67 0 -0.48 -0.329 -0.733 -0.329 -0.265 -0.831 -0.265 -0.415 0 -0.874 0.177 -0.458 0.177 -0.902 0.594 l -0.873 -1.087 q 0.573 -0.531 1.317 -0.784 q 0.759 -0.253 1.504 -0.253 q 0.544 0 1.045 0.139 0.501 0.139 0.888 0.417 0.387 0.278 0.616 0.708 0.229 0.417 0.229 0.973 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 32.33 45 q -0.238 -0.659 -0.59 -1.46 -0.339 -0.801 -0.715 -1.603 -0.364 0.763 -0.728 1.59 -0.364 0.814 -0.628 1.473 l -1.669 0 q 0.126 -0.349 0.364 -0.84 0.251 -0.491 0.54 -1.06 0.301 -0.569 0.628 -1.163 0.326 -0.607 0.628 -1.163 l -2.033 -3.774 1.669 0 1.23 2.559 1.293 -2.559 l 1.556 0 -1.983 3.735 q 0.339 0.556 0.665 1.163 0.326 0.607 0.603 1.189 0.289 0.569 0.502 1.073 q 0.213 0.491 0.339 0.84 l -1.669 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gettext-translation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gettext-translation.svg
new file mode 100644
index 00000000..3cf82b37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gettext-translation.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dda06a;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 16 12 l 0 1 l 1 0 l 0 4 l 1 0 l 0 -5 l -1 0 l -1 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 16 19 0 1 1 0 0 4 1 0 0 -4 0 -1 -2 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 19 19 0 1 0 4 1 0 1 0 1 0 0 -4 0 -1 -3 0 z m 1 1 1 0 0 3 -1 0 0 -3 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 16 26 0 1 1 0 0 4 1 0 0 -4 0 -1 -2 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 19 26 0 1 0 4 1 0 1 0 1 0 0 -4 0 -1 -3 0 z m 1 1 1 0 0 3 -1 0 0 -3 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 16 33 0 1 1 0 0 4 1 0 0 -4 0 -1 -2 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 19 33 0 1 0 4 1 0 1 0 1 0 0 -4 0 -1 -3 0 z m 1 1 1 0 0 3 -1 0 0 -3 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 23 33 0 1 1 0 0 4 1 0 0 -4 0 -1 -2 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 26 33 0 1 0 4 1 0 1 0 1 0 0 -4 0 -1 -3 0 z m 1 1 1 0 0 3 -1 0 0 -3 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 23 26 0 1 1 0 0 4 1 0 0 -4 0 -1 -2 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-glade.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-glade.svg
new file mode 100644
index 00000000..54a2883a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-glade.svg
@@ -0,0 +1,7 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48" xmlns:xlink="http://www.w3.org/1999/xlink">
+<defs/>
+<path style="fill:#7bc434" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff;fill-rule:evenodd" d="M 34,19 12,36 c 2,0 2.096412,-0.06381 4,0 l 0,-2 1,0 0,2 2,0 0,-2 1,0 0,2 2,0 0,-2 1,0 0,2 2,0 0,-2 1,0 0,2 2,0 0,-2 1,0 0,2 2,0 0,-2 1,0 0,2 2,0 z m -2,4 0,9 -11,0 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnome-theme-package.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnome-theme-package.svg
new file mode 120000
index 00000000..9b59dbaf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnome-theme-package.svg
@@ -0,0 +1 @@
+application-x-theme.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnucash.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnucash.svg
new file mode 100644
index 00000000..cd7ddf66
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnucash.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#55649b;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="translate(0,1)">
+ <path d="m 15 32 4 -4 0 7 l -4 0 m 5 -6 3 3 0 3 -3 0 z m 4 6 0 -3 3 -3 0 6 z m 4 -7 4 -4 0 11 -4 0 z m -9 -1 -5 5 0 -2 5 -5 l 4.5 4.5 7.5 -7.5 l -2 -2 5 0 l 0 5 -2 -2 -8.5 8.5" style="fill:#f9f9f9"/>
+ <g transform="matrix(0.88426256,0,0,0.82508313,-3.1428571,-4.7916046)" style="fill:#f9f9f9;fill-opacity:1;stroke:none">
+ <path d="m 29.565 33.683 -2.262 0 0 -1.212 3.393 0 c 1.131 0 1.131 -1.212 1.131 -1.212 0 0 0 -1.212 -1.131 -1.212 l -2.262 0 c -1.131 0 -1.131 -1.212 -1.131 -1.212 l 0 -2.424 c 0 0 0 -1.212 1.131 -1.212 l 1.131 0 0 -1.212 1.131 0 0 1.208 2.262 0.004 0 1.212 -3.393 0 c -1.131 0 -1.131 1.212 -1.131 1.212 0 0 -0.018 1.217 1.131 1.212 l 2.262 0 c 0 0 1.131 0 1.131 1.212 0 1.068 0 1.356 0 2.424 0 1.212 -1.131 1.212 -1.131 1.212 l -1.131 0 0 1.212 -1.131 0 z"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnumeric.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnumeric.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gnumeric.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gpx+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gpx+xml.svg
new file mode 120000
index 00000000..52e990cd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gpx+xml.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gpx.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gpx.svg
new file mode 120000
index 00000000..52e990cd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gpx.svg
@@ -0,0 +1 @@
+application-x-osm+xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gramps-package.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gramps-package.svg
new file mode 100644
index 00000000..7a806fc3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gramps-package.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a88167;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 33 32 c -0.683 0 -1 0.348 -1 1 l 0 3 c 0 0.687 0.463 1 1 1 l 1 0 c 0.759 0 1 -0.447 1 -1 l 0 -3 c 0 -0.614 -0.296 -1 -1 -1 z m 0 1 1 0 0 3 -1 0 z m -6 -1 c -0.674 0 -1 0.339 -1 1 l 0 3 c 0 0.641 0.382 1 1 1 l 1 0 c 0.686 0 1 -0.389 1 -1 l 0 -3 c 0 -0.583 -0.384 -1 -1 -1 z m 0 1 1 0 0 3 -1 0 z m -7 -1 c -0.65 0 -1 0.331 -1 1 l 0 3 c 0 0.647 0.334 1 1 1 l 1 0 c 0.682 0 1 -0.349 1 -1 l 0 -3 c 0 -0.662 -0.357 -1 -1 -1 z m 0 1 1 0 0 3 -1 0 z m -6 -1 c -0.634 0 -1 0.284 -1 1 l 0 3 c 0 0.725 0.319 1 1 1 l 1 0 c 0.745 0 1 -0.423 1 -1 l 0 -3 c 0 -0.677 -0.332 -1 -1 -1 z m 0 1 1 0 0 3 -1 0 z m 3 -9 c -0.718 0 -1 0.366 -1 1 l 0 3 c 0 0.579 0.328 1 1 1 l 1 0 c 0.659 0 1 -0.388 1 -1 l 0 -3 c 0 -0.625 -0.323 -1 -1 -1 z m 0 1 1 0 0 3 -1 0 z m 6 -8 c -0.583 0 -1 0.35 -1 1 l 0 3 c 0 0.592 0.457 1 1 1 l 2 0 c 0.612 0 1 -0.399 1 -1 l 0 -3 c 0 -0.562 -0.378 -1 -1 -1 z m 0 1 2 0 0 3 -2 0 z m 11 8 0 6 -1 0 0 -5 -1 0 0 -1 m -2 -2 c -0.619 0 -1 0.417 -1 1 l 0 3 c 0 0.616 0.389 1 1 1 l 1 0 c 0.651 0 1 -0.352 1 -1 l 0 -3 c 0 -0.583 -0.363 -1 -1 -1 z m 0 1 1 0 0 3 -1 0 z m -3 1 0 6 1 0 0 -5 1 0 0 -1 m 2 -7 0 5 -1 0 0 -4 -4 0 0 -1 m -12 7 0 6 1 0 0 -5 1 0 0 -1 m 5 0 0 6 -1 0 0 -5 -1 0 0 -1 m -2 -7 0 5 1 0 0 -4 4 0 0 -1" mix-blend-mode="normal" isolation="auto" white-space="normal" solid-opacity="1" solid-color="#000000" style="visibility:visible;shape-rendering:auto;color-interpolation-filters:linearRGB;fill:#f9f9f9;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-granuledeck.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-granuledeck.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-granuledeck.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gtk-builder.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gtk-builder.svg
new file mode 120000
index 00000000..396774ef
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gtk-builder.svg
@@ -0,0 +1 @@
+application-x-glade.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzdvi.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzdvi.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzdvi.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzip.svg
new file mode 100644
index 00000000..5f27a515
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzip.svg
@@ -0,0 +1,17 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(.9982 1.0018)">
+<path d="m 15.544706,38.256052 c -0.36261,6e-6 -0.667529,0.06594 -0.914758,0.197785 -0.247235,0.131863 -0.453261,0.317287 -0.61808,0.556272 -0.156582,0.230755 -0.271957,0.510951 -0.346124,0.840589 -0.06593,0.321406 -0.0989,0.679892 -0.09889,1.075458 -2e-6,0.914761 0.144216,1.590528 0.432656,2.027302 0.288434,0.428537 0.712849,0.642804 1.273244,0.642803 0.09065,1e-6 0.189541,-0.0041 0.296678,-0.01236 0.10713,-0.0082 0.206023,-0.0206 0.296679,-0.03708 l 0,-2.793721 1.520476,0 0,3.819733 c -0.181309,0.06593 -0.465625,0.140098 -0.85295,0.222509 -0.379094,0.08241 -0.840593,0.123616 -1.384499,0.123616 -0.477985,0 -0.91064,-0.08241 -1.297968,-0.247232 -0.37909,-0.173062 -0.704612,-0.424414 -0.976566,-0.754057 -0.271956,-0.337883 -0.482103,-0.754056 -0.630441,-1.248522 -0.14834,-0.502702 -0.222509,-1.083696 -0.222509,-1.742985 0,-0.651039 0.08653,-1.223793 0.259594,-1.718261 0.173061,-0.502699 0.407931,-0.922993 0.704611,-1.260883 0.296676,-0.337877 0.646921,-0.589229 1.050735,-0.754058 0.40381,-0.173054 0.836465,-0.259585 1.297968,-0.259593 0.296674,8e-6 0.560388,0.02473 0.791142,0.07417 0.238986,0.04121 0.445013,0.09066 0.61808,0.14834 0.173057,0.0577 0.313155,0.119502 0.420294,0.185424 0.11537,0.06594 0.201901,0.115382 0.259594,0.148339 l -0.395571,1.211436 c -0.181309,-0.115369 -0.403817,-0.218382 -0.667527,-0.30904 -0.263718,-0.09065 -0.535673,-0.135971 -0.815865,-0.135977"/>
+<path d="m 23.369596,38.16952 c -0.35437,0.543917 -0.679892,1.054862 -0.976566,1.532838 -0.296682,0.477987 -0.572758,0.935365 -0.828227,1.372138 -0.255476,0.428538 -0.498587,0.844711 -0.729334,1.248521 -0.222511,0.395573 -0.436779,0.787023 -0.642803,1.174351 l 3.288185,0 0,1.260883 -5.043531,0 0,-0.877673 c 0.181302,-0.354365 0.374967,-0.725212 0.580995,-1.112544 0.206025,-0.395568 0.436774,-0.815862 0.692249,-1.260883 0.255471,-0.445013 0.531546,-0.927115 0.828227,-1.446306 0.304916,-0.519182 0.638679,-1.083694 1.001289,-1.693539 l -2.94206,0 0,-1.260883 4.771576,0 0,1.063097"/>
+<path d="m 24.71701,44.758251 0,-1.260883 1.668816,0 0,-5.130062 -1.668816,0 0,-1.260883 4.858108,0 0,1.260883 -1.656454,0 0,5.130062 1.656454,0 0,1.260883 -4.858108,0"/>
+<path d="m 32.99928,37.019892 c 0.972442,8e-6 1.726499,0.201914 2.262172,0.605718 0.535664,0.395578 0.803498,1.046621 0.803504,1.953132 -6e-6,0.914763 -0.271961,1.578168 -0.815865,1.990217 -0.535674,0.403815 -1.297972,0.605721 -2.286895,0.605719 l -0.543911,0 0,2.583573 -1.520476,0 0,-7.552935 c 0.148338,-0.03296 0.313159,-0.0618 0.494464,-0.08653 0.189543,-0.02472 0.379087,-0.0412 0.568633,-0.04945 0.189543,-0.01647 0.374967,-0.02884 0.556272,-0.03708 0.181301,-0.0082 0.342002,-0.01235 0.482102,-0.01236 m 0.173063,1.322691 c -0.09065,6e-6 -0.218391,0.0041 -0.38321,0.01236 -0.156582,7e-6 -0.280198,0.0082 -0.370848,0.02472 l 0,2.472319 0.61808,0 c 0.48622,4e-6 0.852947,-0.09477 1.100182,-0.284317 0.247228,-0.197781 0.370844,-0.531544 0.370848,-1.001289 -4e-6,-0.445012 -0.12362,-0.758172 -0.370848,-0.939481 -0.238994,-0.189539 -0.560396,-0.284311 -0.964204,-0.284317"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzpdf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzpdf.svg
new file mode 120000
index 00000000..9e6d8a1b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzpdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzpostscript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzpostscript.svg
new file mode 120000
index 00000000..d62c818d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-gzpostscript.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-img.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-img.svg
new file mode 120000
index 00000000..38aa8675
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-img.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ipynb+json.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ipynb+json.svg
new file mode 100644
index 00000000..f7fee6bd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ipynb+json.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#e46e2e;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="M 24,19 C 19.624,19 15.678,21.434 14,25.168 16.468,23.794 20.134,23 24,23 c 3.866,0.002 7.53,0.798 9.996,2.172 C 32.32,21.438 28.376,19.004 24,19 Z m -9.996,12.914 c 1.676,3.734 5.62,6.168 9.996,6.172 4.376,0 8.322,-2.434 10,-6.168 -2.468,1.374 -6.134,2.168 -10,2.168 -3.866,-0.002 -7.53,-0.798 -9.996,-2.172 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <circle cx="16" cy="39" r="2" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <circle cx="32" cy="18" r="2" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <circle cx="15.5" cy="18.5" r="1.5" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-iso.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-iso.svg
new file mode 120000
index 00000000..38aa8675
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-iso.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-iso9660-appimage.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-iso9660-appimage.svg
new file mode 100644
index 00000000..6c15baf8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-iso9660-appimage.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8.06 6 c -1.029 0 -2.057 1.029 -2.057 2.057 l 0 31.943 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -32 c 0 -0.971 -1.029 -2 -2 -2 z" style="fill:#c19553"/>
+ <g style="fill:#fff">
+ <path d="m 8.06 6 c -1.029 0 -2.057 1.029 -2.057 2.057 l 0 9.943 c 4 0 32 0 36 0 l 0 -10 c 0 -0.971 -1.029 -2 -2 -2 z" style="fill-opacity:0.196"/>
+ <path d="m 21 10 0 16 6 0 0 -16 z" style="fill-opacity:0.392"/>
+ </g>
+ <g transform="scale(1.035999,0.96525192)" style="fill:#fff;fill-opacity:1;stroke:none">
+ <path d="m 18.429 39.37 -0.406 -1.811 -2.332 0 -0.392 1.811 -1.784 0 c 0.72 -2.879 1.61 -5.651 2.467 -8.288 l 1.878 0 c 0.938 2.807 1.771 5.646 2.411 8.288 z m -1.552 -6.703 c -0.356 1.108 -0.665 2.504 -0.878 3.593 l 1.741 0 c -0.198 -1.175 -0.554 -2.5 -0.864 -3.593 z" style="fill:#fff"/>
+ <path d="m 23.629 30.957 c -0.75 0.013 -1.445 0.037 -2.249 0.2 l 0 8.211 1.665 0 0 -2.809 0.547 0 c 1.059 0 1.875 -0.218 2.449 -0.658 0.583 -0.447 0.873 -1.171 0.873 -2.165 0 -0.985 -0.288 -1.69 -0.86 -2.123 -0.576 -0.436 -1.383 -0.676 -2.424 -0.658 z m 0.187 1.439 c 0.433 0.002 0.772 0.109 1.031 0.31 0.262 0.202 0.398 0.536 0.398 1.02 0 0.51 -0.131 0.876 -0.398 1.089 -0.262 0.209 -0.657 0.31 -1.178 0.31 l -0.624 0 0 -2.689 c 0.284 -0.015 0.486 -0.04 0.771 -0.038 z" style="fill:#fff"/>
+ <path d="m 30.386 30.957 c -0.75 0.013 -1.445 0.037 -2.249 0.2 l 0 8.211 1.665 0 0 -2.809 0.547 0 c 1.059 0 1.875 -0.218 2.449 -0.658 0.583 -0.447 0.873 -1.171 0.873 -2.165 0 -0.985 -0.288 -1.69 -0.86 -2.123 -0.576 -0.436 -1.383 -0.676 -2.424 -0.658 z m 0.187 1.439 c 0.433 0.002 0.772 0.109 1.031 0.31 0.262 0.202 0.398 0.536 0.398 1.02 0 0.51 -0.131 0.876 -0.398 1.089 -0.262 0.209 -0.657 0.31 -1.178 0.31 l -0.624 0 0 -2.689 c 0.284 -0.015 0.486 -0.04 0.771 -0.038 z" style="fill:#fff"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jar.svg
new file mode 100644
index 00000000..a621a8d2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jar.svg
@@ -0,0 +1,21 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#e76f00" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff;fill-rule:evenodd" transform="matrix(.09491 0 0 .09 -30.31759 4.21465)">
+<path d="m 546.0508,274.50818 c 0,0 -7.64293,4.44458 5.43921,5.94857 15.84864,1.80802 23.9487,1.54873 41.41401,-1.75681 0,0 4.5918,2.87914 11.00457,5.37285 -39.15262,16.77999 -88.61009,-0.97193 -57.85779,-9.56461"/>
+<path d="m 541.26655,252.61139 c 0,0 -8.57228,6.34532 4.51956,7.69945 16.93002,1.74657 30.30002,1.88942 53.43527,-2.56541 0,0 3.19991,3.24409 8.23159,5.01815 -47.33785,13.84209 -100.0637,1.09161 -66.18642,-10.15219"/>
+<path d="m 581.59919,215.46717 c 9.64719,11.10687 -2.5347,21.10166 -2.5347,21.10166 0,0 24.49585,-12.64536 13.24602,-28.48038 -10.50701,-14.76712 -18.56448,-22.10432 25.05541,-47.40207 0,0 -68.46884,17.1002 -35.76673,54.78079"/>
+<path d="m 633.38168,290.70436 c 0,0 5.65591,4.66021 -6.22895,8.26547 -22.59942,6.84612 -94.06117,8.91343 -113.91294,0.27277 -7.1362,-3.10447 6.2462,-7.41267 10.45579,-8.31668 4.39018,-0.95199 6.89901,-0.77464 6.89901,-0.77464 -7.93618,-5.59063 -51.29623,10.9775 -22.02476,15.72235 79.82758,12.94563 145.51804,-5.82944 124.81185,-15.16927"/>
+<path d="m 549.72617,229.92379 c 0,0 -36.34999,8.63365 -12.87244,11.76885 9.91295,1.32718 29.67416,1.02692 48.08123,-0.51535 15.04327,-1.26895 30.14854,-3.96697 30.14854,-3.96697 0,0 -5.30444,2.27162 -9.14208,4.89201 -36.91279,9.70801 -108.22144,5.19173 -87.6926,-4.73838 17.36128,-8.39215 31.47735,-7.44016 31.47735,-7.44016"/>
+<path d="m 614.93364,266.37208 c 37.52354,-19.49849 20.17413,-38.23637 8.06447,-35.71193 -2.96811,0.61777 -4.29153,1.15306 -4.29153,1.15306 0,0 1.10186,-1.72608 3.20639,-2.47323 23.95679,-8.42234 42.38111,24.84062 -7.73349,38.01481 0,5.4e-4 0.58057,-0.51858 0.75416,-0.98271"/>
+<path d="m 592.31051,119.83717 c 0,0 20.78113,20.78793 -19.71,52.7539 -32.46978,25.64221 -7.40412,40.26271 -0.0135,56.96723 -18.95314,-17.10019 -32.86222,-32.15356 -23.53092,-46.16384 13.69614,-20.56584 51.63909,-30.53691 43.2544,-63.55729"/>
+<path d="m 553.41341,319.20846 c 36.01793,2.30558 91.32754,-1.2792 92.63748,-18.32172 0,0 -2.518,6.46069 -29.76688,11.5915 -30.74206,5.78524 -68.65805,5.10979 -91.14642,1.40211 5.4e-4,-5.4e-4 4.60366,3.8101 28.27582,5.32811"/>
+</g>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(.98726 0 0 .89425 -6.45966 8.46079)">
+<path d="m 26.267593,37.779967 c -6e-6,0.420003 -0.05601,0.816669 -0.168,1.19 -0.102672,0.373335 -0.280005,0.700001 -0.532,0.98 -0.242671,0.280001 -0.560004,0.504 -0.952,0.672 -0.392004,0.158667 -0.868003,0.238 -1.428,0.238 -0.588002,0 -1.078002,-0.07467 -1.47,-0.224 -0.392001,-0.149333 -0.723334,-0.331333 -0.994,-0.546 l 0.658,-1.372 c 0.233332,0.149335 0.489999,0.294002 0.77,0.434 0.289331,0.140001 0.583331,0.210001 0.882,0.21 0.447997,10e-7 0.80733,-0.116665 1.078,-0.35 0.279996,-0.242665 0.419996,-0.685998 0.42,-1.33 l 0,-4.242 -2.898,0 0,-1.428 4.634,0 0,5.768"/>
+<path d="m 32.161593,40.677967 -0.406,-2.002 -2.31,0 -0.392,2.002 -1.792,0 c 0.410667,-1.707998 0.825999,-3.261997 1.246,-4.662 0.419999,-1.409327 0.825998,-2.743993 1.218,-4.004 l 1.876,0 c 0.410662,1.269341 0.816662,2.618006 1.218,4.046 0.410661,1.41867 0.807327,2.958668 1.19,4.62 l -1.848,0 m -1.54,-6.986 c -0.09334,0.326673 -0.182003,0.63934 -0.266,0.938 -0.07467,0.289339 -0.149336,0.578672 -0.224,0.868 -0.06534,0.280005 -0.130669,0.564671 -0.196,0.854 -0.056,0.289337 -0.112002,0.588004 -0.168,0.896 l 1.694,0 c -0.056,-0.307996 -0.112004,-0.606663 -0.168,-0.896 -0.056,-0.289329 -0.121337,-0.573995 -0.196,-0.854 -0.06534,-0.289328 -0.140003,-0.578661 -0.224,-0.868 -0.07467,-0.29866 -0.15867,-0.611327 -0.252,-0.938"/>
+<path d="m 37.131593,31.913967 c 0.494664,9e-6 0.942663,0.05601 1.344,0.168 0.401329,0.112009 0.746662,0.284675 1.036,0.518 0.289328,0.233341 0.508661,0.532008 0.658,0.896 0.158661,0.354674 0.237994,0.774673 0.238,1.26 -6e-6,0.504005 -0.102672,0.961338 -0.308,1.372 -0.205339,0.410671 -0.546005,0.723337 -1.022,0.938 0.158662,0.24267 0.326662,0.513337 0.504,0.812 0.177328,0.289336 0.349995,0.597336 0.518,0.924 0.167994,0.317335 0.326661,0.639335 0.476,0.966 0.15866,0.317334 0.293994,0.620667 0.406,0.91 l -1.806,0 c -0.214671,-0.559999 -0.466671,-1.096665 -0.756,-1.61 -0.280004,-0.522664 -0.583337,-1.049997 -0.91,-1.582 l -0.896,0 0,3.192 -1.722,0 0,-8.54 c 0.167999,-0.03733 0.349999,-0.06999 0.546,-0.098 0.205332,-0.03732 0.410665,-0.06066 0.616,-0.07 0.205332,-0.01866 0.401331,-0.03266 0.588,-0.042 0.186664,-0.0093 0.349998,-0.01399 0.49,-0.014 m 1.526,2.828 c -4e-6,-0.457327 -0.140004,-0.793327 -0.42,-1.008 -0.280003,-0.214659 -0.64867,-0.321993 -1.106,-0.322 -0.06534,7e-6 -0.144669,0.0047 -0.238,0.014 -0.09334,7e-6 -0.186669,0.0093 -0.28,0.028 l 0,2.604 0.378,0 c 0.587997,5e-6 1.012663,-0.111995 1.274,-0.336 0.261329,-0.233328 0.391996,-0.559994 0.392,-0.98"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java-applet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java-applet.svg
new file mode 120000
index 00000000..5a6bee20
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java-applet.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java-archive.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java-archive.svg
new file mode 120000
index 00000000..876c2f5c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java-archive.svg
@@ -0,0 +1 @@
+application-x-jar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java.svg
new file mode 120000
index 00000000..5a6bee20
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-java.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-javascript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-javascript.svg
new file mode 120000
index 00000000..8b40d5ea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-javascript.svg
@@ -0,0 +1 @@
+text-x-javascript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jmemorizelesson.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jmemorizelesson.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jmemorizelesson.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jokosher.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jokosher.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jokosher.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jvlt.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jvlt.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-jvlt.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-k3b.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-k3b.svg
new file mode 120000
index 00000000..38aa8675
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-k3b.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-keepass.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-keepass.svg
new file mode 120000
index 00000000..de2284a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-keepass.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-keepass2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-keepass2.svg
new file mode 120000
index 00000000..de2284a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-keepass2.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite.svg
new file mode 120000
index 00000000..4c56fc46
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite.svg
@@ -0,0 +1 @@
+application-database.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite2.svg
new file mode 120000
index 00000000..4c56fc46
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite2.svg
@@ -0,0 +1 @@
+application-database.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite3.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite3.svg
new file mode 120000
index 00000000..4c56fc46
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kexiproject-sqlite3.svg
@@ -0,0 +1 @@
+application-database.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kgeographymap.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kgeographymap.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kgeographymap.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kontour.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kontour.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kontour.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-krita.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-krita.svg
new file mode 100644
index 00000000..7940289e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-krita.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#9a773c"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 16.275 16 c -1.171 0 -2.942 2.308 -2.02 3.135 l 4.831 4.317 c 0.183 -0.365 0.417 -0.738 0.742 -1.092 0.355 -0.385 0.697 -0.636 1.012 -0.848 l -3.638 -4.82 c -0.381 -0.408 -0.449 -0.691 -0.93 -0.691 m 8.893 5.488 c -0.252 0 -0.519 0.009 -0.771 0.016 -1.052 0.006 -2.155 0.189 -3.131 0.547 -0.698 0.567 -1.183 1.192 -1.645 1.94 -0.922 2.552 0.177 6.849 4.221 7.848 4.584 1.128 4.829 -0.092 6.793 1.254 1.974 1.342 0.869 3.376 1.805 2.811 0.481 -0.286 2 -2.424 1.437 -5.912 -0.614 -3.737 -2.213 -5.727 -3.823 -7.086 -1.248 -1.056 -3.098 -1.416 -4.883 -1.416 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kvtml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kvtml.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-kvtml.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lha.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lha.svg
new file mode 100644
index 00000000..9c94c6ce
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lha.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(1.04393 0 0 .95792 1.45707 .16099)">
+<path d="m 17.263431,46.808762 -5.248318,0 0,-8.351437 1.672986,0 0,6.975271 3.575332,0 0,1.376166"/>
+<path d="m 23.941881,38.457325 0,8.351437 -1.659494,0 0,-3.683267 -2.212658,0 0,3.683267 -1.659494,0 0,-8.351437 1.659494,0 0,3.292004 2.212658,0 0,-3.292004 1.659494,0"/>
+<path d="m 29.392576,46.808762 -0.391262,-1.929331 -2.226151,0 -0.377771,1.929331 -1.726952,0 c 0.395759,-1.646001 0.796016,-3.143591 1.200771,-4.492776 0.404753,-1.358171 0.796016,-2.64439 1.173789,-3.858661 l 1.807904,0 c 0.395755,1.223266 0.787017,2.522976 1.173788,3.899136 0.395754,1.367174 0.778022,2.851273 1.146804,4.452301 l -1.78092,0 m -1.4841,-6.732418 c -0.08995,0.314815 -0.175397,0.616132 -0.256344,0.903952 -0.07196,0.278836 -0.143916,0.557667 -0.21587,0.836492 -0.06296,0.269842 -0.125926,0.544175 -0.188885,0.823001 -0.05397,0.278835 -0.107937,0.56666 -0.161902,0.863477 l 1.63251,0 c -0.05397,-0.296817 -0.107938,-0.584642 -0.161902,-0.863477 -0.05397,-0.278826 -0.116932,-0.553159 -0.188885,-0.823001 -0.06297,-0.278825 -0.134922,-0.557656 -0.215869,-0.836492 -0.07196,-0.28782 -0.152911,-0.589137 -0.242853,-0.903952"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lhz.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lhz.svg
new file mode 100644
index 00000000..8d24d6e7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lhz.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(1.07186 0 0 .95792 1.1215 .16099)">
+<path d="m 17.263431,46.808762 -5.248318,0 0,-8.351437 1.672986,0 0,6.975271 3.575332,0 0,1.376166"/>
+<path d="m 23.941881,38.457325 0,8.351437 -1.659494,0 0,-3.683267 -2.212658,0 0,3.683267 -1.659494,0 0,-8.351437 1.659494,0 0,3.292004 2.212658,0 0,-3.292004 1.659494,0"/>
+<path d="m 30.552873,39.617622 c -0.386771,0.593647 -0.742056,1.151308 -1.065854,1.672985 -0.323808,0.521689 -0.625125,1.020886 -0.903952,1.497592 -0.278835,0.46772 -0.544173,0.921945 -0.796017,1.362674 -0.242856,0.431741 -0.476714,0.858981 -0.701575,1.281723 l 3.588824,0 0,1.376166 -5.504662,0 0,-0.95792 c 0.197879,-0.386764 0.409251,-0.791518 0.634115,-1.214263 0.224863,-0.431736 0.47671,-0.890457 0.755542,-1.376166 0.278829,-0.485701 0.580146,-1.011882 0.903952,-1.578543 0.332795,-0.56665 0.697074,-1.182776 1.092837,-1.848379 l -3.211053,0 0,-1.376166 5.207843,0 0,1.160297"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lmms-project.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lmms-project.svg
new file mode 120000
index 00000000..6bb9cc7d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lmms-project.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lrzip-compressed-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lrzip-compressed-tar.svg
new file mode 100644
index 00000000..243aaede
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lrzip-compressed-tar.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g style="fill:#fff">
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z" style="fill:#fff"/>
+ </g>
+ <g transform="scale(.9982 1.0018)" style="fill:#fff">
+ <path d="m 35.985 38.04 c -1.227 1.842 -2.338 3.698 -3.366 5.56 l 3.484 0 0 1.316 -5.344 0 0 -0.916 c 1.023 -1.992 2.182 -3.917 3.287 -5.754 l -3.117 0 0 -1.316 5.05 0 0 1.109" style="fill:#fff"/>
+ </g>
+ </g>
+ <path d="m 22.95 45 -4.7 0 0 -8 1.6 0 0 6.7 3.1 0 0 1.3" style="fill:#fff"/>
+ <path d="m 26.28 36.94 c 0.443 0 0.845 0.051 1.204 0.155 0.36 0.103 0.669 0.262 0.928 0.476 0.259 0.215 0.456 0.489 0.59 0.824 0.142 0.326 0.213 0.712 0.213 1.159 0 0.464 -0.092 0.884 -0.276 1.262 -0.184 0.378 -0.489 0.665 -0.916 0.863 0.717 1.14 1.242 2.191 1.728 3.322 l -1.618 0 c -0.398 -1.061 -0.996 -2.029 -1.515 -2.936 l -0.777 0 0 2.936 -1.589 0 0 -7.854 c 0.524 -0.127 1.07 -0.153 1.588 -0.193 0.167 -0.009 0.314 -0.013 0.439 -0.013 m 1.367 2.601 c 0 -0.421 -0.125 -0.73 -0.376 -0.927 -0.251 -0.197 -0.581 -0.296 -0.991 -0.296 -0.161 -0.002 -0.289 0.026 -0.438 0.039 l 0 2.395 0.313 0 c 0.527 0 0.907 -0.103 1.142 -0.309 0.234 -0.215 0.351 -0.515 0.351 -0.901" style="fill:#fff"/>
+ <path d="m 17.3 37 0 1.3 -2 0 0 6.7 -1.6 0 0 -6.7 -2.04 0 0 -1.3 5.64 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lrzip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lrzip.svg
new file mode 100644
index 00000000..f498c9a5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lrzip.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g style="fill:#fff">
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z" style="fill:#fff"/>
+ </g>
+ <g transform="scale(1.06309 .94065)" style="fill:#fff">
+ <path d="m 31.863 40.516 c -1.234 1.953 -2.363 3.928 -3.407 5.922 l 3.526 0 0 1.401 -5.409 0 0 -0.976 c 1.041 -2.132 2.212 -4.177 3.327 -6.128 l -3.155 0 0 -1.401 5.117 0 0 1.182" style="fill:#fff"/>
+ </g>
+ </g>
+ <path d="m 23.266 36.931 c 0.493 0 0.939 0.051 1.338 0.155 0.4 0.103 0.744 0.262 1.032 0.477 0.288 0.214 0.506 0.49 0.655 0.825 0.158 0.326 0.237 0.713 0.237 1.16 0 0.464 -0.102 0.885 -0.307 1.263 -0.205 0.378 -0.543 0.666 -1.017 0.864 0.764 1.051 1.347 2.177 1.895 3.326 l -1.798 0 c -0.451 -1.073 -1.083 -2.038 -1.658 -2.939 l -0.892 0 0 2.939 -1.715 0 0 -7.863 c 0.745 -0.158 1.481 -0.179 2.23 -0.207 m 1.519 2.604 c 0 -0.421 -0.139 -0.73 -0.418 -0.928 -0.279 -0.198 -0.645 -0.297 -1.101 -0.297 -0.179 -0.002 -0.35 0.026 -0.516 0.039 l 0 2.397 0.376 0 c 0.586 0 1.01 -0.103 1.268 -0.309 0.26 -0.214 0.391 -0.516 0.391 -0.902" style="fill:#fff"/>
+ <path d="m 19.444 45 -5.444 0 l 0 -8 1.735 0 0 6.682 3.709 0 0 1.318" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ludem.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ludem.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ludem.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lyx.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lyx.svg
new file mode 100644
index 00000000..9ce7a274
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lyx.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3468ce"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 22.15 34 -6.145 -13.628 5.07 -2.372 3.988 9.264 4.789 -2.335 2.153 4.401" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzip-compressed-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzip-compressed-tar.svg
new file mode 100644
index 00000000..4d2eec80
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzip-compressed-tar.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.04064 .96095)">
+<path d="m 19.505468,38.503568 0,1.371825 -2.19223,0 0,6.95327 -1.667709,0 0,-6.95327 -2.19223,0 0,-1.371825 6.052169,0"/>
+<path d="m 26.028362,46.828663 -5.231764,0 0,-8.325095 1.667709,0 0,6.95327 3.564055,0 0,1.371825"/>
+<path d="m 32.551256,39.660204 c -0.385551,0.591775 -0.739715,1.147677 -1.062492,1.667709 -0.322787,0.520044 -0.623154,1.017666 -0.901101,1.492869 -0.277955,0.466245 -0.542457,0.919036 -0.793506,1.358376 -0.24209,0.430378 -0.475211,0.856271 -0.699362,1.27768 l 3.577504,0 0,1.371825 -5.4873,0 0,-0.954898 c 0.197255,-0.385544 0.40796,-0.789022 0.632116,-1.210434 0.224152,-0.430374 0.475205,-0.887648 0.753158,-1.371825 0.27795,-0.484169 0.578316,-1.00869 0.901101,-1.573564 0.331745,-0.564863 0.694875,-1.179046 1.089391,-1.842549 l -3.200926,0 0,-1.371825 5.191417,0 0,1.156636"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzip.svg
new file mode 100644
index 00000000..6980c366
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzip.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z"/>
+ </g>
+ <g transform="scale(.9982 1.0018)">
+ <path d="m 23.262 38.04 c -1.227 1.842 -2.338 3.698 -3.366 5.56 l 3.484 0 0 1.316 -5.344 0 0 -0.916 c 1.023 -1.992 2.182 -3.917 3.287 -5.754 l -3.117 0 0 -1.316 5.055 0 0 1.109"/>
+ <path d="m 24.617 44.919 0 -1.316 1.53 0 0 -5.354 -1.53 0 0 -1.316 4.758 0 0 1.316 -1.825 0 0 5.354 1.825 0 0 1.316 -4.758 0"/>
+ <path d="m 32.797 36.874 c 0.991 0 1.76 0.206 2.306 0.617 0.546 0.403 0.819 1.066 0.819 1.989 0 0.932 -0.277 1.607 -0.832 2.027 -0.546 0.411 -1.323 0.617 -2.331 0.617 l -0.554 0 0 2.795 -1.55 0 0 -7.857 c 0.713 -0.152 1.426 -0.163 2.142 -0.189 m 0.176 1.347 c -0.271 -0.004 -0.499 0.024 -0.769 0.038 l 0 2.518 0.63 0 c 0.496 0 0.87 -0.097 1.122 -0.29 0.252 -0.201 0.378 -0.541 0.378 -1.02 0 -0.453 -0.126 -0.772 -0.378 -0.957 -0.244 -0.193 -0.571 -0.29 -0.983 -0.29"/>
+ </g>
+ </g>
+ <path d="m 16.963 45 -4.863 0 l 0 -8 1.55 0 0 6.682 3.313 0 0 1.318" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzma-compressed-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzma-compressed-tar.svg
new file mode 100644
index 00000000..8920d8a3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzma-compressed-tar.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z"/>
+ </g>
+ </g>
+ <path d="m 17.3 37 0 1.3 -2 0 0 6.7 -1.6 0 0 -6.7 -2.04 0 0 -1.3 5.64 0" style="fill:#fff"/>
+ <path d="m 23.06 45 -4.863 0 l 0 -8 1.55 0 0 6.682 3.313 0 0 1.318" style="fill:#fff"/>
+ <path d="m 28.925 38.11 c -1.171 1.848 -2.234 3.705 -3.213 5.57 l 3.325 0 0 1.318 -5.1 0 0 -0.918 c 0.976 -1.994 2.082 -3.923 3.138 -5.764 l -2.975 0 0 -1.318 4.825 0 0 1.111" style="fill:#fff"/>
+ <path d="m 31.907 37 c 0.411 1.184 0.798 2.165 1.202 3.341 0.429 -1.198 0.814 -2.156 1.244 -3.341 l 1.41 0 c 0.279 2.71 0.43 5.388 0.511 8 l -1.562 0 0.083 -6.216 -1.05 3.186 -1.244 0 l -1.01 -3.186 0.069 6.216 -1.562 0 c 0.107 -2.711 0.22 -5.356 0.498 -8 l 1.41 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzma.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzma.svg
new file mode 100644
index 00000000..ad98cd95
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzma.svg
@@ -0,0 +1,17 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(.98346 1.01682)">
+<path d="m 17.14615,44.255562 -4.944294,0 0,-7.867655 1.576073,0 0,6.571208 3.368221,0 0,1.296447"/>
+<path d="m 23.310629,37.480989 c -0.364366,0.559258 -0.699069,1.084616 -1.004111,1.576074 -0.30505,0.491468 -0.588913,0.961747 -0.851588,1.410839 -0.262682,0.440626 -0.51265,0.868538 -0.749905,1.283737 -0.228788,0.406731 -0.449099,0.809222 -0.660934,1.207476 l 3.380931,0 0,1.296447 -5.185789,0 0,-0.902429 c 0.186416,-0.36436 0.385544,-0.745667 0.597382,-1.143924 0.211837,-0.406726 0.449095,-0.838875 0.711775,-1.296447 0.262677,-0.457566 0.546539,-0.953266 0.851588,-1.487102 0.313517,-0.533826 0.656694,-1.11426 1.029532,-1.741306 l -3.025044,0 0,-1.296447 4.906163,0 0,1.093082"/>
+<path d="m 26.056047,36.387907 c 0.05931,0.177951 0.131337,0.406736 0.216075,0.686354 0.09321,0.279633 0.190651,0.580442 0.292336,0.902429 0.101679,0.321999 0.203361,0.648229 0.305046,0.97869 0.101679,0.330472 0.199125,0.635518 0.292336,0.91514 0.101679,-0.313516 0.207598,-0.635509 0.317757,-0.965981 0.110152,-0.338934 0.216071,-0.660927 0.317757,-0.96598 0.101678,-0.313513 0.194886,-0.605849 0.279626,-0.877008 0.08473,-0.271145 0.160992,-0.495693 0.228784,-0.673644 l 1.296448,0 c 0.05931,0.686361 0.114386,1.355768 0.165233,2.008222 0.05931,0.652465 0.105913,1.300688 0.139813,1.944671 0.04236,0.635516 0.07626,1.279502 0.101682,1.93196 0.02542,0.643988 0.0466,1.304922 0.06355,1.982802 l -1.43626,0 0.07626,-6.113639 -0.96598,3.33009 -1.143924,0 -0.92785,-3.33009 0.06355,6.113639 -1.43626,0 c 0.02542,-0.643986 0.05084,-1.313393 0.07626,-2.008222 0.03389,-0.694826 0.06779,-1.385416 0.101682,-2.071774 0.03389,-0.68635 0.07202,-1.35152 0.114392,-1.995512 0.05084,-0.64398 0.105919,-1.241362 0.165234,-1.792147 l 1.296447,0"/>
+<path d="m 34.927814,44.255562 -0.368598,-1.817568 -2.097194,0 -0.355887,1.817568 -1.626914,0 c 0.372834,-1.550651 0.749904,-2.961489 1.131213,-4.232519 0.381307,-1.279495 0.749904,-2.491206 1.105794,-3.635136 l 1.703175,0 c 0.37283,1.152404 0.741428,2.376825 1.105794,3.673267 0.372829,1.287976 0.732952,2.686104 1.080372,4.194388 l -1.677755,0 m -1.398129,-6.342423 c -0.08474,0.296579 -0.165237,0.580441 -0.241495,0.851587 -0.06779,0.262685 -0.135579,0.525363 -0.203365,0.788037 -0.05932,0.25421 -0.118631,0.512652 -0.177943,0.775326 -0.05084,0.262683 -0.101685,0.533835 -0.152524,0.813457 l 1.537943,0 c -0.05085,-0.279622 -0.101686,-0.550774 -0.152524,-0.813457 -0.05084,-0.262674 -0.110159,-0.521116 -0.177943,-0.775326 -0.05932,-0.262674 -0.127106,-0.525352 -0.203365,-0.788037 -0.06779,-0.271146 -0.144053,-0.555008 -0.228784,-0.851587"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzop.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzop.svg
new file mode 100644
index 00000000..e7a64e03
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzop.svg
@@ -0,0 +1,17 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.00968 .99041)">
+<path d="m 16.748889,45.27327 -4.863993,0 0,-7.739875 1.550476,0 0,6.464483 3.313517,0 0,1.275392"/>
+<path d="m 22.813249,38.608725 c -0.358448,0.550175 -0.687716,1.066999 -0.987803,1.550475 -0.300096,0.483487 -0.579348,0.946128 -0.837757,1.387926 -0.258416,0.43347 -0.504324,0.854432 -0.737726,1.262888 -0.225072,0.400125 -0.441805,0.796079 -0.6502,1.187864 l 3.326021,0 0,1.275392 -5.101565,0 0,-0.887773 c 0.183388,-0.358442 0.379282,-0.733557 0.58768,-1.125345 0.208396,-0.40012 0.4418,-0.82525 0.700215,-1.275391 0.25841,-0.450135 0.537662,-0.937784 0.837757,-1.462949 0.308425,-0.525156 0.646028,-1.096164 1.012811,-1.713026 l -2.975914,0 0,-1.275391 4.826481,0 0,1.07533"/>
+<path d="m 25.401544,41.39708 c -2e-6,0.375119 0.0125,0.729394 0.03751,1.062826 0.03334,0.325103 0.09169,0.608523 0.175054,0.850261 0.09169,0.241743 0.216731,0.433468 0.375115,0.575177 0.158379,0.141711 0.370944,0.212566 0.637696,0.212565 0.258409,10e-7 0.466806,-0.07085 0.625191,-0.212565 0.166714,-0.141709 0.291752,-0.333434 0.375115,-0.575177 0.09169,-0.250074 0.150042,-0.537662 0.175054,-0.862764 0.03334,-0.325097 0.05001,-0.675204 0.05002,-1.050323 -4e-6,-0.375111 -0.01668,-0.725218 -0.05002,-1.050322 -0.02501,-0.33343 -0.08336,-0.621018 -0.175054,-0.862765 -0.08336,-0.241735 -0.204233,-0.43346 -0.362611,-0.575176 -0.158385,-0.141704 -0.37095,-0.212559 -0.637695,-0.212565 -0.266752,6e-6 -0.479317,0.07086 -0.637696,0.212565 -0.158384,0.141716 -0.283423,0.337609 -0.375115,0.58768 -0.08336,0.241747 -0.141712,0.525167 -0.175054,0.850261 -0.02501,0.325104 -0.03751,0.675211 -0.03751,1.050322 m -1.56298,0 c 0,-1.333737 0.245908,-2.338211 0.737726,-3.013424 0.491816,-0.683536 1.175359,-1.025307 2.05063,-1.025315 0.908608,8e-6 1.600486,0.341779 2.075636,1.025315 0.475141,0.675213 0.712713,1.679687 0.712719,3.013424 -6e-6,1.333745 -0.241746,2.342387 -0.725222,3.025929 -0.483487,0.675207 -1.167029,1.01281 -2.05063,1.012811 -0.908614,-10e-7 -1.60466,-0.337604 -2.08814,-1.012811 -0.475147,-0.683542 -0.712719,-1.692184 -0.712719,-3.025929"/>
+<path d="m 32.553738,37.445868 c 0.983631,8e-6 1.746364,0.204237 2.288202,0.612688 0.541827,0.40013 0.812743,1.058664 0.812749,1.975606 -6e-6,0.925288 -0.27509,1.596327 -0.825253,2.013118 -0.541838,0.408461 -1.312907,0.61269 -2.31321,0.612688 l -0.550169,0 0,2.613302 -1.537972,0 0,-7.639845 c 0.150046,-0.03334 0.316763,-0.06251 0.500154,-0.08753 0.191724,-0.025 0.383449,-0.04167 0.575176,-0.05002 0.191724,-0.01666 0.379281,-0.02917 0.562673,-0.03751 0.183387,-0.0083 0.345937,-0.0125 0.48765,-0.0125 m 0.175053,1.33791 c -0.0917,7e-6 -0.220904,0.0042 -0.387619,0.0125 -0.158384,7e-6 -0.283422,0.0083 -0.375115,0.02501 l 0,2.500767 0.625192,0 c 0.491814,4e-6 0.862761,-0.09586 1.112842,-0.287588 0.250072,-0.200057 0.37511,-0.53766 0.375115,-1.012811 -5e-6,-0.450132 -0.125043,-0.766896 -0.375115,-0.950291 -0.241745,-0.191719 -0.566844,-0.287582 -0.9753,-0.287589"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzpdf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzpdf.svg
new file mode 120000
index 00000000..9e6d8a1b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-lzpdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-m4.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-m4.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-m4.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-matroska.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-matroska.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-matroska.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mobi8-ebook.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mobi8-ebook.svg
new file mode 100644
index 00000000..9561d2fc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mobi8-ebook.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#7c9c35;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 15.578 17 c -0.321 0 -0.578 0.269 -0.578 0.602 l 0 5.797 c 0 0.333 0.257 0.602 0.578 0.602 l 6.844 0 c 0.321 0 0.578 -0.269 0.578 -0.602 l 0 -5.797 c 0 -0.333 -0.257 -0.602 -0.578 -0.602 l -6.844 0 z m 9.928 0 a 0.499 0.5 0 1 0 0 1 l 5.988 0 a 0.499 0.5 0 1 0 0 -1 l -5.988 0 z m 0 3 a 0.499 0.5 0 1 0 0 1 l 5.988 0 a 0.499 0.5 0 1 0 0 -1 l -5.988 0 z m 0 3 a 0.499 0.5 0 1 0 0 1 l 5.988 0 a 0.499 0.5 0 1 0 0 -1 l -5.988 0 z m -10 3 a 0.5 0.5 0 1 0 0 1 l 15.988 0 a 0.5 0.5 0 1 0 0 -1 l -15.988 0 z m 0 3 a 0.5 0.5 0 1 0 0 1 l 15.988 0 a 0.5 0.5 0 1 0 0 -1 l -15.988 0 z m 0 3 a 0.5 0.5 0 1 0 0 1 l 15.988 0 a 0.5 0.5 0 1 0 0 -1 l -15.988 0 z m 0 3 a 0.5 0.5 0 1 0 0 1 l 15.988 0 a 0.5 0.5 0 1 0 0 -1 l -15.988 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mobipocket-ebook.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mobipocket-ebook.svg
new file mode 120000
index 00000000..c98224c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mobipocket-ebook.svg
@@ -0,0 +1 @@
+application-x-mobi8-ebook.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mono-develop.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mono-develop.svg
new file mode 100644
index 00000000..745c830e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mono-develop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#678bb8;fill-opacity:1"/>
+ <path d="m 19.343 15.563 c -3.449 0 -7.788 3.263 -7.75 8.313 0.036 4.887 1.663 7.535 2.906 10.531 l 3.688 -1.531 c -0.844 -1.722 -1.953 -3.429 -2.344 -4.281 -1.097 -2.388 -1.468 -3.464 -1.375 -5.281 0.086 -1.758 0.672 -2.833 1.75 -3.875 1.073 -1.035 2.567 -1.559 4.344 -1.313 2.561 0.351 3.914 1.786 4.563 3.094 0.367 -0.051 0.742 -0.096 1.156 -0.094 0.324 0.002 0.649 0.025 0.969 0.094 -0.69 -2.719 -4.083 -5.656 -7.906 -5.656 z m 1.563 4.75 c -1.568 -0.104 -3.858 0.662 -3.844 3.063 0.009 2.271 1.433 3.973 3.125 4.656 -0.037 -0.572 0.003 -1.206 0.094 -1.844 -0.918 -0.499 -1.474 -1.386 -1.563 -2.625 -0.105 -1.376 1.262 -2.766 3.438 -2.063 0.351 0.114 0.362 -0.493 -0.031 -0.813 -0.256 -0.203 -0.696 -0.34 -1.219 -0.375 z m 5.375 1.813 c -0.275 -0.002 -0.536 0.009 -0.781 0.031 0.065 0.245 0.11 0.489 0.125 0.688 0.159 -0.01 0.331 -0.008 0.5 0 0.462 0.021 0.889 0.097 1.281 0.219 0.015 -0.258 0.007 -0.505 0 -0.75 -0.372 -0.116 -0.751 -0.185 -1.125 -0.188 z m -0.75 1.688 c -0.244 1.058 -0.988 2.355 -2.5 2.719 -0.037 0.218 -0.071 0.425 -0.063 0.563 0.019 0.289 0.079 0.692 0.25 1.125 2.591 -0.476 3.706 -2.295 4.063 -4.156 -0.346 -0.138 -0.743 -0.228 -1.219 -0.25 -0.185 -0.009 -0.369 -0.016 -0.531 0 z m -4.281 2.75 c -0.054 0.483 -0.092 0.963 -0.063 1.406 0.007 0.104 0.014 0.205 0.031 0.313 0.193 0.029 0.37 0.092 0.563 0.094 0.162 0.001 0.315 -0.024 0.469 -0.031 -0.152 -0.43 -0.258 -0.84 -0.281 -1.188 -0.01 -0.15 -0.014 -0.325 0 -0.5 -0.25 -0.013 -0.496 -0.049 -0.719 -0.094 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 33.57 15.578 c 1.245 2.992 2.898 5.628 2.934 10.519 0.038 5.05 -4.325 8.316 -7.774 8.316 -4.175 0 -7.848 -3.501 -8.04 -6.398 -0.177 -2.617 0.761 -6.421 5.601 -6.395 2.312 0.017 4.714 2.01 4.726 4.981 0.017 3.202 -4.03 3.52 -5.05 2.703 -0.394 -0.317 -0.382 -0.945 -0.036 -0.831 2.18 0.703 3.523 -0.685 3.426 -2.063 -0.136 -1.876 -1.255 -2.989 -3.261 -3.082 -2.894 -0.137 -3.702 2.655 -3.628 3.792 0.091 1.379 1.3 4.214 5.067 4.73 1.777 0.246 3.254 -0.282 4.327 -1.319 1.073 -1.04 1.684 -2.11 1.77 -3.868 0.091 -1.817 -0.308 -2.883 -1.403 -5.27 -0.391 -0.855 -1.484 -2.57 -2.333 -4.292 l 3.676 -1.523 m -0.005 0" style="fill:#a9c1e3;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ms-dos-executable.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ms-dos-executable.svg
new file mode 100644
index 00000000..b156708f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ms-dos-executable.svg
@@ -0,0 +1,10 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#eee" d="M 8.0571429,6 C 7.0285714,6 6,7.0285714 6,8.0571429 L 6,40 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,8 C 42,7.0285714 40.971429,6 40,6 z"/>
+<path style="fill:#aaa;line-height:normal;color:#000" d="M 8.5,6 C 7.8333333,6 7.2348174,6.3276826 6.78125,6.78125 6.3276826,7.2348174 6,7.8333333 6,8.5 L 6,39.5625 C 6,40.211193 6.3063418,40.806342 6.75,41.25 7.1936582,41.693658 7.7888072,42 8.4375,42 l 31.125,0 C 40.211193,42 40.806342,41.693658 41.25,41.25 41.693658,40.806342 42,40.211193 42,39.5625 L 42,8.4375 C 42,7.7888072 41.693658,7.1936582 41.25,6.75 40.806342,6.3063418 40.211193,6 39.5625,6 L 8.5,6 z m 0,1 31.0625,0 c 0.295751,0 0.676297,0.1762971 0.96875,0.46875 C 40.823703,7.7612029 41,8.1417484 41,8.4375 l 0,31.125 c 0,0.295751 -0.176297,0.676297 -0.46875,0.96875 C 40.238797,40.823703 39.858251,41 39.5625,41 L 8.4375,41 C 8.1417484,41 7.7612029,40.823703 7.46875,40.53125 7.1762971,40.238797 7,39.858251 7,39.5625 L 7,8.5 C 7,8.1666667 7.1723174,7.7651826 7.46875,7.46875 7.7651826,7.1723174 8.1666667,7 8.5,7 z"/>
+<g transform="matrix(.66667 -.66667 .66667 .66667 -6.66667 25.33333)">
+<path style="fill:#888" d="m 15,13 8,0 0,8 -8,0 z"/>
+<path style="fill:#888" d="m 25,13 8,0 0,8 -8,0 z"/>
+<path style="fill:#888" d="m 25,23 8,0 0,8 -8,0 z"/>
+<path style="fill:#888" d="m 15,23 8,0 0,8 -8,0 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-msdownload.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-msdownload.svg
new file mode 120000
index 00000000..21665810
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-msdownload.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-msi.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-msi.svg
new file mode 120000
index 00000000..21665810
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-msi.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mswinurl.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mswinurl.svg
new file mode 100644
index 00000000..b4cfc699
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-mswinurl.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.19 23.805 c 0.486 0.486 0.486 1.274 0 1.76 l -6.63 6.63 c -0.486 0.486 -1.274 0.486 -1.76 0 l 0 0 c -0.486 -0.486 -0.486 -1.274 0 -1.76 l 6.63 -6.63 c 0.486 -0.486 1.274 -0.486 1.761 0 l 0 0 z m -7.615 11.155 c -0.976 0.976 -2.564 0.976 -3.54 0 -0.976 -0.976 -0.976 -2.564 0 -3.54 l 4.699 -4.693 c -1.577 -0.383 -3.309 0.041 -4.54 1.273 l -1.79 1.79 c -1.878 1.878 -1.878 4.924 0 6.802 1.878 1.878 4.924 1.878 6.802 0 l 1.79 -1.79 c 1.231 -1.231 1.655 -2.963 1.273 -4.54 l -4.693 4.698 z m 5.209 -15.551 -1.789 1.789 c -1.231 1.231 -1.658 2.961 -1.275 4.538 l 4.696 -4.696 c 0.976 -0.976 2.564 -0.976 3.54 0 0.976 0.976 0.976 2.564 0 3.54 l -4.696 4.696 c 1.577 0.382 3.306 -0.044 4.537 -1.275 l 1.79 -1.79 c 1.878 -1.878 1.878 -4.924 0 -6.802 -1.878 -1.878 -4.924 -1.878 -6.802 0 z" style="fill:#888;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-musescore+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-musescore+xml.svg
new file mode 120000
index 00000000..6bb9cc7d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-musescore+xml.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-musescore.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-musescore.svg
new file mode 120000
index 00000000..6bb9cc7d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-musescore.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-n64-rom.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-n64-rom.svg
new file mode 100644
index 00000000..18c6ec38
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-n64-rom.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a6a6a6;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.615 22.27 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -10 1.587 a 1.538 1.587 0 0 1 -1.538 1.587 1.538 1.587 0 0 1 -1.538 -1.587 1.538 1.587 0 0 1 1.538 -1.587 1.538 1.587 0 0 1 1.538 1.587 z m -1.36 -5.553 c -0.553 0.023 -1.01 0.268 -1.322 0.513 C 15.618 18.68 14 24.731 14 27.933 c 0 3.202 0.714 3.066 1.333 3.066 0.619 0 1.397 -0.439 2.078 -1.057 1.878 -1.706 2.743 -3.704 4.611 -3.704 l 3.957 0 c 1.868 0 2.733 1.998 4.611 3.704 0.68 0.618 1.459 1.057 2.078 1.057 0.619 0 1.333 0.136 1.333 -3.066 0 -3.202 -1.618 -9.253 -3.472 -10.704 -0.502 -0.393 -1.365 -0.783 -2.416 -0.268 -0.705 0.346 -1.335 0.547 -2.255 0.547 l -3.714 0 c -0.921 0 -1.55 -0.201 -2.255 -0.547 -0.394 -0.193 -0.762 -0.259 -1.094 -0.245 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="translate(-1,0)">
+ <path d="m 19.544 45 q -0.618 -1.331 -1.353 -2.649 -0.721 -1.331 -1.559 -2.662 l 0 5.312 -1.632 0 l 0 -8 1.456 0 q 0.412 0.569 0.824 1.241 0.412 0.659 0.794 1.318 0.397 0.659 0.721 1.279 0.338 0.62 0.574 1.086 l 0 -4.924 1.632 0 l 0 8 -1.456 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 24.861 41.14 q -0.279 0 -0.572 0.05 -0.293 0.05 -0.484 0.138 -0.015 0.113 -0.029 0.226 0 0.113 0 0.239 0 0.365 0.059 0.704 0.059 0.327 0.205 0.591 0.147 0.264 0.396 0.428 0.264 0.151 0.645 0.151 0.308 0 0.528 -0.126 0.22 -0.126 0.352 -0.314 0.147 -0.189 0.205 -0.415 0.073 -0.226 0.073 -0.44 0 -0.591 -0.308 -0.906 -0.308 -0.327 -1.071 -0.327 z m 0.235 -1.283 q 0.792 0 1.335 0.201 0.557 0.201 0.91 0.541 0.352 0.34 0.499 0.792 q 0.161 0.453 0.161 0.956 q 0 0.453 -0.176 0.918 -0.161 0.465 -0.513 0.855 -0.352 0.39 -0.895 0.642 -0.543 0.239 -1.291 0.239 -1.526 0 -2.333 -0.805 q -0.792 -0.818 -0.792 -2.541 q 0 -1.132 0.381 -2 0.396 -0.868 1.115 -1.459 0.719 -0.591 1.731 -0.893 1.012 -0.302 2.244 -0.302 l 0.103 1.321 q -0.587 0.013 -1.144 0.101 -0.557 0.088 -1.027 0.302 -0.469 0.201 -0.822 0.528 -0.337 0.327 -0.499 0.818 0.279 -0.101 0.543 -0.151 0.264 -0.063 0.469 -0.063 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 32.455 38.99 q -0.241 0.297 -0.496 0.633 -0.254 0.336 -0.509 0.711 -0.241 0.362 -0.469 0.737 -0.228 0.375 -0.402 0.737 l 1.875 0 0 -2.817 z m 1.647 -1.99 l 0 4.808 0.897 0 0 1.305 -0.897 0 0 1.887 -1.647 0 0 -1.887 -3.455 0 0 -1.163 q 0.254 -0.504 0.656 -1.137 0.402 -0.646 0.884 -1.318 0.482 -0.672 1.018 -1.318 q 0.536 -0.659 1.071 -1.176 l 1.473 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-navi-animation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-navi-animation.svg
new file mode 100644
index 00000000..51d93908
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-navi-animation.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#757d32;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 19.9 14 -1.4 14.848 3.579 -3.047 1.625 5.199 2.75 -0.867 -1.625 -5.199 4.671 0.447" style="visibility:visible;fill:#f9f9f9;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 18.08 45 -0.421 -1.848 -2.396 0 l -0.407 1.848 -1.859 0 q 0.639 -2.365 1.293 -4.304 0.654 -1.952 1.263 -3.696 l 1.946 0 q 0.639 1.758 1.263 3.735 q 0.639 1.964 1.234 4.265 l -1.917 0 z m -1.598 -6.449 q -0.145 0.452 -0.276 0.866 -0.116 0.401 -0.232 0.801 -0.102 0.388 -0.203 0.788 -0.087 0.401 -0.174 0.827 l 1.757 0 q -0.087 -0.426 -0.174 -0.827 -0.087 -0.401 -0.203 -0.788 -0.102 -0.401 -0.232 -0.801 -0.116 -0.414 -0.261 -0.866 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 25.544 45 q -0.618 -1.331 -1.353 -2.649 -0.721 -1.331 -1.559 -2.662 l 0 5.312 -1.632 0 l 0 -8 1.456 0 q 0.412 0.569 0.824 1.241 0.412 0.659 0.794 1.318 0.397 0.659 0.721 1.279 0.338 0.62 0.574 1.086 l 0 -4.924 1.632 0 l 0 8 -1.456 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 28 45 0 -1.318 2.061 0 0 -5.363 -2.061 0 l 0 -1.318 l 6 0 0 1.318 -2.046 0 0 5.363 2.046 0 l 0 1.318 -6 0" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-nes-rom.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-nes-rom.svg
new file mode 100644
index 00000000..c85a7782
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-nes-rom.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a6a6a6;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.615 22.27 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -10 1.587 a 1.538 1.587 0 0 1 -1.538 1.587 1.538 1.587 0 0 1 -1.538 -1.587 1.538 1.587 0 0 1 1.538 -1.587 1.538 1.587 0 0 1 1.538 1.587 z m -1.36 -5.553 c -0.553 0.023 -1.01 0.268 -1.322 0.513 C 15.618 18.68 14 24.731 14 27.933 c 0 3.202 0.714 3.066 1.333 3.066 0.619 0 1.397 -0.439 2.078 -1.057 1.878 -1.706 2.743 -3.704 4.611 -3.704 l 3.957 0 c 1.868 0 2.733 1.998 4.611 3.704 0.68 0.618 1.459 1.057 2.078 1.057 0.619 0 1.333 0.136 1.333 -3.066 0 -3.202 -1.618 -9.253 -3.472 -10.704 -0.502 -0.393 -1.365 -0.783 -2.416 -0.268 -0.705 0.346 -1.335 0.547 -2.255 0.547 l -3.714 0 c -0.921 0 -1.55 -0.201 -2.255 -0.547 -0.394 -0.193 -0.762 -0.259 -1.094 -0.245 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="translate(-1,0)">
+ <path d="m 19.544 45 q -0.618 -1.331 -1.353 -2.649 -0.721 -1.331 -1.559 -2.662 l 0 5.312 -1.632 0 l 0 -8 1.456 0 q 0.412 0.569 0.824 1.241 0.412 0.659 0.794 1.318 0.397 0.659 0.721 1.279 0.338 0.62 0.574 1.086 l 0 -4.924 1.632 0 l 0 8 -1.456 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22 45 0 -8 5.668 0 0 1.318 -3.809 0 0 1.796 3.31 0 0 1.318 -3.31 0 0 2.249 4.141 0 l 0 1.318 -6 0" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 31.743 43.724 q 0.443 0 0.729 -0.074 0.3 -0.087 0.471 -0.223 0.171 -0.149 0.229 -0.322 0.071 -0.186 0.071 -0.372 0 -0.235 -0.157 -0.421 -0.157 -0.186 -0.4 -0.322 -0.243 -0.149 -0.543 -0.26 -0.3 -0.124 -0.6 -0.223 -0.4 -0.124 -0.829 -0.285 -0.429 -0.161 -0.786 -0.409 -0.343 -0.248 -0.571 -0.607 -0.229 -0.372 -0.229 -0.916 0 -1.077 0.8 -1.684 0.814 -0.607 2.229 -0.607 0.814 0 1.414 0.161 0.614 0.161 1.029 0.359 l -0.514 1.176 q -0.357 -0.173 -0.8 -0.297 -0.429 -0.124 -1 -0.124 -1.4 0 -1.4 0.879 0 0.223 0.143 0.396 0.143 0.161 0.357 0.297 0.229 0.124 0.5 0.223 0.286 0.099 0.557 0.186 0.414 0.136 0.857 0.31 0.457 0.161 0.829 0.446 0.386 0.272 0.629 0.693 q 0.243 0.409 0.243 1.04 q 0 1.077 -0.814 1.672 -0.8 0.582 -2.443 0.582 -1.1 0 -1.757 -0.198 q -0.657 -0.211 -0.986 -0.384 l 0.514 -1.238 q 0.386 0.198 0.914 0.372 0.543 0.173 1.314 0.173 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-nintendo-ds-rom.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-nintendo-ds-rom.svg
new file mode 100644
index 00000000..d696eb9e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-nintendo-ds-rom.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a6a6a6;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.615 22.27 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -10 1.587 a 1.538 1.587 0 0 1 -1.538 1.587 1.538 1.587 0 0 1 -1.538 -1.587 1.538 1.587 0 0 1 1.538 -1.587 1.538 1.587 0 0 1 1.538 1.587 z m -1.36 -5.553 c -0.553 0.023 -1.01 0.268 -1.322 0.513 C 15.618 18.68 14 24.731 14 27.933 c 0 3.202 0.714 3.066 1.333 3.066 0.619 0 1.397 -0.439 2.078 -1.057 1.878 -1.706 2.743 -3.704 4.611 -3.704 l 3.957 0 c 1.868 0 2.733 1.998 4.611 3.704 0.68 0.618 1.459 1.057 2.078 1.057 0.619 0 1.333 0.136 1.333 -3.066 0 -3.202 -1.618 -9.253 -3.472 -10.704 -0.502 -0.393 -1.365 -0.783 -2.416 -0.268 -0.705 0.346 -1.335 0.547 -2.255 0.547 l -3.714 0 c -0.921 0 -1.55 -0.201 -2.255 -0.547 -0.394 -0.193 -0.762 -0.259 -1.094 -0.245 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="translate(-1,0)">
+ <path d="m 19.544 45 q -0.618 -1.331 -1.353 -2.649 -0.721 -1.331 -1.559 -2.662 l 0 5.312 -1.632 0 l 0 -8 1.456 0 q 0.412 0.569 0.824 1.241 0.412 0.659 0.794 1.318 0.397 0.659 0.721 1.279 0.338 0.62 0.574 1.086 l 0 -4.924 1.632 0 l 0 8 -1.456 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 23.761 43.637 q 0.072 0.013 0.158 0.013 0.086 0 0.158 0 0.601 0 1 -0.202 0.415 -0.202 0.659 -0.555 0.258 -0.353 0.358 -0.833 0.115 -0.492 0.115 -1.073 0 -0.505 -0.086 -0.984 -0.086 -0.479 -0.301 -0.845 -0.215 -0.366 -0.587 -0.58 -0.372 -0.227 -0.959 -0.227 -0.115 0 -0.258 0.013 -0.143 0 -0.258 0.025 l 0 5.249 z m 4.239 -2.65 q 0 1.085 -0.315 1.855 -0.301 0.757 -0.845 1.237 -0.544 0.479 -1.303 0.707 q -0.745 0.215 -1.647 0.215 -0.473 0 -0.931 -0.05 -0.444 -0.038 -0.959 -0.139 l 0 -7.621 q 0.601 -0.114 1.131 -0.151 q 0.53 -0.038 0.988 -0.038 q 0.874 0 1.589 0.227 0.73 0.227 1.232 0.719 0.501 0.479 0.773 1.237 q 0.286 0.744 0.286 1.804" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 31.743 43.724 q 0.443 0 0.729 -0.074 0.3 -0.087 0.471 -0.223 0.171 -0.149 0.229 -0.322 0.071 -0.186 0.071 -0.372 0 -0.235 -0.157 -0.421 -0.157 -0.186 -0.4 -0.322 -0.243 -0.149 -0.543 -0.26 -0.3 -0.124 -0.6 -0.223 -0.4 -0.124 -0.829 -0.285 -0.429 -0.161 -0.786 -0.409 -0.343 -0.248 -0.571 -0.607 -0.229 -0.372 -0.229 -0.916 0 -1.077 0.8 -1.684 q 0.814 -0.607 2.229 -0.607 q 0.814 0 1.414 0.161 0.614 0.161 1.029 0.359 l -0.514 1.176 q -0.357 -0.173 -0.8 -0.297 -0.429 -0.124 -1 -0.124 -1.4 0 -1.4 0.879 0 0.223 0.143 0.396 0.143 0.161 0.357 0.297 0.229 0.124 0.5 0.223 0.286 0.099 0.557 0.186 0.414 0.136 0.857 0.31 0.457 0.161 0.829 0.446 0.386 0.272 0.629 0.693 q 0.243 0.409 0.243 1.04 0 1.077 -0.814 1.672 -0.8 0.582 -2.443 0.582 q -1.1 0 -1.757 -0.198 q -0.657 -0.211 -0.986 -0.384 l 0.514 -1.238 q 0.386 0.198 0.914 0.372 0.543 0.173 1.314 0.173 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-object.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-object.svg
new file mode 120000
index 00000000..656ee235
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-object.svg
@@ -0,0 +1 @@
+application-octet-stream.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ole-storage.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ole-storage.svg
new file mode 120000
index 00000000..fced6e4a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ole-storage.svg
@@ -0,0 +1 @@
+application-x-riff.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteacher.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteacher.svg
new file mode 100644
index 00000000..e3b1ce28
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteacher.svg
@@ -0,0 +1,6 @@
+<svg width="48" height="48" version="1.1" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-1.0286 0-2 0.97143-2 2v42c0 0.97143 1.0286 2 2 2h32c0.97143 0 2-1.0286 2-2v-31l-13-13z" style="fill:#8900a9"/>
+ <path d="m29 12 0.0625 0.0625 0.15625-0.0625h-0.21875zm2 2 11 11v-11h-11z" style="fill-opacity:.196"/>
+ <path d="m29 1 13 13h-11c-0.97143 0-2-1.0286-2-2v-11z" style="fill-opacity:.392;fill:#fff"/>
+ <path d="m24 15-13 8h4v13h-2v3h22v-3h-2v-13h4zm-6 8h4v13h-4zm8 0h4v13h-4z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingmedia.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingmedia.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingmedia.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingtopography.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingtopography.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingtopography.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingwords.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingwords.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-openteachingwords.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-oriente-voca.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-oriente-voca.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-oriente-voca.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-osm+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-osm+xml.svg
new file mode 100644
index 00000000..6bca1322
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-osm+xml.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 24 16 c -4.971 0 -9 4.03 -9 9 0 4.971 6 15 9 15 3 0 9 -10.03 9 -15 0 -4.971 -4.03 -9 -9 -9 z m 0 4 c 2.761 0 5 2.239 5 5 0 2.761 -2.239 5 -5 5 -2.761 0 -5 -2.239 -5 -5 0 -2.761 2.239 -5 5 -5 z" style="fill:#888;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-overhoor.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-overhoor.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-overhoor.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-overhoringsprogrammatalen.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-overhoringsprogrammatalen.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-overhoringsprogrammatalen.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pak.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pak.svg
new file mode 120000
index 00000000..de6105c9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pak.svg
@@ -0,0 +1 @@
+application-software.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pauker.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pauker.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pauker.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pem-key.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pem-key.svg
new file mode 120000
index 00000000..de2284a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pem-key.svg
@@ -0,0 +1 @@
+encrypted-key.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-perl.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-perl.svg
new file mode 100644
index 00000000..a12c57a3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-perl.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#4cb4e0;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 26.707 35.991 c -0.578 -0.077 0.102 -0.658 0.294 -0.775 0.369 -0.221 0.67 -0.474 0.902 -0.891 0.367 -0.67 0.531 -1.558 0.687 -2.327 0.104 -0.522 0.206 -0.826 -0.071 -1.269 -0.275 -0.44 0.194 -0.803 -0.097 -1.269 -0.488 -0.78 -0.694 -1.813 -1.177 -2.585 -0.137 -0.219 -0.088 -0.423 -0.284 -0.446 -0.095 -0.011 -0.339 0.216 -0.422 0.281 -0.239 0.193 -0.531 0.284 -0.765 0.471 -0.118 0.094 -0.343 0.026 -0.441 0.116 -0.282 0.264 -0.216 1.084 -0.187 1.504 0.043 0.599 0.443 0.786 0.443 1.362 0 0.695 -0.104 1.169 0.078 1.882 0.104 0.409 0.367 0.874 0.41 1.291 0.036 0.329 -0.017 0.321 -0.097 0.633 -0.095 0.372 -0.137 0.704 -0.431 0.871 -0.168 0.094 -0.939 0.133 -1.034 -0.094 -0.187 -0.446 0.526 -0.599 0.647 -0.871 0.261 -0.585 -0.278 -2.1 -0.512 -2.608 -0.13 -0.275 -0.36 -0.497 -0.453 -0.775 -0.126 -0.375 0.128 -0.63 0.088 -0.917 -0.078 -0.559 -0.275 -1.152 -0.422 -1.691 -0.343 -1.252 -0.819 0.65 -1.018 1.13 -0.081 0.187 -0.137 0.394 -0.216 0.587 -0.095 0.227 0.114 0.423 0.057 0.704 -0.052 0.264 -0.308 0.412 -0.45 0.61 -0.216 0.304 -0.365 0.687 -0.481 1.059 -0.242 0.775 -0.327 2.126 -0.774 2.747 -0.064 0.091 -0.244 0.04 -0.313 0.119 -0.156 0.182 0.04 0.383 -0.265 0.505 -0.234 0.094 -0.827 0.196 -1.049 0.034 -0.426 -0.309 0.107 -0.69 0.372 -1.01 0.374 -0.446 0.808 -0.854 1.099 -1.385 0.384 -0.698 0.464 -1.484 0.54 -2.29 0.036 -0.389 -0.315 -0.582 -0.012 -1.047 0.097 -0.148 0.393 -0.128 0.393 -0.281 0 -0.485 0.012 -0.973 0 -1.456 -0.014 -0.587 -0.012 -1.555 -0.481 -1.927 -0.623 -0.499 -1.414 -0.63 -2.01 -1.164 -0.592 -0.534 -1.134 -1.016 -1.492 -1.867 -0.185 -0.446 -0.282 -0.883 -0.431 -1.34 -0.109 -0.338 -0.078 -0.224 -0.253 -0.423 -0.104 -0.116 -0.258 -0.199 -0.374 -0.329 -0.301 -0.346 -0.355 -0.687 -0.862 -0.542 -0.201 0.06 -0.533 0.511 -0.647 0.236 -0.073 -0.176 -0.028 -0.338 0.009 -0.517 0.057 -0.267 -0.213 -0.355 -0.206 -0.61 0.012 -0.44 0.604 -0.902 0.912 -0.976 0.388 -0.094 0.815 0.108 1.227 0.011 0.332 -0.077 0.621 -0.292 0.94 -0.386 0.334 -0.102 0.635 -0.136 0.921 0.105 0.13 0.111 0.18 0.309 0.294 0.423 0.097 0.094 0.182 0.068 0.294 0.165 0.336 0.289 0.362 0.718 -0.216 0.587 0.244 1.206 1.426 4.45 2.745 2.773 0.616 -0.783 1.182 -1.652 1.764 -2.466 0.514 -0.718 0.812 -1.527 1.686 -1.388 0.862 0.136 1.452 0.846 2.12 1.433 0.545 0.482 1.187 0.587 1.764 0.988 0.613 0.423 1.161 1.135 1.371 1.95 0.306 1.178 0.13 2.313 0.668 3.431 0.324 0.678 0.786 1.152 1.196 1.714 0.22 0.304 0.367 0.721 0.294 1.127 -0.05 0.281 -0.216 0.332 -0.216 0.658 0 0.57 0.043 1.135 0.021 1.706 -0.019 0.508 -0.052 1 -0.111 1.507 -0.052 0.434 -0.204 0.556 -0.322 0.877 -0.175 0.474 -0.147 0.681 -0.568 0.868 -0.239 0.105 -0.647 0.318 -0.902 0.307 -0.367 -0.02 -0.419 -0.383 -0.137 -0.775 0.182 -0.255 0.502 -0.338 0.706 -0.613 0.594 -0.797 0.85 -3.196 0.353 -4.04 -0.206 -0.352 -0.45 -0.355 -0.469 -0.891 -0.019 -0.48 0.107 -0.647 -0.255 -1.081 -1.151 -0.704 -1.234 -1.206 -1.608 -0.965 -0.455 0.295 -0.097 1.955 0 2.421 0.175 0.834 0.864 1.226 0.412 2.069 -0.324 0.602 -0.476 1.223 -0.696 1.927 -0.199 0.633 -0.182 1.538 -0.5 2.066 -0.062 0.102 -0.159 0.159 -0.216 0.258 -0.043 0.074 -0.107 0.287 -0.137 0.329 -0.133 0.184 -0.161 0.233 -0.374 0.329 -0.379 0.173 -0.843 0.116 -1.253 0.116" style="fill:#fff;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-php.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-php.svg
new file mode 100644
index 00000000..d618e26b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-php.svg
@@ -0,0 +1,13 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#5a68a5" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<g transform="translate(0 3)">
+<path style="fill:#fff;fill-rule:evenodd" d="m 37.627118,26.949152 c 0,5.560291 -6.692964,10.067797 -14.949153,10.067797 -8.256189,0 -14.9491528,-4.507506 -14.9491528,-10.067797 0,-5.560291 6.6929638,-10.067797 14.9491528,-10.067797 8.256189,0 14.949153,4.507506 14.949153,10.067797 z" transform="matrix(.80272 0 0 .79461 5.79592 2.58586)"/>
+</g>
+<g transform="matrix(.8 0 0 .71429 4.8 7.71429)">
+<path style="fill:#5a68a5;word-spacing:0;line-height:125%;letter-spacing:0" d="m 19.789702,22.850586 c 0.639644,8e-6 1.143477,0.246101 1.511501,0.738281 0.372391,0.487637 0.558591,1.17123 0.558598,2.050782 -7e-6,0.870447 -0.151157,1.708987 -0.45345,2.515624 -0.297926,0.802086 -0.707564,1.440105 -1.228916,1.914063 -0.521363,0.469402 -1.095295,0.704101 -1.721796,0.704101 -0.36364,0 -0.676893,-0.08431 -0.939759,-0.252929 -0.262872,-0.168619 -0.506027,-0.455728 -0.729464,-0.861328 l -0.05257,0 c -0.05257,0.72461 -0.14677,1.396809 -0.282584,2.016601 L 15.978096,34 l -1.978094,0 2.247536,-11.005859 1.5115,0 -0.111719,1.162109 0.05915,0 c 0.604597,-0.870436 1.29901,-1.305656 2.083242,-1.305664 m -0.79518,1.667968 c -0.297923,7e-6 -0.58708,0.154954 -0.86747,0.464844 -0.276017,0.305345 -0.499455,0.7155 -0.670318,1.230469 -0.166487,0.510421 -0.249729,1.075524 -0.249726,1.695313 -3e-6,0.364586 0.08105,0.656252 0.243154,0.875 0.1621,0.218751 0.385539,0.328127 0.670318,0.328125 0.293534,2e-6 0.573928,-0.157225 0.841183,-0.47168 0.267246,-0.314451 0.481923,-0.745114 0.644031,-1.291992 0.166479,-0.551429 0.249721,-1.093745 0.249726,-1.626953 -5e-6,-0.802078 -0.286971,-1.203119 -0.860898,-1.203126"/>
+<path style="fill:#5a68a5;word-spacing:0;line-height:125%;letter-spacing:0" d="m 26.884993,30.636719 -1.978095,0 0.900329,-4.463867 c 0.07009,-0.309892 0.105142,-0.581049 0.105148,-0.813477 -6e-6,-0.560541 -0.236588,-0.840814 -0.709748,-0.840821 -0.403071,7e-6 -0.768898,0.259772 -1.097481,0.779298 -0.328591,0.519536 -0.587079,1.244144 -0.775466,2.173827 l -0.64403,3.16504 -1.978094,0 L 22.876231,20 l 1.978093,0 c -0.170869,0.82488 -0.302303,1.458342 -0.394304,1.90039 -0.09201,0.442066 -0.280398,1.146167 -0.56517,2.112305 l 0.05257,0 c 0.271628,-0.350905 0.573928,-0.631178 0.9069,-0.84082 0.332964,-0.214185 0.718506,-0.321281 1.156627,-0.321289 0.604594,8e-6 1.071187,0.191413 1.399781,0.574218 0.332961,0.378262 0.499445,0.92058 0.499452,1.626954 -7e-6,0.332688 -0.05039,0.742843 -0.15115,1.230469 l -0.874041,4.354492"/>
+<path style="fill:#5a68a5;word-spacing:0;line-height:125%;letter-spacing:0" d="m 31.9299,22.850586 c 0.639643,8e-6 1.143476,0.246101 1.5115,0.738281 0.372392,0.487637 0.558591,1.17123 0.558598,2.050782 -7e-6,0.870447 -0.151157,1.708987 -0.45345,2.515624 -0.297925,0.802086 -0.707564,1.440105 -1.228916,1.914063 -0.521363,0.469402 -1.095295,0.704101 -1.721796,0.704101 -0.36364,0 -0.676892,-0.08431 -0.939759,-0.252929 C 29.393205,30.351889 29.15005,30.06478 28.926614,29.65918 l -0.05257,0 c -0.05257,0.72461 -0.146771,1.396809 -0.282585,2.016601 L 28.118294,34 l -1.978095,0 2.247536,-11.005859 1.5115,0 -0.111719,1.162109 0.05914,0 c 0.604597,-0.870436 1.29901,-1.305656 2.083243,-1.305664 m -0.795181,1.667968 c -0.297923,7e-6 -0.58708,0.154954 -0.86747,0.464844 -0.276016,0.305345 -0.499455,0.7155 -0.670318,1.230469 -0.166486,0.510421 -0.249729,1.075524 -0.249726,1.695313 -3e-6,0.364586 0.08105,0.656252 0.243155,0.875 0.162099,0.218751 0.385538,0.328127 0.670318,0.328125 0.293533,2e-6 0.573927,-0.157225 0.841182,-0.47168 0.267246,-0.314451 0.481923,-0.745114 0.644031,-1.291992 0.166479,-0.551429 0.249721,-1.093745 0.249726,-1.626953 -5e-6,-0.802078 -0.286971,-1.203119 -0.860898,-1.203126"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pkcs12.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pkcs12.svg
new file mode 120000
index 00000000..b02dde5b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-pkcs12.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-python-bytecode.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-python-bytecode.svg
new file mode 100644
index 00000000..f6293fcd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-python-bytecode.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#2d2d2d;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 29 20 0 6 -9 0 0 10 9 0 0 -5 -5 0 0 -1 9 0 0 -10 z m -4 12 2 0 0 2 -2 0 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+ <path d="m 19 15 0 5 5 0 0 1 -9 0 0 10 4 0 0 -6 9 0 0 -10 z m 2 2 2 0 0 2 -2 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-quattropro.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-quattropro.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-quattropro.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-r-project.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-r-project.svg
new file mode 120000
index 00000000..6e531487
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-r-project.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rar.svg
new file mode 100644
index 00000000..3a61a21d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rar.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.04431 .95757)">
+<path d="m 15.541265,38.63963 c 0.471551,9e-6 0.898618,0.05339 1.281204,0.160151 0.382577,0.106775 0.711775,0.271374 0.987594,0.493797 0.275809,0.222439 0.484894,0.50715 0.627256,0.854136 0.151247,0.338101 0.226874,0.738477 0.22688,1.201128 -6e-6,0.480456 -0.09788,0.916421 -0.293609,1.307895 -0.195745,0.391483 -0.520495,0.68954 -0.974249,0.894173 0.151248,0.231332 0.311399,0.489352 0.480451,0.774061 0.169043,0.275817 0.333642,0.569425 0.493798,0.880827 0.160144,0.302508 0.311397,0.609463 0.453759,0.920865 0.151247,0.302507 0.280257,0.591667 0.38703,0.867481 l -1.721617,0 C 17.285121,46.46031 17.044896,45.948719 16.769085,45.459369 16.502164,44.961126 16.213004,44.458432 15.901604,43.951286 l -0.854136,0 0,3.042858 -1.641542,0 0,-8.14098 c 0.16015,-0.03558 0.333646,-0.06672 0.520489,-0.09342 0.195738,-0.03558 0.391477,-0.05782 0.587218,-0.06673 0.195738,-0.01779 0.38258,-0.03113 0.560527,-0.04004 0.177942,-0.0089 0.333644,-0.01334 0.467105,-0.01335 m 1.4547,2.695866 c -4e-6,-0.435959 -0.133463,-0.75626 -0.400376,-0.960903 -0.266921,-0.204629 -0.618362,-0.306948 -1.054324,-0.306955 -0.06228,7e-6 -0.13791,0.0045 -0.226879,0.01335 -0.08898,7e-6 -0.177948,0.0089 -0.266918,0.02669 l 0,2.482332 0.360339,0 c 0.560523,4e-6 0.965347,-0.106763 1.214474,-0.320301 0.249118,-0.222426 0.37368,-0.53383 0.373684,-0.934211"/>
+<path d="m 24.149351,46.994144 -0.38703,-1.908459 -2.202069,0 -0.373684,1.908459 -1.708271,0 c 0.391478,-1.628194 0.787405,-3.109584 1.187782,-4.444174 0.400374,-1.343478 0.787404,-2.615783 1.161091,-3.816919 l 1.788346,0 c 0.391474,1.210033 0.778504,2.495684 1.161091,3.856957 0.391473,1.352384 0.769605,2.820428 1.134399,4.404136 l -1.761655,0 m -1.468046,-6.659588 c -0.08897,0.31141 -0.173499,0.609467 -0.253571,0.894173 -0.07118,0.27582 -0.142359,0.551634 -0.213534,0.827444 -0.06228,0.266922 -0.124564,0.538288 -0.186842,0.814098 -0.05339,0.275818 -0.10677,0.56053 -0.160151,0.854136 l 1.61485,0 c -0.05339,-0.293606 -0.106771,-0.578318 -0.16015,-0.854136 -0.05339,-0.27581 -0.115668,-0.547176 -0.186842,-0.814098 -0.06228,-0.27581 -0.133463,-0.551624 -0.213534,-0.827444 -0.07118,-0.284706 -0.151257,-0.582763 -0.240226,-0.894173"/>
+<path d="m 28.887134,38.63963 c 0.471551,9e-6 0.898618,0.05339 1.281204,0.160151 0.382577,0.106775 0.711775,0.271374 0.987594,0.493797 0.275809,0.222439 0.484894,0.50715 0.627256,0.854136 0.151247,0.338101 0.226874,0.738477 0.22688,1.201128 -6e-6,0.480456 -0.09788,0.916421 -0.293609,1.307895 -0.195745,0.391483 -0.520494,0.68954 -0.974249,0.894173 0.151248,0.231332 0.311399,0.489352 0.480451,0.774061 0.169043,0.275817 0.333642,0.569425 0.493798,0.880827 0.160144,0.302508 0.311397,0.609463 0.453759,0.920865 0.151247,0.302507 0.280257,0.591667 0.38703,0.867481 l -1.721617,0 C 30.63099,46.46031 30.390765,45.948719 30.114954,45.459369 29.848033,44.961126 29.558873,44.458432 29.247473,43.951286 l -0.854136,0 0,3.042858 -1.641542,0 0,-8.14098 c 0.16015,-0.03558 0.333646,-0.06672 0.520489,-0.09342 0.195738,-0.03558 0.391477,-0.05782 0.587218,-0.06673 0.195738,-0.01779 0.38258,-0.03113 0.560527,-0.04004 0.177942,-0.0089 0.333644,-0.01334 0.467105,-0.01335 m 1.4547,2.695866 c -4e-6,-0.435959 -0.133463,-0.75626 -0.400376,-0.960903 -0.266921,-0.204629 -0.618362,-0.306948 -1.054324,-0.306955 -0.06228,7e-6 -0.13791,0.0045 -0.226879,0.01335 -0.08897,7e-6 -0.177948,0.0089 -0.266918,0.02669 l 0,2.482332 0.360339,0 c 0.560523,4e-6 0.965347,-0.106763 1.214474,-0.320301 0.249118,-0.222426 0.37368,-0.53383 0.373684,-0.934211"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-raw-disk-image.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-raw-disk-image.svg
new file mode 120000
index 00000000..38aa8675
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-raw-disk-image.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-riff.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-riff.svg
new file mode 100644
index 00000000..548599b1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-riff.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.66667,-0.66667,0.66667,0.66667,-6.66682,28.33328)">
+ <path d="m 15 13 8 0 0 8 -8 0 z" style="fill:#888"/>
+ <path d="m 25 13 8 0 0 8 -8 0 z" style="fill:#888"/>
+ <path d="m 25 23 8 0 0 8 -8 0 z" style="fill:#888"/>
+ <path d="m 15 23 8 0 0 8 -8 0 z" style="fill:#888"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rosegarden-composition.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rosegarden-composition.svg
new file mode 120000
index 00000000..6bb9cc7d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rosegarden-composition.svg
@@ -0,0 +1 @@
+text-x-lilypond.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rpm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rpm.svg
new file mode 100644
index 00000000..d0b4a497
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-rpm.svg
@@ -0,0 +1,12 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8.0571429,6 C 7.0285714,6 6,7.0285714 6,8.0571429 L 6,40 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,8 C 42,7.0285714 40.971429,6 40,6 z"/>
+<g style="fill:#fff">
+<path style="fill-opacity:.196" d="M 8.0571429,6 C 7.0285714,6 6,7.0285714 6,8.0571429 L 6,18 c 4,0 32,0 36,0 L 42,8 C 42,7.0285714 40.971429,6 40,6 z"/>
+<path style="fill-opacity:.392" d="m 21,10 0,16 6,0 0,-16 z"/>
+</g>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.04871 .95355)">
+<path d="m 15.49408,31.461247 c 0.473535,9e-6 0.902399,0.05362 1.286594,0.160825 0.384187,0.107224 0.71477,0.272515 0.99175,0.495875 0.27697,0.223374 0.486935,0.509284 0.629895,0.857729 0.151884,0.339525 0.227829,0.741585 0.227835,1.206182 -6e-6,0.482478 -0.09829,0.920277 -0.294845,1.313398 -0.196568,0.39313 -0.522684,0.692442 -0.978348,0.897936 0.151885,0.232305 0.312709,0.49141 0.482473,0.777317 0.169754,0.276978 0.335045,0.571822 0.495875,0.884534 0.160818,0.303781 0.312708,0.612027 0.455669,0.924739 0.151883,0.30378 0.281436,0.594157 0.388659,0.871132 l -1.728861,0 c -0.205503,-0.53608 -0.446739,-1.049824 -0.72371,-1.541233 -0.268044,-0.50034 -0.558421,-1.005149 -0.871131,-1.514428 l -0.85773,0 0,3.055661 -1.648449,0 0,-8.175234 c 0.160824,-0.03573 0.33505,-0.067 0.522679,-0.09381 0.196562,-0.03573 0.393125,-0.05807 0.589689,-0.06701 0.196561,-0.01786 0.384189,-0.03126 0.562885,-0.04021 0.178691,-0.0089 0.335048,-0.01339 0.469071,-0.0134 m 1.460821,2.707209 c -5e-6,-0.437793 -0.134025,-0.759441 -0.402061,-0.964946 -0.268044,-0.20549 -0.620964,-0.308239 -1.05876,-0.308246 -0.06255,7e-6 -0.13849,0.0045 -0.227834,0.0134 -0.08935,7e-6 -0.178696,0.0089 -0.268041,0.0268 l 0,2.492776 0.361855,0 c 0.562882,5e-6 0.969409,-0.107211 1.219584,-0.321648 0.250167,-0.223362 0.375252,-0.536076 0.375257,-0.938142"/>
+<path d="m 22.329112,31.461247 c 1.054288,9e-6 1.871811,0.218908 2.45257,0.6567 0.580749,0.428872 0.871125,1.134711 0.871132,2.117519 -7e-6,0.991755 -0.294851,1.710996 -0.884534,2.157726 -0.580759,0.437802 -1.407216,0.656702 -2.479374,0.656699 l -0.589689,0 0,2.801023 -1.648449,0 0,-8.188636 c 0.160823,-0.03573 0.339517,-0.067 0.536081,-0.09381 0.205496,-0.0268 0.410994,-0.04466 0.616493,-0.05361 0.205496,-0.01786 0.406526,-0.03126 0.603091,-0.04021 0.19656,-0.0089 0.370787,-0.01339 0.522679,-0.0134 m 0.187628,1.434017 c -0.09828,7e-6 -0.236772,0.0045 -0.415462,0.0134 -0.169762,7e-6 -0.303782,0.0089 -0.402061,0.0268 l 0,2.680405 0.670101,0 c 0.527143,4e-6 0.924736,-0.102745 1.19278,-0.308247 0.268036,-0.214428 0.402056,-0.576282 0.402061,-1.085564 -5e-6,-0.482467 -0.134025,-0.821984 -0.402061,-1.018554 -0.25911,-0.20549 -0.607562,-0.308239 -1.045358,-0.308246"/>
+<path d="m 28.185796,31.555062 c 0.06254,0.187636 0.138485,0.428872 0.227835,0.723709 0.09828,0.294852 0.201027,0.612033 0.308246,0.951543 0.107214,0.339525 0.21443,0.68351 0.321649,1.031956 0.107213,0.348458 0.209962,0.670106 0.308246,0.964946 0.107213,-0.330578 0.218896,-0.670096 0.335051,-1.018554 0.116147,-0.357381 0.22783,-0.696899 0.33505,-1.018554 0.107212,-0.330576 0.205494,-0.638822 0.294845,-0.924739 0.08934,-0.285902 0.169754,-0.522671 0.241236,-0.710307 l 1.367007,0 c 0.06254,0.723716 0.120612,1.429556 0.174226,2.117519 0.06254,0.687976 0.111677,1.371479 0.147422,2.05051 0.04467,0.670104 0.08041,1.34914 0.107216,2.037107 0.0268,0.679038 0.04913,1.375942 0.06701,2.090716 l -1.514429,0 0.08041,-6.446373 -1.018554,3.51133 -1.206182,0 -0.978347,-3.51133 0.06701,6.446373 -1.514429,0 c 0.0268,-0.679035 0.05361,-1.384874 0.08041,-2.11752 0.03574,-0.732641 0.07148,-1.460817 0.107216,-2.184529 0.03574,-0.723705 0.07594,-1.425077 0.120619,-2.104118 0.05361,-0.679029 0.111682,-1.308923 0.174226,-1.889685 l 1.367006,0"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ruby.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ruby.svg
new file mode 120000
index 00000000..99f12ae3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-ruby.svg
@@ -0,0 +1 @@
+text-x-ruby.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sami.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sami.svg
new file mode 120000
index 00000000..043fc373
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sami.svg
@@ -0,0 +1 @@
+application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-scilab.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-scilab.svg
new file mode 100644
index 00000000..d47a1b87
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-scilab.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.031 0 -2 0.924 -2 2 l 0 42 c 0 1.015 1.031 2.091 2 2.091 l 31.992 0 c 0.973 0 2 -1.076 2 -2.091 l 0 -31 -13 -13" style="fill:#d35f5f;fill-opacity:1"/>
+ <path d="m 31.75 9.996 0.046 0.059 0.12 -0.059 z m -0.912 3.853 11.162 11.151 0 -11" style="fill:#000;fill-opacity:0.196"/>
+ <path d="m 29 1 12.989 13 -11.151 -0.151 c -0.897 -0.012 -1.838 -0.951 -1.838 -1.849" style="fill:#de8787;fill-opacity:1"/>
+ <path d="m 27.959 18.496 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#f2f2f2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 22.746 24.491 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#f2f2f2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 17.636 30.486 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#f2f2f2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 25.819 30.486 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#f2f2f2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 31.24 24.491 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#f2f2f2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 34 30.486 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#f2f2f2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 36.37 36.481 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#f2f2f2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 28.808 36.481 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#f2f2f2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 21.249 36.481 c 0 1.381 -1.119 2.5 -2.5 2.5 -1.381 0 -2.5 -1.119 -2.5 -2.5 0 -1.381 1.119 -2.5 2.5 -2.5 1.381 0 2.5 1.119 2.5 2.5 z" style="fill:#f2f2f2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-scribus.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-scribus.svg
new file mode 100644
index 00000000..7c5da79a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-scribus.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#eb1c24"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.22 17.713 c -0.569 -0.064 -1.027 -0.065 -1.446 0.017 -0.419 0.082 -0.808 0.282 -1.039 0.534 -0.231 0.252 -0.303 0.499 -0.339 0.619 -0.813 1.597 -1.775 3.184 -2.655 4.541 -1.086 1.609 -2.354 3.483 -3.01 4.995 -0.402 0.923 -0.836 2.036 -1.263 3.196 c -0.887 2.43 -1.687 4.858 -2.464 7.299 1.266 0.088 1.266 0.08 2.243 0.088 c 0.719 -1.32 1.912 -2.576 2.91 -3.493 1.727 -1.576 4.218 -3.188 6.597 -3.547 l 0.801 -0.119 c 0.044 -2.489 0.272 -5.184 1.502 -7.367 0.504 -0.908 1.208 -1.628 1.86 -2.452 0.168 -0.135 0.036 -0.295 0.054 -0.443 -0.487 -2.417 -2.136 -3.616 -3.7 -3.86 -0.017 0.003 -0.033 -0.004 -0.048 -0.006 z" mix-blend-mode="normal" isolation="auto" white-space="normal" solid-opacity="1" solid-color="#000000" style="visibility:visible;shape-rendering:auto;color-interpolation-filters:linearRGB;fill:#f3ffff;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:evenodd;color-rendering:auto;color-interpolation:sRGB"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shar.svg
new file mode 100644
index 00000000..063b5d63
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shar.svg
@@ -0,0 +1,17 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(.99717 1.00283)">
+<path d="m 14.404997,43.600898 c 0.255208,10e-7 0.465139,-0.0247 0.629794,-0.07409 0.172881,-0.05763 0.308719,-0.131721 0.407514,-0.222281 0.09879,-0.09879 0.164648,-0.205813 0.197583,-0.321071 0.04116,-0.123487 0.06174,-0.246976 0.06174,-0.370467 -4e-6,-0.156418 -0.04528,-0.296372 -0.135838,-0.419863 -0.09056,-0.123487 -0.205819,-0.23051 -0.345769,-0.321072 -0.139958,-0.09879 -0.296377,-0.18523 -0.469258,-0.259327 -0.172888,-0.08232 -0.345773,-0.156416 -0.518654,-0.22228 -0.230516,-0.08232 -0.469261,-0.176997 -0.716237,-0.284025 -0.24698,-0.10702 -0.473376,-0.242858 -0.67919,-0.407514 -0.197583,-0.164648 -0.362235,-0.366346 -0.493956,-0.605096 -0.131722,-0.246973 -0.197583,-0.551579 -0.197582,-0.913819 -1e-6,-0.71623 0.230512,-1.276047 0.691538,-1.679451 0.469257,-0.40339 1.111399,-0.605088 1.92643,-0.605096 0.469254,8e-6 0.876768,0.05352 1.222541,0.160535 0.353997,0.107032 0.650371,0.226405 0.889121,0.358119 l -0.44456,1.173146 c -0.20582,-0.115251 -0.436333,-0.214042 -0.691539,-0.296374 -0.246982,-0.08232 -0.535123,-0.123483 -0.864423,-0.123489 -0.806798,6e-6 -1.210195,0.292264 -1.210193,0.876772 -2e-6,0.148193 0.04116,0.279914 0.123489,0.395165 0.08232,0.107029 0.185231,0.20582 0.308723,0.296374 0.131719,0.08233 0.275789,0.156424 0.432211,0.22228 0.164649,0.06587 0.325185,0.12761 0.481608,0.185234 0.238741,0.09056 0.485719,0.19347 0.740934,0.308722 0.263439,0.107028 0.502184,0.255215 0.716236,0.444561 0.222276,0.181121 0.403393,0.411633 0.543352,0.691538 0.139949,0.271679 0.209926,0.617448 0.209932,1.037308 -6e-6,0.716238 -0.234635,1.271938 -0.703888,1.667103 -0.46103,0.386932 -1.164917,0.580398 -2.111663,0.580398 -0.633912,0 -1.140217,-0.06586 -1.518915,-0.197582 -0.378701,-0.139954 -0.662725,-0.26756 -0.852074,-0.382816 l 0.44456,-1.234891 c 0.222279,0.131723 0.485722,0.255212 0.79033,0.370467 0.312837,0.115258 0.691536,0.172886 1.136099,0.172885"/>
+<path d="m 23.333255,37.068327 0,7.643972 -1.518915,0 0,-3.371251 -2.02522,0 0,3.371251 -1.518916,0 0,-7.643972 1.518916,0 0,3.013133 2.02522,0 0,-3.013133 1.518915,0"/>
+<path d="m 28.322213,44.712299 -0.358118,-1.765893 -2.03757,0 -0.345769,1.765893 -1.58066,0 c 0.362234,-1.506565 0.728585,-2.877292 1.099053,-4.112185 0.370465,-1.243118 0.728583,-2.420379 1.074354,-3.531787 l 1.654754,0 c 0.36223,1.119641 0.720348,2.309251 1.074354,3.568834 0.36223,1.251358 0.712115,2.609736 1.049657,4.075138 l -1.630055,0 m -1.35838,-6.162103 c -0.08233,0.288147 -0.160538,0.563939 -0.234629,0.827377 -0.06586,0.255215 -0.131724,0.510426 -0.197582,0.765632 -0.05763,0.246982 -0.115259,0.498076 -0.172885,0.753283 -0.0494,0.255214 -0.09879,0.518657 -0.148187,0.79033 l 1.494218,0 c -0.0494,-0.271673 -0.0988,-0.535116 -0.148187,-0.79033 -0.0494,-0.255207 -0.107028,-0.506301 -0.172885,-0.753283 -0.05763,-0.255206 -0.123492,-0.510417 -0.197582,-0.765632 -0.06586,-0.263438 -0.139958,-0.53923 -0.222281,-0.827377"/>
+<path d="m 32.706074,36.981885 c 0.436325,8e-6 0.83149,0.0494 1.185495,0.148187 0.353998,0.0988 0.658604,0.251102 0.913819,0.456909 0.255206,0.205822 0.448672,0.469265 0.580399,0.79033 0.139949,0.312845 0.209926,0.683312 0.209931,1.111402 -5e-6,0.444565 -0.09056,0.847962 -0.271676,1.210192 -0.181122,0.362239 -0.481612,0.63803 -0.90147,0.827377 0.13995,0.214051 0.288137,0.452796 0.444561,0.716236 0.156414,0.255213 0.308717,0.526889 0.456909,0.815028 0.148182,0.27991 0.288136,0.563935 0.419863,0.852075 0.139948,0.279909 0.259321,0.547468 0.358118,0.802678 l -1.593008,0 C 34.31966,44.218344 34.09738,43.744969 33.842174,43.292175 33.595192,42.831151 33.327633,42.36601 33.039495,41.896749 l -0.79033,0 0,2.81555 -1.518915,0 0,-7.532831 c 0.148186,-0.03292 0.308721,-0.06174 0.481607,-0.08644 0.181116,-0.03292 0.362233,-0.0535 0.543352,-0.06174 0.181115,-0.01646 0.354,-0.02881 0.518654,-0.03705 0.164649,-0.0082 0.30872,-0.01234 0.432211,-0.01235 m 1.346031,2.494479 c -4e-6,-0.403392 -0.123493,-0.699766 -0.370467,-0.889121 -0.246982,-0.189344 -0.572169,-0.284019 -0.975564,-0.284025 -0.05763,6e-6 -0.127607,0.0041 -0.209931,0.01235 -0.08233,6e-6 -0.164654,0.0082 -0.246978,0.0247 l 0,2.296896 0.33342,0 c 0.518651,4e-6 0.893234,-0.09879 1.123751,-0.296374 0.230509,-0.20581 0.345765,-0.493951 0.345769,-0.864423"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shared-library-la.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shared-library-la.svg
new file mode 120000
index 00000000..71137a9a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shared-library-la.svg
@@ -0,0 +1 @@
+application-x-sharedlib.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sharedlib.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sharedlib.svg
new file mode 100644
index 00000000..2781d5fa
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sharedlib.svg
@@ -0,0 +1,29 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.67999999,0,0,0.67999999,-4.04,-6.1199996)" style="fill:#888;fill-opacity:1">
+ <path transform="matrix(1.4705883,0,0,1.4705883,5.9411766,8.9999995)" d="m 22 17 0 5 5 0 0 -5 -5 0 z m 1 1 3 0 0 3 -3 0 0 -3 z" style="visibility:visible;fill:#888;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.67999999,0,0,0.67999999,-11.04,0.87999993)" style="fill:#888;fill-opacity:1">
+ <path transform="matrix(1.4705883,0,0,1.4705883,5.9411766,8.9999995)" d="m 22 17 0 5 5 0 0 -5 -5 0 z m 1 1 3 0 0 3 -3 0 0 -3 z" style="visibility:visible;fill:#888;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.67999999,0,0,0.67999999,-4.0399997,7.8799999)" style="fill:#888;fill-opacity:1">
+ <path transform="matrix(1.4705883,0,0,1.4705883,5.9411766,8.9999995)" d="m 22 17 0 5 5 0 0 -5 -5 0 z m 1 1 3 0 0 3 -3 0 0 -3 z" style="visibility:visible;fill:#888;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.67460315,0,0,0.67460315,-3.3174596,1.0634929)" style="fill:#888;fill-opacity:1">
+ <path d="m 37.529 34 0 7.412 7.412 0 0 -7.412 z" style="visibility:visible;fill:#888;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.67460315,0,0,0.67460315,3.6825404,8.0634929)" style="fill:#888;fill-opacity:1">
+ <path d="m 37.529 34 0 7.412 7.412 0 0 -7.412 z" style="visibility:visible;fill:#888;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.67460315,0,0,0.67460315,-10.31746,8.0634929)" style="fill:#888;fill-opacity:1">
+ <path d="m 37.529 34 0 7.412 7.412 0 0 -7.412 z" style="visibility:visible;fill:#888;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.67460315,0,0,0.67460315,-10.31746,-5.9365071)" style="fill:#888;fill-opacity:1">
+ <path d="m 37.529 34 0 7.412 7.412 0 0 -7.412 z" style="visibility:visible;fill:#888;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+ </g>
+ <g transform="matrix(0.67999999,0,0,0.67999999,2.9600003,0.87999993)" style="fill:#888;fill-opacity:1">
+ <path transform="matrix(1.4705883,0,0,1.4705883,5.9411766,8.9999995)" d="m 22 17 0 5 5 0 0 -5 -5 0 z m 1 1 3 0 0 3 -3 0 0 -3 z" style="visibility:visible;fill:#888;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shellscript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shellscript.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shellscript.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shockwave-flash.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shockwave-flash.svg
new file mode 120000
index 00000000..be844f1e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-shockwave-flash.svg
@@ -0,0 +1 @@
+application-flash.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-siag.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-siag.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-siag.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sln.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sln.svg
new file mode 120000
index 00000000..dcd46146
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sln.svg
@@ -0,0 +1 @@
+application-x-mono-develop.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sms-rom.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sms-rom.svg
new file mode 100644
index 00000000..087fa821
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sms-rom.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a6a6a6;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.615 22.27 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m 1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -1.538 -1.587 a 0.769 0.794 0 0 1 -0.769 0.794 0.769 0.794 0 0 1 -0.769 -0.794 0.769 0.794 0 0 1 0.769 -0.794 0.769 0.794 0 0 1 0.769 0.794 z m -10 1.587 a 1.538 1.587 0 0 1 -1.538 1.587 1.538 1.587 0 0 1 -1.538 -1.587 1.538 1.587 0 0 1 1.538 -1.587 1.538 1.587 0 0 1 1.538 1.587 z m -1.36 -5.553 c -0.553 0.023 -1.01 0.268 -1.322 0.513 C 15.618 18.68 14 24.731 14 27.933 c 0 3.202 0.714 3.066 1.333 3.066 0.619 0 1.397 -0.439 2.078 -1.057 1.878 -1.706 2.743 -3.704 4.611 -3.704 l 3.957 0 c 1.868 0 2.733 1.998 4.611 3.704 0.68 0.618 1.459 1.057 2.078 1.057 0.619 0 1.333 0.136 1.333 -3.066 0 -3.202 -1.618 -9.253 -3.472 -10.704 -0.502 -0.393 -1.365 -0.783 -2.416 -0.268 -0.705 0.346 -1.335 0.547 -2.255 0.547 l -3.714 0 c -0.921 0 -1.55 -0.201 -2.255 -0.547 -0.394 -0.193 -0.762 -0.259 -1.094 -0.245 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.743 43.724 q 0.443 0 0.729 -0.074 0.3 -0.087 0.471 -0.223 0.171 -0.149 0.229 -0.322 0.071 -0.186 0.071 -0.372 0 -0.235 -0.157 -0.421 -0.157 -0.186 -0.4 -0.322 -0.243 -0.149 -0.543 -0.26 -0.3 -0.124 -0.6 -0.223 -0.4 -0.124 -0.829 -0.285 -0.429 -0.161 -0.786 -0.409 -0.343 -0.248 -0.571 -0.607 -0.229 -0.372 -0.229 -0.916 0 -1.077 0.8 -1.684 0.814 -0.607 2.229 -0.607 0.814 0 1.414 0.161 0.614 0.161 1.029 0.359 l -0.514 1.176 q -0.357 -0.173 -0.8 -0.297 -0.429 -0.124 -1 -0.124 -1.4 0 -1.4 0.879 0 0.223 0.143 0.396 0.143 0.161 0.357 0.297 0.229 0.124 0.5 0.223 0.286 0.099 0.557 0.186 0.414 0.136 0.857 0.31 0.457 0.161 0.829 0.446 0.386 0.272 0.629 0.693 q 0.243 0.409 0.243 1.04 q 0 1.077 -0.814 1.672 -0.8 0.582 -2.443 0.582 -1.1 0 -1.757 -0.198 q -0.657 -0.211 -0.986 -0.384 l 0.514 -1.238 q 0.386 0.198 0.914 0.372 0.543 0.173 1.314 0.173 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.824 37 q 0.093 0.271 0.225 0.698 0.145 0.426 0.304 0.918 0.159 0.491 0.317 0.995 0.159 0.504 0.304 0.931 0.159 -0.478 0.33 -0.982 0.172 -0.517 0.33 -0.982 0.159 -0.478 0.291 -0.892 q 0.132 -0.414 0.238 -0.685 l 1.348 0 q 0.093 1.047 0.172 2.042 0.093 0.995 0.145 1.977 0.066 0.969 0.106 1.964 q 0.04 0.982 0.066 2.02 l -1.493 0 0.079 -6.216 -1 3.386 -1.189 0 l -0.965 -3.386 0.066 6.216 -1.493 0 q 0.04 -0.982 0.079 -2.042 0.053 -1.06 0.106 -2.107 0.053 -1.047 0.119 -2.029 q 0.079 -0.982 0.172 -1.822 l 1.348 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 30.743 43.724 q 0.443 0 0.729 -0.074 0.3 -0.087 0.471 -0.223 0.171 -0.149 0.229 -0.322 0.071 -0.186 0.071 -0.372 0 -0.235 -0.157 -0.421 -0.157 -0.186 -0.4 -0.322 -0.243 -0.149 -0.543 -0.26 -0.3 -0.124 -0.6 -0.223 -0.4 -0.124 -0.829 -0.285 -0.429 -0.161 -0.786 -0.409 -0.343 -0.248 -0.571 -0.607 -0.229 -0.372 -0.229 -0.916 0 -1.077 0.8 -1.684 0.814 -0.607 2.229 -0.607 0.814 0 1.414 0.161 0.614 0.161 1.029 0.359 l -0.514 1.176 q -0.357 -0.173 -0.8 -0.297 -0.429 -0.124 -1 -0.124 -1.4 0 -1.4 0.879 0 0.223 0.143 0.396 0.143 0.161 0.357 0.297 0.229 0.124 0.5 0.223 0.286 0.099 0.557 0.186 0.414 0.136 0.857 0.31 0.457 0.161 0.829 0.446 0.386 0.272 0.629 0.693 q 0.243 0.409 0.243 1.04 q 0 1.077 -0.814 1.672 -0.8 0.582 -2.443 0.582 -1.1 0 -1.757 -0.198 q -0.657 -0.211 -0.986 -0.384 l 0.514 -1.238 q 0.386 0.198 0.914 0.372 0.543 0.173 1.314 0.173 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sony-bbeb.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sony-bbeb.svg
new file mode 120000
index 00000000..c98224c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sony-bbeb.svg
@@ -0,0 +1 @@
+application-x-mobi8-ebook.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sqlite2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sqlite2.svg
new file mode 120000
index 00000000..9d514aab
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sqlite2.svg
@@ -0,0 +1 @@
+text-x-sql.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sqlite3.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sqlite3.svg
new file mode 120000
index 00000000..9d514aab
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-sqlite3.svg
@@ -0,0 +1 @@
+text-x-sql.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-stuffit.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-stuffit.svg
new file mode 100644
index 00000000..f671cd93
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-stuffit.svg
@@ -0,0 +1,17 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(.99717 1.00283)">
+<path d="m 14.404997,43.600894 c 0.255208,1e-6 0.465139,-0.0247 0.629794,-0.07409 0.172881,-0.05763 0.308719,-0.131721 0.407514,-0.222281 0.09879,-0.09879 0.164648,-0.205813 0.197583,-0.321071 0.04116,-0.123487 0.06174,-0.246976 0.06174,-0.370467 -4e-6,-0.156417 -0.04528,-0.296372 -0.135838,-0.419863 -0.09056,-0.123486 -0.205819,-0.23051 -0.345769,-0.321072 -0.139958,-0.09879 -0.296377,-0.18523 -0.469258,-0.259327 -0.172888,-0.08232 -0.345773,-0.156416 -0.518654,-0.22228 -0.230516,-0.08232 -0.469261,-0.176997 -0.716237,-0.284025 -0.24698,-0.10702 -0.473376,-0.242858 -0.67919,-0.407513 -0.197583,-0.164648 -0.362235,-0.366347 -0.493956,-0.605097 -0.131722,-0.246973 -0.197583,-0.551579 -0.197582,-0.913819 -1e-6,-0.71623 0.230512,-1.276046 0.691538,-1.679451 0.469257,-0.40339 1.111399,-0.605088 1.92643,-0.605096 0.469254,8e-6 0.876768,0.05352 1.222541,0.160536 0.353997,0.107031 0.650371,0.226404 0.889121,0.358118 l -0.44456,1.173146 c -0.20582,-0.11525 -0.436333,-0.214041 -0.691539,-0.296374 -0.246982,-0.08232 -0.535123,-0.123482 -0.864423,-0.123489 -0.806798,7e-6 -1.210195,0.292264 -1.210193,0.876772 -2e-6,0.148193 0.04116,0.279914 0.123489,0.395165 0.08232,0.107029 0.185231,0.20582 0.308723,0.296374 0.131719,0.08233 0.275789,0.156424 0.432211,0.22228 0.164649,0.06587 0.325185,0.12761 0.481608,0.185234 0.238741,0.09056 0.485719,0.19347 0.740934,0.308722 0.263439,0.107028 0.502184,0.255215 0.716236,0.444561 0.222276,0.181121 0.403393,0.411634 0.543352,0.691539 0.139949,0.271678 0.209926,0.617447 0.209932,1.037308 -6e-6,0.716237 -0.234635,1.271938 -0.703888,1.667102 -0.46103,0.386932 -1.164917,0.580398 -2.111663,0.580398 -0.633912,0 -1.140217,-0.06586 -1.518915,-0.197582 -0.378701,-0.139954 -0.662725,-0.267559 -0.852074,-0.382816 l 0.44456,-1.234891 c 0.222279,0.131723 0.485722,0.255212 0.79033,0.370467 0.312837,0.115258 0.691536,0.172886 1.136099,0.172885"/>
+<path d="m 18.381345,44.712296 0,-1.259589 1.667102,0 0,-5.124795 -1.667102,0 0,-1.259588 4.853119,0 0,1.259588 -1.654753,0 0,5.124795 1.654753,0 0,1.259589 -4.853119,0"/>
+<path d="m 29.754686,37.068324 0,1.259588 -2.012872,0 0,6.384384 -1.531264,0 0,-6.384384 -2.012871,0 0,-1.259588 5.557007,0"/>
+<path d="m 34.459619,44.712296 c -0.156424,-0.419863 -0.34989,-0.885004 -0.580399,-1.395427 -0.222284,-0.510419 -0.456912,-1.02084 -0.703887,-1.531264 -0.238749,0.485726 -0.477494,0.992031 -0.716237,1.518915 -0.238747,0.518655 -0.444562,0.987913 -0.617445,1.407776 l -1.642404,0 c 0.08233,-0.222281 0.201698,-0.48984 0.358118,-0.802679 0.164651,-0.312838 0.341652,-0.650374 0.531003,-1.01261 0.197581,-0.362233 0.403396,-0.7327 0.617445,-1.111402 0.214046,-0.386929 0.419861,-0.757396 0.617445,-1.111401 l -2.000522,-3.60588 1.642404,0 1.210193,2.445083 1.271937,-2.445083 1.531264,0 -1.951127,3.568833 c 0.222276,0.354006 0.44044,0.724472 0.654492,1.111401 0.214043,0.386935 0.411625,0.765635 0.592748,1.1361 0.189344,0.362236 0.353996,0.703888 0.493956,1.024959 0.139948,0.312839 0.251088,0.580398 0.33342,0.802679 l -1.642404,0"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-subrip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-subrip.svg
new file mode 100644
index 00000000..46ce5a92
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-subrip.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13" style="fill:#376a94;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.83306979,0,0,0.7688543,4.0119871,8.7730325)" style="fill:#fff">
+ <!-- color: #474747 -->
+ <g style="fill:#fff">
+ <path d="m 19.19,12 c -3.926,0 -7.202,3.878 -7.202,7.804 l 0,3.902 c 0,3.926 3.276,7.804 7.202,7.804 l 9.603,0 c 3.926,0 7.202,-3.878 7.202,-7.804 l 0,-3.902 C 35.995,15.878 32.719,12 28.793,12" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 33.596 27.609 -14.405 0 -3.601 9.104" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tar.svg
new file mode 100644
index 00000000..430a92c2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tar.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.03392 .96719)">
+<path d="m 19.48657,38.347508 0,1.347729 -2.153723,0 0,6.831134 -1.638416,0 0,-6.831134 -2.153723,0 0,-1.347729 5.945862,0"/>
+<path d="m 24.560372,46.526371 -0.383178,-1.889463 -2.180149,0 -0.369965,1.889463 -1.691267,0 c 0.387581,-1.611988 0.779567,-3.078632 1.175959,-4.399938 0.396389,-1.330105 0.779566,-2.589746 1.149533,-3.778925 l 1.770546,0 c 0.387577,1.197988 0.770755,2.470841 1.149533,3.818564 0.387576,1.338923 0.761945,2.792355 1.123107,4.360299 l -1.744119,0 m -1.453433,-6.5933 c -0.08809,0.30831 -0.171772,0.603401 -0.251048,0.885273 -0.07047,0.273074 -0.140941,0.546143 -0.211408,0.819207 -0.06166,0.264266 -0.123324,0.53293 -0.184982,0.805995 -0.05286,0.273073 -0.105707,0.554951 -0.158557,0.845634 l 1.598777,0 c -0.05286,-0.290683 -0.105709,-0.572561 -0.158557,-0.845634 -0.05286,-0.273065 -0.114516,-0.541729 -0.184982,-0.805995 -0.06167,-0.273064 -0.132134,-0.546133 -0.211409,-0.819207 -0.07047,-0.281872 -0.149751,-0.576963 -0.237834,-0.885273"/>
+<path d="m 29.250996,38.255017 c 0.466857,8e-6 0.889673,0.05286 1.268451,0.158556 0.378769,0.105712 0.70469,0.268673 0.977764,0.488882 0.273063,0.220224 0.480067,0.502102 0.621012,0.845634 0.149742,0.334736 0.224615,0.731126 0.224621,1.189172 -6e-6,0.475674 -0.0969,0.907299 -0.290686,1.294877 -0.193797,0.387586 -0.515314,0.682676 -0.964551,0.885272 0.149743,0.229029 0.308299,0.484481 0.475669,0.766356 0.167359,0.273071 0.33032,0.563758 0.488882,0.87206 0.15855,0.299496 0.308298,0.603396 0.449242,0.911698 0.149742,0.299496 0.277468,0.585778 0.383178,0.858847 l -1.70448,0 C 30.977494,45.99785 30.739659,45.491352 30.466594,45.006873 30.20233,44.513589 29.916048,44.015899 29.607748,43.513801 l -0.845634,0 0,3.01257 -1.625202,0 0,-8.059946 c 0.158555,-0.03523 0.330325,-0.06606 0.515308,-0.09249 0.19379,-0.03523 0.38758,-0.05725 0.581373,-0.06607 0.193789,-0.01761 0.378771,-0.03082 0.554947,-0.03964 0.176171,-0.0088 0.330323,-0.0132 0.462456,-0.01321 m 1.44022,2.669031 c -4e-6,-0.43162 -0.132134,-0.748732 -0.396391,-0.951338 -0.264264,-0.202593 -0.612207,-0.303893 -1.043829,-0.3039 -0.06166,7e-6 -0.136537,0.0044 -0.224621,0.01321 -0.08809,6e-6 -0.176176,0.0088 -0.264261,0.02643 l 0,2.457622 0.356752,0 c 0.554944,5e-6 0.955738,-0.105699 1.202385,-0.317112 0.246639,-0.220212 0.369961,-0.528516 0.369965,-0.924912"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tarz.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tarz.svg
new file mode 120000
index 00000000..065c47e0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tarz.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-teach2000.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-teach2000.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-teach2000.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-teachmaster.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-teachmaster.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-teachmaster.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tex-gf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tex-gf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tex-gf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tgif.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tgif.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tgif.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tha.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tha.svg
new file mode 100644
index 00000000..e77bb169
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tha.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.02742 .97331)">
+<path d="m 19.601661,38.014574 0,1.354403 -2.164389,0 0,6.864963 -1.646529,0 0,-6.864963 -2.164389,0 0,-1.354403 5.975307,0"/>
+<path d="m 25.975321,38.014574 0,8.219366 -1.63325,0 0,-3.625019 -2.177667,0 0,3.625019 -1.633251,0 0,-8.219366 1.633251,0 0,3.239944 2.177667,0 0,-3.239944 1.63325,0"/>
+<path d="m 31.339819,46.23394 -0.385075,-1.89882 -2.190946,0 -0.371797,1.89882 -1.699643,0 c 0.389501,-1.61997 0.783428,-3.093878 1.181783,-4.421727 0.398352,-1.336692 0.783427,-2.602571 1.155226,-3.797639 l 1.779314,0 c 0.389497,1.20392 0.774572,2.483077 1.155226,3.837474 0.389495,1.345554 0.765718,2.806183 1.128669,4.381892 l -1.752757,0 m -1.46063,-6.625951 c -0.08853,0.309837 -0.172624,0.606389 -0.252291,0.889657 -0.07082,0.274427 -0.14164,0.548848 -0.212456,0.823264 -0.06197,0.265574 -0.123935,0.535569 -0.185898,0.809986 -0.05312,0.274425 -0.10623,0.557699 -0.159341,0.849822 l 1.606693,0 c -0.05312,-0.292123 -0.106232,-0.575397 -0.159341,-0.849822 -0.05312,-0.274417 -0.115084,-0.544412 -0.185899,-0.809986 -0.06197,-0.274416 -0.132788,-0.548837 -0.212455,-0.823264 -0.07082,-0.283268 -0.150493,-0.57982 -0.239012,-0.889657"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-theme.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-theme.svg
new file mode 100644
index 00000000..0d69c40c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-theme.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dc322f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 19 34 0 -11 -3.145 1.729 -1.855 -3.67 4.5 -3.059 2.5 0 c 1.705 1.071 4.543 0.908 6 0 l 2.5 0 4.5 2.895 -1.849 3.661 l -3.151 -1.555 0 11 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-thz.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-thz.svg
new file mode 100644
index 00000000..dbc899ad
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-thz.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(1.05402 0 0 .97331 -.36249 0)">
+<path d="m 19.601661,38.014574 0,1.354403 -2.164389,0 0,6.864963 -1.646529,0 0,-6.864963 -2.164389,0 0,-1.354403 5.975307,0"/>
+<path d="m 25.975321,38.014574 0,8.219366 -1.63325,0 0,-3.625019 -2.177667,0 0,3.625019 -1.633251,0 0,-8.219366 1.633251,0 0,3.239944 2.177667,0 0,-3.239944 1.63325,0"/>
+<path d="m 32.481767,39.156521 c -0.380655,0.584259 -0.730321,1.133101 -1.048999,1.646529 -0.318687,0.513439 -0.615239,1.004741 -0.889656,1.473909 -0.274426,0.460324 -0.535568,0.907365 -0.78343,1.341125 -0.239015,0.424912 -0.469175,0.845397 -0.690479,1.261453 l 3.53207,0 0,1.354403 -5.417612,0 0,-0.942771 c 0.19475,-0.380647 0.402779,-0.779001 0.624088,-1.195061 0.221306,-0.424908 0.46917,-0.876375 0.743594,-1.354403 0.274419,-0.47802 0.570971,-0.99588 0.889656,-1.55358 0.327533,-0.557689 0.686051,-1.164072 1.075556,-1.819148 l -3.160274,0 0,-1.354403 5.125486,0 0,1.141947"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-trash.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-trash.svg
new file mode 100644
index 00000000..337a9e71
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-trash.svg
@@ -0,0 +1,10 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#888" transform="matrix(.03651 0 0 .03557 21.0921 -23.03741)">
+<path d="m 56.158741,1617.7293 0,-135.3604 -128.289364,0 22.332934,-38.6818 41.0541297,0 -59.4999537,-103.0569 -130.156187,0 28.36488,16.3764 -37.90806,65.6587 101.79851,176.3202 9.684027,16.7732 2.4043,4.1644 z"/>
+<path d="m 290.22673,1300.6731 -117.22554,67.6802 64.14468,111.1018 -44.66589,0 -20.52706,-35.5539 -59.49992,103.0569 65.07809,112.7186 -6e-5,-32.7529 75.81613,0 101.79852,-176.3202 9.68401,-16.7732 2.40432,-4.1644 z"/>
+<path d="m -101.71339,1228.6175 117.225538,67.6802 64.14467,-111.1018 22.332952,38.6818 -20.527092,35.5539 118.999892,0 65.07813,-112.7186 -28.36481,16.3766 -37.90807,-65.6587 -203.597073,0 -19.368019,0 -4.80864,0 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tzo.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tzo.svg
new file mode 100644
index 00000000..f0a236da
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-tzo.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z"/>
+ </g>
+ <g transform="scale(1.06309 .94065)">
+ <path d="m 18.954 39.33 0 1.401 -2.101 0 0 7.103 -1.632 0 0 -7.103 -2.146 0 0 -1.401 5.879 0"/>
+ <path d="m 25.12 40.516 c -1.234 1.953 -2.363 3.928 -3.407 5.922 l 3.526 0 0 1.401 -5.409 0 0 -0.976 c 1.041 -2.132 2.212 -4.177 3.327 -6.128 l -3.155 0 0 -1.401 5.117 0 0 1.182"/>
+ </g>
+ </g>
+ <path d="m 29.2 41 c 0 0.372 0.015 0.722 0.044 1.053 0.039 0.322 0.109 0.603 0.207 0.842 0.109 0.239 0.256 0.429 0.444 0.57 0.187 0.14 0.492 0.211 0.808 0.211 0.306 0 0.605 -0.07 0.793 -0.211 0.197 -0.14 0.345 -0.33 0.444 -0.57 0.109 -0.248 0.178 -0.533 0.207 -0.854 0.039 -0.322 0.059 -0.669 0.059 -1.04 0 -0.372 -0.02 -0.718 -0.059 -1.04 -0.03 -0.33 -0.099 -0.615 -0.207 -0.854 -0.099 -0.239 -0.242 -0.429 -0.429 -0.57 -0.187 -0.14 -0.492 -0.211 -0.808 -0.211 -0.316 0 -0.62 0.07 -0.808 0.211 -0.187 0.14 -0.335 0.334 -0.444 0.582 -0.099 0.239 -0.168 0.52 -0.207 0.842 -0.03 0.322 -0.044 0.669 -0.044 1.04 m -1.797 0 c 0 -1.321 0.291 -2.316 0.873 -2.985 0.582 -0.677 1.391 -1.015 2.427 -1.015 1.075 0 1.894 0.339 2.457 1.015 0.562 0.669 0.843 1.664 0.843 2.985 0 1.321 -0.286 2.32 -0.858 2.997 c -0.572 0.669 -1.381 1 -2.427 1 -1.075 0 -1.899 -0.334 -2.471 -1 -0.562 -0.677 -0.843 -1.676 -0.843 -2.997" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-vocabularium.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-vocabularium.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-vocabularium.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-vokabeltrainer.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-vokabeltrainer.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-vokabeltrainer.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-webarchive.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-webarchive.svg
new file mode 100644
index 00000000..47ddadba
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-webarchive.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z"/>
+ </g>
+ <g transform="scale(1.04431 .95757)">
+ <path d="m 24.474 46.994 -0.387 -1.908 -2.202 0 -0.374 1.908 -1.708 0 c 0.685 -2.871 1.532 -5.633 2.349 -8.261 l 1.788 0 c 0.892 2.797 1.686 5.626 2.295 8.261 l -1.762 0 m -1.468 -6.66 c -0.339 1.104 -0.611 2.304 -0.814 3.39 l 1.615 0 c -0.188 -1.172 -0.506 -2.3 -0.801 -3.39"/>
+ <path d="m 28.947 38.64 c 0.472 0 0.899 0.053 1.281 0.16 0.383 0.107 0.712 0.271 0.988 0.494 0.276 0.222 0.485 0.507 0.627 0.854 0.151 0.338 0.227 0.738 0.227 1.201 0 0.48 -0.098 0.916 -0.294 1.308 -0.196 0.391 -0.52 0.69 -0.974 0.894 0.151 0.231 0.311 0.489 0.48 0.774 0.169 0.276 0.334 0.569 0.494 0.881 0.16 0.303 0.311 0.609 0.454 0.921 0.151 0.303 0.28 0.592 0.387 0.867 l -1.722 0 c -0.205 -0.534 -0.445 -1.045 -0.721 -1.535 -0.267 -0.498 -0.556 -1 -0.867 -1.508 l -0.854 0 0 3.043 -1.642 0 0 -8.141 c 0.713 -0.164 1.418 -0.185 2.135 -0.214 m 1.455 2.696 c 0 -0.436 -0.133 -0.756 -0.4 -0.961 -0.267 -0.205 -0.618 -0.307 -1.054 -0.307 -0.171 -0.002 -0.335 0.027 -0.494 0.04 l 0 2.482 0.36 0 c 0.561 0 0.965 -0.107 1.214 -0.32 0.249 -0.222 0.374 -0.534 0.374 -0.934"/>
+ </g>
+ </g>
+ <path d="m 17.907 40 c 0 0 0.766 2.144 1.117 3.236 -0.015 -2.077 -0.074 -4.121 -0.087 -6.147 l 1.675 0 c -0.094 2.684 -0.271 5.304 -0.535 7.911 l -1.472 0 c -0.463 -1.197 -0.856 -2.365 -1.27 -3.502 -0.472 1.202 -0.882 2.347 -1.299 3.502 l -1.472 0 c -0.341 -2.661 -0.476 -5.301 -0.564 -7.911 l 1.675 0 c -0.034 2.083 -0.086 4.114 -0.101 6.147 0.368 -1.135 1.159 -3.236 1.159 -3.236" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-wmf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-wmf.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-wmf.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-wrts.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-wrts.svg
new file mode 120000
index 00000000..18cafbc8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-wrts.svg
@@ -0,0 +1 @@
+application-x-openteacher.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-x509-ca-cert.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-x509-ca-cert.svg
new file mode 120000
index 00000000..b02dde5b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-x509-ca-cert.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-x509-user-cert.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-x509-user-cert.svg
new file mode 120000
index 00000000..b02dde5b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-x509-user-cert.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xar.svg
new file mode 100644
index 00000000..812da7f3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xar.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z"/>
+ </g>
+ <g transform="scale(1.04431 .95757)">
+ <path d="m 24.345 46.994 -0.399 -1.932 -2.268 0 -0.385 1.932 -1.759 0 c 0.705 -2.907 1.578 -5.704 2.419 -8.365 l 1.841 0 c 0.919 2.832 1.736 5.697 2.363 8.365 l -1.814 0 m -1.512 -6.744 c -0.349 1.118 -0.629 2.333 -0.838 3.433 l 1.663 0 c -0.194 -1.187 -0.521 -2.329 -0.825 -3.433"/>
+ <path d="m 28.947 38.536 c 0.472 0 0.899 0.054 1.281 0.162 0.383 0.108 0.712 0.274 0.988 0.5 0.276 0.225 0.485 0.513 0.627 0.865 0.151 0.342 0.227 0.747 0.227 1.216 0 0.486 -0.098 0.927 -0.294 1.324 -0.196 0.396 -0.52 0.699 -0.974 0.905 0.151 0.234 0.311 0.495 0.48 0.784 0.169 0.279 0.334 0.576 0.494 0.892 0.16 0.307 0.311 0.617 0.454 0.932 0.151 0.307 0.28 0.599 0.387 0.878 l -1.722 0 c -0.205 -0.541 -0.445 -1.058 -0.721 -1.554 -0.267 -0.504 -0.556 -1.012 -0.867 -1.527 l -0.854 0 0 3.081 -1.642 0 0 -8.242 c 0.713 -0.166 1.418 -0.187 2.135 -0.217 m 1.455 2.73 c 0 -0.441 -0.133 -0.765 -0.4 -0.973 -0.267 -0.208 -0.618 -0.311 -1.054 -0.311 -0.171 -0.002 -0.335 0.027 -0.494 0.041 l 0 2.513 0.36 0 c 0.561 0 0.965 -0.108 1.214 -0.324 0.249 -0.225 0.374 -0.541 0.374 -0.946"/>
+ </g>
+ </g>
+ <path d="m 17.855 45 c -0.447 -1.08 -0.964 -2.091 -1.457 -3.063 -0.559 1.043 -1.036 2.039 -1.513 3.063 l -1.864 0 c 0.693 -1.479 1.582 -2.852 2.411 -4.227 l -2.271 -3.773 1.864 0 1.373 2.559 1.443 -2.559 l 1.738 0 -2.215 3.735 c 0.925 1.37 1.686 2.767 2.355 4.265 l -1.864 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xpinstall.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xpinstall.svg
new file mode 120000
index 00000000..f6d9d702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xpinstall.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xz-compressed-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xz-compressed-tar.svg
new file mode 100644
index 00000000..2c7a4f0f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xz-compressed-tar.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z"/>
+ </g>
+ <g transform="scale(1.06309 .94065)">
+ <path d="m 19.09 39.519 0 1.343 -2.146 0 0 6.806 -1.632 0 0 -6.806 -2.146 0 0 -1.343 5.924 0"/>
+ <path d="m 31.864 40.651 c -1.226 1.871 -2.347 3.764 -3.383 5.674 l 3.502 0 0 1.343 -5.371 0 0 -0.935 c 1.034 -2.043 2.196 -4 3.304 -5.872 l -3.133 0 0 -1.343 5.082 0 0 1.132"/>
+ </g>
+ </g>
+ <path d="m 25.708 45 c -0.454 -1.053 -0.978 -2.039 -1.479 -2.986 -0.567 1.017 -1.051 1.988 -1.536 2.986 l -1.892 0 c 0.703 -1.442 1.606 -2.781 2.447 -4.121 l -2.305 -3.679 l 1.892 0 1.394 2.495 1.465 -2.495 1.764 0 -2.248 3.642 c 0.939 1.336 1.711 2.698 2.39 4.158 l -1.892 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xz.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xz.svg
new file mode 100644
index 00000000..42f53ec4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xz.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c19553"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 18 1 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m 0 4 -4 0 0 4 4 0 0 -4 z m 0 4 0 4 4 0 0 -4 -4 0 z m -4 6 0 8 8 0 0 -8 -4 0 -4 0 z"/>
+ </g>
+ <g transform="scale(1.09406 .91403)">
+ <path d="m 28.21 41.696 c -1.313 2 -2.518 4.04 -3.634 6.094 l 3.761 0 0 1.442 -5.769 0 0 -1 c 1.114 -2.199 2.36 -4.301 3.549 -6.306 l -3.365 0 0 -1.442 5.458 0 0 1.216"/>
+ </g>
+ </g>
+ <path d="m 22.05 45 c -0.467 -1.08 -1.01 -2.092 -1.523 -3.063 -0.583 1.043 -1.082 2.039 -1.582 3.063 l -1.948 0 c 0.724 -1.479 1.653 -2.852 2.519 -4.226 l -2.372 -3.774 1.948 0 1.435 2.559 1.508 -2.559 1.816 0 -2.314 3.735 c 0.967 1.37 1.761 2.767 2.46 4.265 l -1.948 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xzpdf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xzpdf.svg
new file mode 120000
index 00000000..9e6d8a1b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-xzpdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zerosize.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zerosize.svg
new file mode 120000
index 00000000..cb0dc156
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zerosize.svg
@@ -0,0 +1 @@
+application-blank.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zip.svg
new file mode 120000
index 00000000..0840f8f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zip.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zoo.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zoo.svg
new file mode 100644
index 00000000..f6ffc894
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-x-zoo.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#c19553" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g>
+<path d="m 18,1 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m 0,4 -4,0 0,4 4,0 0,-4 z m 0,4 0,4 4,0 0,-4 -4,0 z m -4,6 0,8 8,0 0,-8 -4,0 -4,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(1.0011 0 0 .88456 -5.98802 6.15806)">
+<path d="m 25.552035,36.266813 c -0.401339,0.616007 -0.770006,1.194673 -1.106,1.736 -0.336005,0.541339 -0.648671,1.059338 -0.938,1.554 -0.289337,0.485337 -0.56467,0.95667 -0.826,1.414 -0.252003,0.448002 -0.49467,0.891335 -0.728,1.33 l 3.724,0 0,1.428 -5.712,0 0,-0.994 c 0.205332,-0.401332 0.424665,-0.821331 0.658,-1.26 0.233332,-0.447997 0.494665,-0.923997 0.784,-1.428 0.289331,-0.503996 0.601997,-1.049995 0.938,-1.638 0.34533,-0.587994 0.723329,-1.227327 1.134,-1.918 l -3.332,0 0,-1.428 5.404,0 0,1.204"/>
+<path d="m 28.450035,39.388813 c -2e-6,0.420004 0.014,0.81667 0.042,1.19 0.03733,0.364003 0.102664,0.681336 0.196,0.952 0.102664,0.270669 0.242664,0.485335 0.42,0.644 0.17733,0.158668 0.41533,0.238001 0.714,0.238 0.289329,10e-7 0.522662,-0.07933 0.7,-0.238 0.186662,-0.158665 0.326662,-0.373331 0.42,-0.644 0.102662,-0.279997 0.167995,-0.601997 0.196,-0.966 0.03733,-0.363996 0.056,-0.755996 0.056,-1.176 -5e-6,-0.419995 -0.01867,-0.811995 -0.056,-1.176 -0.02801,-0.373327 -0.09334,-0.695327 -0.196,-0.966 -0.09334,-0.27066 -0.228671,-0.485326 -0.406,-0.644 -0.177338,-0.158659 -0.415337,-0.237992 -0.714,-0.238 -0.29867,8e-6 -0.53667,0.07934 -0.714,0.238 -0.177336,0.158674 -0.317336,0.378007 -0.42,0.658 -0.09334,0.270673 -0.158669,0.588006 -0.196,0.952 -0.028,0.364005 -0.042,0.756005 -0.042,1.176 m -1.75,0 c -1e-6,-1.493327 0.275333,-2.617993 0.826,-3.374 0.550665,-0.765325 1.315997,-1.147991 2.296,-1.148 1.017329,9e-6 1.791995,0.382675 2.324,1.148 0.531993,0.756007 0.797993,1.880673 0.798,3.374 -7e-6,1.493336 -0.270673,2.622669 -0.812,3.388 -0.541339,0.756 -1.306671,1.134 -2.296,1.134 -1.017336,0 -1.796669,-0.378 -2.338,-1.134 -0.532001,-0.765331 -0.798001,-1.894664 -0.798,-3.388"/>
+<path d="m 35.450035,39.388813 c -2e-6,0.420004 0.014,0.81667 0.042,1.19 0.03733,0.364003 0.102664,0.681336 0.196,0.952 0.102664,0.270669 0.242664,0.485335 0.42,0.644 0.17733,0.158668 0.41533,0.238001 0.714,0.238 0.289329,10e-7 0.522662,-0.07933 0.7,-0.238 0.186662,-0.158665 0.326662,-0.373331 0.42,-0.644 0.102662,-0.279997 0.167995,-0.601997 0.196,-0.966 0.03733,-0.363996 0.05599,-0.755996 0.056,-1.176 -5e-6,-0.419995 -0.01867,-0.811995 -0.056,-1.176 -0.02801,-0.373327 -0.09334,-0.695327 -0.196,-0.966 -0.09334,-0.27066 -0.228671,-0.485326 -0.406,-0.644 -0.177338,-0.158659 -0.415337,-0.237992 -0.714,-0.238 -0.29867,8e-6 -0.53667,0.07934 -0.714,0.238 -0.177336,0.158674 -0.317336,0.378007 -0.42,0.658 -0.09334,0.270673 -0.158669,0.588006 -0.196,0.952 -0.028,0.364005 -0.042,0.756005 -0.042,1.176 m -1.75,0 c -10e-7,-1.493327 0.275333,-2.617993 0.826,-3.374 0.550665,-0.765325 1.315997,-1.147991 2.296,-1.148 1.017329,9e-6 1.791995,0.382675 2.324,1.148 0.531993,0.756007 0.797993,1.880673 0.798,3.374 -7e-6,1.493336 -0.270673,2.622669 -0.812,3.388 -0.541339,0.756 -1.306671,1.134 -2.296,1.134 -1.017336,0 -1.796669,-0.378 -2.338,-1.134 -0.532001,-0.765331 -0.798001,-1.894664 -0.798,-3.388"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xhtml+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xhtml+xml.svg
new file mode 120000
index 00000000..c4ba3155
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xhtml+xml.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xml-dtd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xml-dtd.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xml-dtd.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xml.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xsd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xsd.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xsd.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xslt+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xslt+xml.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xslt+xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xspf+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xspf+xml.svg
new file mode 120000
index 00000000..f8e482a4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-xspf+xml.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/application-zip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-zip.svg
new file mode 120000
index 00000000..0840f8f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/application-zip.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/archive.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/archive.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/archive.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/ascii.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/ascii.svg
new file mode 120000
index 00000000..598bd3ac
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/ascii.svg
@@ -0,0 +1 @@
+application-ascii.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-aac.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-aac.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-aac.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-ac3.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-ac3.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-ac3.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-m4a.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-m4a.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-m4a.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-midi.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-midi.svg
new file mode 100644
index 00000000..ab0c29c2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-midi.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#9b4a85"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 24 19 0 11 -8 0 0 8 l 11 0 l 0 -16 5 0 0 -3 z" style="fill:#fff;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp2.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp2.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp3.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp3.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp3.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp4.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp4.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mp4.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mpeg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mpeg.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-mpeg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-scpls.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-scpls.svg
new file mode 120000
index 00000000..f8e482a4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-scpls.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-aac.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-aac.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-aac.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-adpcm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-adpcm.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-adpcm.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-aiff.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-aiff.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-aiff.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-flac+ogg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-flac+ogg.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-flac+ogg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-flac.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-flac.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-flac.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-generic.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-generic.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-generic.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-it.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-it.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-it.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-m4a.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-m4a.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-m4a.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-midi.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-midi.svg
new file mode 120000
index 00000000..d78c3ed6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-midi.svg
@@ -0,0 +1 @@
+audio-midi.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-monkey.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-monkey.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-monkey.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mp2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mp2.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mp2.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mp3-playlist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mp3-playlist.svg
new file mode 120000
index 00000000..f8e482a4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mp3-playlist.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpeg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpeg.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpeg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpegurl.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpegurl.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpegurl.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpg.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-mpg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-ms-wma.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-ms-wma.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-ms-wma.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-playlist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-playlist.svg
new file mode 120000
index 00000000..f8e482a4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-playlist.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-scpis.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-scpis.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-scpis.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-scpls.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-scpls.svg
new file mode 120000
index 00000000..f8e482a4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-scpls.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-shorten.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-shorten.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-shorten.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-smart-playlist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-smart-playlist.svg
new file mode 100644
index 00000000..9e9de95d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-smart-playlist.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#9b4a85"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="translate(11,-1016.3622)" style="fill:#fff">
+ <path d="m 9.202 1036.54 c -1.165 0.293 -2.143 1.363 -2.143 1.363 l 0.03 0.034 1.866 6.932 c -1.334 -0.724 -3.239 -0.542 -4.817 0.598 -2.038 1.473 -2.747 3.984 -1.567 5.601 1.18 1.617 3.783 1.731 5.821 0.258 1.606 -1.161 2.501 -2.991 2.178 -4.494 -0.01 -0.047 -0.025 -0.091 -0.037 -0.137 l -1.791 -6.93 c 0.042 -0.061 0.564 -0.301 2.256 -0.416 1.79 -0.121 3 -2.988 3 -2.988 0 0 -2.01 0.771 -3.597 0.212 -0.396 -0.14 -0.813 -0.133 -1.201 -0.034 z"/>
+ </g>
+ <path d="m 23 29 0 1 12 0 0 -1 z" style="fill:#fff"/>
+ <path d="m 23 32 0 1 12 0 0 -1 z" style="fill:#fff"/>
+ <path d="m 23 35 0 1 12 0 0 -1 z" style="fill:#fff"/>
+ <path d="m 30.667 20 c -0.185 0 -0.333 0.149 -0.333 0.333 l 0 0.75 c -0.335 0.076 -0.645 0.207 -0.927 0.385 l -0.531 -0.531 c -0.131 -0.131 -0.338 -0.131 -0.469 0 l -0.469 0.469 c -0.131 0.131 -0.131 0.338 0 0.469 l 0.531 0.531 c -0.178 0.282 -0.309 0.592 -0.385 0.927 l -0.75 0 c -0.185 0 -0.333 0.149 -0.333 0.333 l 0 0.667 c 0 0.185 0.149 0.333 0.333 0.333 l 0.75 0 c 0.076 0.335 0.207 0.645 0.385 0.927 l -0.531 0.531 c -0.131 0.131 -0.131 0.338 0 0.469 l 0.469 0.469 c 0.131 0.131 0.338 0.131 0.469 0 l 0.531 -0.531 c 0.282 0.178 0.592 0.309 0.927 0.385 l 0 0.75 c 0 0.185 0.149 0.333 0.333 0.333 l 0.667 0 c 0.185 0 0.333 -0.149 0.333 -0.333 l 0 -0.75 c 0.335 -0.076 0.645 -0.207 0.927 -0.385 l 0.531 0.531 c 0.131 0.131 0.338 0.131 0.469 0 l 0.469 -0.469 c 0.131 -0.131 0.131 -0.338 0 -0.469 l -0.531 -0.531 c 0.178 -0.282 0.309 -0.592 0.385 -0.927 l 0.75 0 c 0.185 0 0.333 -0.149 0.333 -0.333 l 0 -0.667 c 0 -0.185 -0.149 -0.333 -0.333 -0.333 l -0.75 0 c -0.076 -0.335 -0.207 -0.645 -0.385 -0.927 l 0.531 -0.531 c 0.131 -0.131 0.131 -0.338 0 -0.469 l -0.469 -0.469 c -0.131 -0.131 -0.338 -0.131 -0.469 0 l -0.531 0.531 c -0.282 -0.178 -0.592 -0.309 -0.927 -0.385 l 0 -0.75 c 0 -0.185 -0.149 -0.333 -0.333 -0.333 l -0.667 0 z m 0.333 2.667 c 0.736 0 1.333 0.597 1.333 1.333 0 0.736 -0.597 1.333 -1.333 1.333 -0.736 0 -1.333 -0.597 -1.333 -1.333 0 -0.736 0.597 -1.333 1.333 -1.333" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-speex+ogg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-speex+ogg.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-speex+ogg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-vorbis+ogg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-vorbis+ogg.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-vorbis+ogg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-wav.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-wav.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-wav.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-xi.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-xi.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-xi.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-xm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-xm.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/audio-x-xm.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/authors.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/authors.svg
new file mode 120000
index 00000000..3a00ae02
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/authors.svg
@@ -0,0 +1 @@
+application-users.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/binary.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/binary.svg
new file mode 120000
index 00000000..fdb3f4fb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/binary.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/contents2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/contents2.svg
new file mode 120000
index 00000000..3f74a9dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/contents2.svg
@@ -0,0 +1 @@
+x-office-address-book.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/deb.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/deb.svg
new file mode 120000
index 00000000..abada3e5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/deb.svg
@@ -0,0 +1 @@
+application-x-deb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/divx.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/divx.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/divx.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/document.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/document.svg
new file mode 120000
index 00000000..a3635320
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/document.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/drawing-dwg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/drawing-dwg.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/drawing-dwg.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/empty.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/empty.svg
new file mode 120000
index 00000000..cb0dc156
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/empty.svg
@@ -0,0 +1 @@
+application-blank.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/encrypted-key.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/encrypted-key.svg
new file mode 100644
index 00000000..b8c7c225
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/encrypted-key.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.643 17 c -2.959 0 -5.357 2.398 -5.357 5.357 0 0.925 0.235 1.797 0.647 2.556 0.002 0.002 -0.002 0.009 0 0.011 l -9.933 9.933 0 2.143 l 2.143 0 0.714 -0.714 0 -1.429 1.429 0 0.714 -0.714 1.429 0 0.714 -0.714 0 -1.429 0.714 -0.714 1.429 0 0 -1.429 2.79 -2.79 c 0.003 0.002 0.008 -0.002 0.011 0 0.759 0.412 1.631 0.647 2.556 0.647 2.959 0 5.357 -2.398 5.357 -5.357 l 0 -0.022 c -0.01 -2.952 -2.405 -5.335 -5.357 -5.335 z m 1.071 2.857 c 0.787 0 1.426 0.641 1.429 1.429 0 0.789 -0.64 1.429 -1.429 1.429 -0.789 0 -1.429 -0.64 -1.429 -1.429 0 -0.789 0.64 -1.429 1.429 -1.429 z" style="fill:#888;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/encrypted.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/encrypted.svg
new file mode 100644
index 00000000..f515073a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/encrypted.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 24 16 c 0 0 6.993 0.136 7 5 l 0 4 c 0 0 2 -0.103 2 1 l 0 10.25 c 0 0.926 -0.919 1.75 -1.929 1.75 l -14.14 0 c -1.01 0 -1.928 -0.825 -1.929 -1.75 l 0 -10.25 c 0 -1.103 2 -1 2 -1 l 0 -4 c 0.052 -4.87 7 -5 7 -5 z m 0 3 c 0 0 -4 -0.152 -4 3.5 l 0 2.5 8 0 0 -2.5 c 0 -3.653 -4 -3.5 -4 -3.5 z" style="fill:#888;fill-opacity:1;color:#000"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/exec.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/exec.svg
new file mode 120000
index 00000000..fdb3f4fb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/exec.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/extension.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/extension.svg
new file mode 100644
index 00000000..3b07a8f4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/extension.svg
@@ -0,0 +1,10 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#888" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g transform="translate(0 4)">
+<path style="fill:#fff" d="M 18.3125,18 C 17.996094,18.032475 18,18.167902 18,18.6875 L 18,24 c 0,-1.10457 0.895431,-2 2,-2 1.104569,0 2,0.89543 2,2 0,1.10457 -0.895431,2 -2,2 -1.104569,0 -2,-0.89543 -2,-2 l 0,5.25 C 18,30.0028 18,30 18.75,30 L 24,30 c -1.104569,0 -2,-0.89543 -2,-2 0,-1.10457 0.895431,-2 2,-2 1.104569,0 2,0.89543 2,2 0,1.10457 -0.895431,2 -2,2 l 5.25,0 C 30.002775,30 30,30 30,29.25 l 0,-10.5 C 30,17.9972 30,18 29.25,18 l -10.5,0 c -0.1875,0 -0.332031,-0.01083 -0.4375,0 z"/>
+<path style="fill:#fff" d="m 24,18.991526 c 0,0.786303 -0.671573,1.423728 -1.5,1.423728 -0.828427,0 -1.5,-0.637425 -1.5,-1.423728 0,-0.786304 0.671573,-1.423729 1.5,-1.423729 0.828427,0 1.5,0.637425 1.5,1.423729 z" transform="matrix(1.33333 0 0 1.40476 -6 -10.67857)"/>
+<path style="fill:#fff" d="m 24,18.991526 c 0,0.786303 -0.671573,1.423728 -1.5,1.423728 -0.828427,0 -1.5,-0.637425 -1.5,-1.423728 0,-0.786304 0.671573,-1.423729 1.5,-1.423729 0.828427,0 1.5,0.637425 1.5,1.423729 z" transform="matrix(1.33333 0 0 1.40476 2 -2.67857)"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/folder_tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/folder_tar.svg
new file mode 120000
index 00000000..065c47e0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/folder_tar.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/font-otf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/font-otf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/font-otf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/font-ttf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/font-ttf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/font-ttf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/font-woff.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/font-woff.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/font-woff.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/font-x-generic.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/font-x-generic.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/font-x-generic.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/font.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/font.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/font.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/font_bitmap.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/font_bitmap.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/font_bitmap.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/font_truetype.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/font_truetype.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/font_truetype.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/font_type1.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/font_type1.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/font_type1.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gddoc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gddoc.svg
new file mode 100644
index 00000000..c7fad16b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gddoc.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#53a1f2;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <rect ry="0.601" height="7" rx="0.579" y="18" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 18.5 7 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 27.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 30.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 33.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 21.5 7 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 24.5 7 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 36.5 17 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gddraw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gddraw.svg
new file mode 100644
index 00000000..3d8ba103
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gddraw.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#e73144;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 21 23 14 0 0 14 -14 0 m 0 -14" style="fill:#f9f9f9;fill-opacity:0.749;stroke:none;fill-rule:nonzero"/>
+ <path d="m 29 22.5 c 0.035 3.059 -1.578 5.898 -4.223 7.438 -2.645 1.539 -5.91 1.539 -8.555 0 -2.641 -1.539 -4.254 -4.379 -4.223 -7.438 -0.031 -3.059 1.582 -5.898 4.223 -7.438 2.645 -1.539 5.91 -1.539 8.555 0 2.645 1.539 4.258 4.379 4.223 7.438 m 0 0" style="fill:#f9f9f9;fill-opacity:0.749;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gdform.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdform.svg
new file mode 100644
index 00000000..60da7bbc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdform.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#13a553;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 18 19 0 1 16 0 0 -1 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 18 22 0 1 16 0 0 -1 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 18 25 0 1 16 0 0 -1 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 18 28 0 1 16 0 0 -1 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 18 31 0 1 16 0 0 -1 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 18 34 0 1 16 0 0 -1 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 16 20 -2 0 0 -1 2 0 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 16 23 -2 0 0 -1 2 0 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 16 26 -2 0 0 -1 2 0 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 16 29 -2 0 0 -1 2 0 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 16 32 -2 0 0 -1 2 0 z" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 16 35 -2 0 0 -1 2 0 z" style="fill:#f9f9f9;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gdlink.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdlink.svg
new file mode 100644
index 00000000..20b9b125
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdlink.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3e86fb;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <polygon transform="matrix(1.791016e-4,0,0,1.560571e-4,12.399962,20.000218)" points="44385,76894 133156,76894 110963,115341 22194,115341 " style="fill:#f9f9f9;opacity:1;fill-opacity:1;fill-rule:evenodd"/>
+ <polygon transform="matrix(1.770215e-4,0,0,1.8206965e-4,12.67694,15.999918)" points="88772,76894 133156,76894 88772,0 44385,0 " style="fill:#f9f9f9;opacity:1;fill-opacity:1;fill-rule:evenodd"/>
+ <path d="m 19.277 17.257 -7.821 12.612 3.662 7.331 7.616 -13.343 z" style="fill:#f9f9f9;opacity:1;fill-opacity:1;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gdnote.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdnote.svg
new file mode 100644
index 00000000..ad4d61b3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdnote.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#f3b300;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="translate(-43.287878,-3.4650965)">
+ <!-- color: #e73245 -->
+ </g>
+ <g transform="translate(0.00679446,2.997)">
+ <!-- color: #f4b400 -->
+ <g>
+ <path d="m 24.01 12 c -2.898 0.004 -5.734 1.297 -7.48 3.691 -2.715 3.738 -1.73 8.801 2.145 11.441 l 0 7.871 1.328 0 0 1 8 0 0 -1 1.313 0 0 -7.871 c 0.832 -0.57 1.566 -1.258 2.145 -2.059 2.77 -3.828 1.691 -9.04 -2.43 -11.633 -1.543 -0.969 -3.289 -1.441 -5.03 -1.441 m -0.012 1.523 c 1.418 0 2.852 0.383 4.121 1.18 3.379 2.125 4.266 6.367 1.984 9.512 -0.527 0.723 -1.195 1.355 -1.977 1.848 l -0.133 1.941 -8 0 -0.117 -1.941 c -3.387 -2.125 -4.27 -6.367 -1.98 -9.512 1.426 -1.965 3.742 -3.03 6.102 -3.02 m -4 15.477 8 0 0 1.996 -8 0 m 0 1 8 0 0 1.715 -8 0 m 0 -1.715" style="fill:#f9f9f9;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gdscript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdscript.svg
new file mode 100644
index 00000000..e7c8e74d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdscript.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#0a99d6;fill-opacity:1"/>
+ <path d="M 24 15 A 11 11 0 0 0 13 26 A 11 11 0 0 0 13.42 29 L 23 29 L 23 26 L 28 31 L 23 36 L 23 33 L 15.525 33 A 11 11 0 0 0 24 37 A 11 11 0 0 0 35 26 A 11 11 0 0 0 24 15 z" style="fill:#f9f9f9;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gdsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdsheet.svg
new file mode 100644
index 00000000..ba2c4335
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdsheet.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#13a553;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(-.2 0 0 .22916 49.20536 42.16598)" style="fill:#fff">
+ <path d="m 76.03 -105.45 c 0 30.716 0 60.64 0 87.28 35.1 0 69.64 0 100 0 0 -30.716 0 -60.64 0 -87.28 -34.713 0 -70.24 0 -100 0 z m 10 8.728 45 0 0 17.455 -45 0 z m 55 0 25 0 0 17.455 -25 0 z m -55 26.18 45 0 0 17.455 -45 0 z m 55 0 25 0 0 17.455 -25 0 z m -55 26.18 45 0 0 17.455 -45 0 z m 55 0 25 0 0 17.455 -25 0 z" style="color:#000"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gdslides.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdslides.svg
new file mode 100644
index 00000000..4d93016d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdslides.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#ffc522;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 12 16 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 24 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 32 24 0 0 2 l -24 0 z" style="fill:#fff"/>
+ <path d="m 30 16 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 17 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gdtable.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdtable.svg
new file mode 100644
index 00000000..382d4032
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gdtable.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#13a553;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 34.814 19 -6.077 7.718 -2.85 -3.456 -6.355 8.219 l -2.838 -3.247 -6.672 8.326 0.858 0.441 l 5.851 -7.3 2.854 3.264 6.332 -8.186 2.842 3.445 6.121 -7.778 2.323 2.515 0.819 -0.486 l -3.208 -3.474" mix-blend-mode="normal" isolation="auto" white-space="normal" solid-opacity="1" solid-color="#000000" style="visibility:visible;shape-rendering:auto;color-interpolation-filters:linearRGB;fill:#f9f9f9;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+ <rect width="4" height="2" x="11" y="19" style="fill:#f9f9f9;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="4" height="2" x="11" y="22" style="fill:#f9f9f9;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="5" height="2" x="16" y="19" style="fill:#f9f9f9;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="5" height="2" x="16" y="22" style="fill:#f9f9f9;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="3" height="12" x="34" y="26" style="fill:#f9f9f9;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="3" height="7" x="28" y="31" style="fill:#f9f9f9;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <rect width="3" height="3" x="22" y="35" style="fill:#f9f9f9;opacity:1;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gedit-plugin.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gedit-plugin.svg
new file mode 120000
index 00000000..f6d9d702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gedit-plugin.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gif.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gif.svg
new file mode 120000
index 00000000..cd9185ed
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gif.svg
@@ -0,0 +1 @@
+application-image-gif.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-generic-x.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-generic-x.svg
new file mode 120000
index 00000000..21665810
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-generic-x.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-generic.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-generic.svg
new file mode 120000
index 00000000..21665810
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-generic.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-template.svg
new file mode 120000
index 00000000..21665810
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-exe-thumbnailer-template.svg
@@ -0,0 +1 @@
+application-x-ms-dos-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-fs-executable.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-fs-executable.svg
new file mode 120000
index 00000000..fdb3f4fb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-fs-executable.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-fs-regular.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-fs-regular.svg
new file mode 120000
index 00000000..cb0dc156
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-fs-regular.svg
@@ -0,0 +1 @@
+application-blank.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-atom+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-atom+xml.svg
new file mode 120000
index 00000000..23990f37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-atom+xml.svg
@@ -0,0 +1 @@
+application-rss.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-javascript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-javascript.svg
new file mode 120000
index 00000000..f5bb9a86
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-javascript.svg
@@ -0,0 +1 @@
+application-javascript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-magicpoint.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-magicpoint.svg
new file mode 100644
index 00000000..11f1a624
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-magicpoint.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#d24726"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="matrix(1.05573 0 0 .94721 -12.53722 .42074)" style="fill:#fff">
+ <path d="m 26.941 38.801 c 0.061 0.183 0.135 0.418 0.222 0.706 0.096 0.288 0.196 0.597 0.301 0.928 0.105 0.331 0.209 0.667 0.314 1.01 0.105 0.34 0.205 0.654 0.301 0.941 0.105 -0.322 0.214 -0.654 0.327 -0.994 0.113 -0.349 0.222 -0.68 0.327 -0.994 0.105 -0.322 0.2 -0.623 0.288 -0.902 0.087 -0.279 0.166 -0.51 0.235 -0.693 l 1.334 0 c 0.061 0.706 0.118 1.395 0.17 2.066 0.061 0.671 0.109 1.338 0.144 2 0.044 0.654 0.078 1.316 0.105 1.987 0.026 0.662 0.048 1.342 0.065 2.04 l -1.477 0 0.078 -6.289 -0.994 3.425 -1.177 0 -0.954 -3.425 0.065 6.289 -1.477 0 c 0.026 -0.662 0.052 -1.351 0.078 -2.066 0.035 -0.715 0.07 -1.425 0.105 -2.131 0.035 -0.706 0.074 -1.39 0.118 -2.053 0.052 -0.662 0.109 -1.277 0.17 -1.843 l 1.334 0"/>
+ <path d="m 35.452 40.02 c -0.384 0 -0.706 0.07 -0.967 0.209 -0.261 0.139 -0.479 0.336 -0.654 0.588 -0.166 0.244 -0.288 0.54 -0.366 0.889 -0.07 0.34 -0.105 0.719 -0.105 1.137 0 0.967 0.153 1.682 0.458 2.144 0.305 0.453 0.754 0.68 1.347 0.68 0.096 0 0.2 -0.004 0.314 -0.013 0.113 -0.009 0.218 -0.022 0.314 -0.039 l 0 -2.955 1.608 0 0 4.04 c -0.192 0.07 -0.492 0.148 -0.902 0.235 -0.401 0.087 -0.889 0.131 -1.464 0.131 -0.506 0 -0.963 -0.087 -1.373 -0.261 -0.401 -0.183 -0.745 -0.449 -1.033 -0.798 -0.288 -0.357 -0.51 -0.798 -0.667 -1.32 -0.157 -0.532 -0.235 -1.146 -0.235 -1.843 0 -0.689 0.092 -1.294 0.275 -1.817 0.183 -0.532 0.431 -0.976 0.745 -1.334 0.314 -0.357 0.684 -0.623 1.111 -0.798 0.427 -0.183 0.885 -0.275 1.373 -0.275 0.314 0 0.593 0.026 0.837 0.078 0.253 0.044 0.471 0.096 0.654 0.157 0.183 0.061 0.331 0.126 0.445 0.196 0.122 0.07 0.214 0.122 0.275 0.157 l -0.418 1.281 c -0.192 -0.122 -0.427 -0.231 -0.706 -0.327 -0.279 -0.096 -0.567 -0.144 -0.863 -0.144"/>
+ <path d="m 40.838 38.709 c 1.028 0 1.826 0.214 2.393 0.641 0.567 0.418 0.85 1.107 0.85 2.066 0 0.967 -0.288 1.669 -0.863 2.105 -0.567 0.427 -1.373 0.641 -2.419 0.641 l -0.575 0 0 2.732 -1.608 0 0 -7.988 c 0.157 -0.035 0.331 -0.065 0.523 -0.092 0.2 -0.026 0.401 -0.044 0.601 -0.052 0.2 -0.017 0.397 -0.031 0.588 -0.039 0.192 -0.009 0.362 -0.013 0.51 -0.013 m 0.183 1.399 c -0.096 0 -0.231 0.004 -0.405 0.013 -0.166 0 -0.296 0.009 -0.392 0.026 l 0 2.615 0.654 0 c 0.514 0 0.902 -0.1 1.164 -0.301 0.261 -0.209 0.392 -0.562 0.392 -1.059 0 -0.471 -0.131 -0.802 -0.392 -0.994 -0.253 -0.2 -0.593 -0.301 -1.02 -0.301"/>
+ </g>
+ <path d="m 12 17 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 25 7 0 0 5 l -7 0 z" style="fill:#fff"/>
+ <path d="m 30 17 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 18 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-msword.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-msword.svg
new file mode 120000
index 00000000..e3ddc190
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-msword.svg
@@ -0,0 +1 @@
+wps-office-doc.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-ogg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-ogg.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-ogg.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-pdf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-pdf.svg
new file mode 120000
index 00000000..9e6d8a1b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-pdf.svg
@@ -0,0 +1 @@
+application-pdf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-postscript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-postscript.svg
new file mode 120000
index 00000000..d62c818d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-postscript.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-rss+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-rss+xml.svg
new file mode 120000
index 00000000..23990f37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-rss+xml.svg
@@ -0,0 +1 @@
+application-rss.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-rtf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-rtf.svg
new file mode 120000
index 00000000..6a756570
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-rtf.svg
@@ -0,0 +1 @@
+application-rtf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.lotus-1-2-3.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.lotus-1-2-3.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.lotus-1-2-3.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-cab-compressed.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-cab-compressed.svg
new file mode 120000
index 00000000..d225a884
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-cab-compressed.svg
@@ -0,0 +1 @@
+application-vnd.ms-cab-compressed.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-excel.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-excel.svg
new file mode 120000
index 00000000..3c211834
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-excel.svg
@@ -0,0 +1 @@
+wps-office-xls.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-powerpoint.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-powerpoint.svg
new file mode 120000
index 00000000..a54c77de
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.ms-powerpoint.svg
@@ -0,0 +1 @@
+wps-office-ppt.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg
new file mode 120000
index 00000000..8a248929
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.image-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.graphics.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.graphics.svg
new file mode 120000
index 00000000..0095318b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.graphics.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.image.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.image.svg
new file mode 120000
index 00000000..0095318b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.image.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.presentation-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.presentation-template.svg
new file mode 120000
index 00000000..63c9c547
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.presentation-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.presentation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.presentation.svg
new file mode 120000
index 00000000..4175ef44
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.presentation.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.spreadsheet-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.spreadsheet-template.svg
new file mode 120000
index 00000000..15b1361b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.spreadsheet-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.spreadsheet.svg
new file mode 120000
index 00000000..543316a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.spreadsheet.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text-template.svg
new file mode 120000
index 00000000..14e1d14e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text-web.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text-web.svg
new file mode 120000
index 00000000..db1be2dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text-web.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-web.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text.svg
new file mode 120000
index 00000000..e1d28269
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.oasis.opendocument.text.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.presentation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
new file mode 120000
index 00000000..34a57735
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
new file mode 120000
index 00000000..34a57735
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
new file mode 120000
index 00000000..e1d28269
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia-secure.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia-secure.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia-secure.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia-vbr.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia-vbr.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia-vbr.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.rn-realmedia.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.calc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.calc.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.calc.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.impress.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.impress.svg
new file mode 120000
index 00000000..34a57735
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.impress.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.writer.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.writer.svg
new file mode 120000
index 00000000..7472b14d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.stardivision.writer.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.calc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.calc.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.calc.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.calc.template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.calc.template.svg
new file mode 120000
index 00000000..15b1361b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.calc.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.draw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.draw.svg
new file mode 120000
index 00000000..0095318b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.draw.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.draw.template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.draw.template.svg
new file mode 120000
index 00000000..c2e906ad
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.draw.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.impress.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.impress.svg
new file mode 120000
index 00000000..34a57735
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.impress.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.impress.template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.impress.template.svg
new file mode 120000
index 00000000..63c9c547
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.impress.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.writer.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.writer.svg
new file mode 120000
index 00000000..e1d28269
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.writer.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.writer.template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.writer.template.svg
new file mode 120000
index 00000000..14e1d14e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-vnd.sun.xml.writer.template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-wordperfect.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-wordperfect.svg
new file mode 120000
index 00000000..7472b14d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-wordperfect.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-7z-compressed.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-7z-compressed.svg
new file mode 120000
index 00000000..75c3a8eb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-7z-compressed.svg
@@ -0,0 +1 @@
+application-x-7z-compressed.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-7zip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-7zip.svg
new file mode 120000
index 00000000..75c3a8eb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-7zip.svg
@@ -0,0 +1 @@
+application-x-7z-compressed.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-abiword.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-abiword.svg
new file mode 120000
index 00000000..a8c388fc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-abiword.svg
@@ -0,0 +1 @@
+application-x-abiword.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ace.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ace.svg
new file mode 120000
index 00000000..753c10f3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ace.svg
@@ -0,0 +1 @@
+application-x-ace.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-applix-spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-applix-spreadsheet.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-applix-spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-applix-word.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-applix-word.svg
new file mode 120000
index 00000000..7472b14d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-applix-word.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-archive.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-archive.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-archive.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-arj.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-arj.svg
new file mode 120000
index 00000000..2c7ae246
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-arj.svg
@@ -0,0 +1 @@
+application-x-arj.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bittorrent.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bittorrent.svg
new file mode 120000
index 00000000..82827e35
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bittorrent.svg
@@ -0,0 +1 @@
+application-torrent.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip-compressed-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip-compressed-tar.svg
new file mode 120000
index 00000000..7d87f107
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-bzip-compressed-tar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip-compressed.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip-compressed.svg
new file mode 120000
index 00000000..7d87f107
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip-compressed.svg
@@ -0,0 +1 @@
+application-x-bzip-compressed-tar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip.svg
new file mode 120000
index 00000000..c4eaf8c9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-bzip.svg
@@ -0,0 +1 @@
+application-x-bzip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-class-file.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-class-file.svg
new file mode 120000
index 00000000..5a6bee20
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-class-file.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-compress.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-compress.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-compress.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-compressed-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-compressed-tar.svg
new file mode 120000
index 00000000..8a367b72
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-compressed-tar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio-compress.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio-compress.svg
new file mode 120000
index 00000000..4f29bc3d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio-compress.svg
@@ -0,0 +1 @@
+application-x-cpio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio-compressed.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio-compressed.svg
new file mode 120000
index 00000000..4f29bc3d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio-compressed.svg
@@ -0,0 +1 @@
+application-x-cpio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio.svg
new file mode 120000
index 00000000..4f29bc3d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-cpio.svg
@@ -0,0 +1 @@
+application-x-cpio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-deb.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-deb.svg
new file mode 120000
index 00000000..abada3e5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-deb.svg
@@ -0,0 +1 @@
+application-x-deb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-designer.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-designer.svg
new file mode 120000
index 00000000..396774ef
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-designer.svg
@@ -0,0 +1 @@
+application-x-glade.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-desktop.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-desktop.svg
new file mode 120000
index 00000000..1eeed398
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-desktop.svg
@@ -0,0 +1 @@
+application-x-desktop.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-dvi.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-dvi.svg
new file mode 120000
index 00000000..a3635320
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-dvi.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-executable.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-executable.svg
new file mode 120000
index 00000000..fdb3f4fb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-executable.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-afm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-afm.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-afm.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-bdf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-bdf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-bdf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-linux-psf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-linux-psf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-linux-psf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-pcf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-pcf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-pcf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-sunos-news.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-sunos-news.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-sunos-news.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-ttf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-ttf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-font-ttf.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-glade.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-glade.svg
new file mode 120000
index 00000000..396774ef
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-glade.svg
@@ -0,0 +1 @@
+application-x-glade.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnome-app-info.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnome-app-info.svg
new file mode 120000
index 00000000..19080afd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnome-app-info.svg
@@ -0,0 +1 @@
+application-info.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnome-theme-package.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnome-theme-package.svg
new file mode 120000
index 00000000..9b59dbaf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnome-theme-package.svg
@@ -0,0 +1 @@
+application-x-theme.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnumeric.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnumeric.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gnumeric.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gzip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gzip.svg
new file mode 120000
index 00000000..96e2183a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gzip.svg
@@ -0,0 +1 @@
+application-x-gzip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gzpostscript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gzpostscript.svg
new file mode 120000
index 00000000..d62c818d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-gzpostscript.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-illustrator.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-illustrator.svg
new file mode 120000
index 00000000..e86ecbea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-illustrator.svg
@@ -0,0 +1 @@
+application-vestor.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-jar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-jar.svg
new file mode 120000
index 00000000..876c2f5c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-jar.svg
@@ -0,0 +1 @@
+application-x-jar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-java-archive.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-java-archive.svg
new file mode 120000
index 00000000..876c2f5c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-java-archive.svg
@@ -0,0 +1 @@
+application-x-jar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-java.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-java.svg
new file mode 120000
index 00000000..5a6bee20
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-java.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-javascript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-javascript.svg
new file mode 120000
index 00000000..8b40d5ea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-javascript.svg
@@ -0,0 +1 @@
+text-x-javascript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-killustrator.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-killustrator.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-killustrator.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kpresenter.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kpresenter.svg
new file mode 120000
index 00000000..34a57735
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kpresenter.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kspread.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kspread.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kspread.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kword.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kword.svg
new file mode 120000
index 00000000..7472b14d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-kword.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lha.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lha.svg
new file mode 120000
index 00000000..0d3ec85f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lha.svg
@@ -0,0 +1 @@
+application-x-lha.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lhz.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lhz.svg
new file mode 120000
index 00000000..7f763014
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lhz.svg
@@ -0,0 +1 @@
+application-x-lhz.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzma-compressed-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzma-compressed-tar.svg
new file mode 120000
index 00000000..a72face1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzma-compressed-tar.svg
@@ -0,0 +1 @@
+application-x-lzma-compressed-tar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzma.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzma.svg
new file mode 120000
index 00000000..feec9664
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzma.svg
@@ -0,0 +1 @@
+application-x-lzma.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzop.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzop.svg
new file mode 120000
index 00000000..ab9ffd92
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-lzop.svg
@@ -0,0 +1 @@
+application-x-lzop.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ms-dos-executable.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ms-dos-executable.svg
new file mode 120000
index 00000000..fdb3f4fb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ms-dos-executable.svg
@@ -0,0 +1 @@
+application-executable.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-perl.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-perl.svg
new file mode 120000
index 00000000..9bab2b2c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-perl.svg
@@ -0,0 +1 @@
+text-x-perl.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-php.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-php.svg
new file mode 120000
index 00000000..2215b06c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-php.svg
@@ -0,0 +1 @@
+application-x-php.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-python-bytecode.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-python-bytecode.svg
new file mode 120000
index 00000000..c1a89b63
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-python-bytecode.svg
@@ -0,0 +1 @@
+application-x-python-bytecode.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-rar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-rar.svg
new file mode 120000
index 00000000..832a1384
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-rar.svg
@@ -0,0 +1 @@
+application-x-rar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-rpm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-rpm.svg
new file mode 120000
index 00000000..08dae791
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-rpm.svg
@@ -0,0 +1 @@
+application-x-rpm.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ruby.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ruby.svg
new file mode 120000
index 00000000..99f12ae3
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-ruby.svg
@@ -0,0 +1 @@
+text-x-ruby.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-scribus.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-scribus.svg
new file mode 120000
index 00000000..c9ef5c7c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-scribus.svg
@@ -0,0 +1 @@
+application-x-scribus.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shar.svg
new file mode 120000
index 00000000..a13f7523
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shar.svg
@@ -0,0 +1 @@
+application-x-shar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shellscript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shellscript.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shellscript.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shockwave-flash.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shockwave-flash.svg
new file mode 120000
index 00000000..be844f1e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-shockwave-flash.svg
@@ -0,0 +1 @@
+application-flash.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-stuffit.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-stuffit.svg
new file mode 120000
index 00000000..71de89a8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-stuffit.svg
@@ -0,0 +1 @@
+application-x-stuffit.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tar.svg
new file mode 120000
index 00000000..065c47e0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tar.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tarz.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tarz.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tarz.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tex.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tex.svg
new file mode 120000
index 00000000..9f295214
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-tex.svg
@@ -0,0 +1 @@
+text-x-tex.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-theme.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-theme.svg
new file mode 120000
index 00000000..9b59dbaf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-theme.svg
@@ -0,0 +1 @@
+application-x-theme.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-zip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-zip.svg
new file mode 120000
index 00000000..0840f8f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-zip.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-zoo.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-zoo.svg
new file mode 120000
index 00000000..b73a3bf5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-x-zoo.svg
@@ -0,0 +1 @@
+application-x-zoo.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-xhtml+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-xhtml+xml.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-xhtml+xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-xml.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-zip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-zip.svg
new file mode 120000
index 00000000..0840f8f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-application-zip.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-audio.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-audio.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-audio.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-bmp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-bmp.svg
new file mode 120000
index 00000000..bfc199b4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-bmp.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-gif.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-gif.svg
new file mode 120000
index 00000000..cd9185ed
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-gif.svg
@@ -0,0 +1 @@
+application-image-gif.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-jpeg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-jpeg.svg
new file mode 120000
index 00000000..9cd628f7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-jpeg.svg
@@ -0,0 +1 @@
+application-image-jpg.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-png.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-png.svg
new file mode 120000
index 00000000..4effc019
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-png.svg
@@ -0,0 +1 @@
+application-image-png.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-tiff.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-tiff.svg
new file mode 120000
index 00000000..e2155dc2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-tiff.svg
@@ -0,0 +1 @@
+application-image-tiff.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-cmu-raster.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-cmu-raster.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-cmu-raster.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-portable-bitmap.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-portable-bitmap.svg
new file mode 120000
index 00000000..bfc199b4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-portable-bitmap.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-psd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-psd.svg
new file mode 120000
index 00000000..d00d4b1a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-psd.svg
@@ -0,0 +1 @@
+application-image-psd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-xpixmap.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-xpixmap.svg
new file mode 120000
index 00000000..45cb420a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image-x-xpixmap.svg
@@ -0,0 +1 @@
+image-x-xpixmap.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-image.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-imagebmp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-imagebmp.svg
new file mode 120000
index 00000000..bfc199b4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-imagebmp.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-css.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-css.svg
new file mode 120000
index 00000000..5110f354
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-css.svg
@@ -0,0 +1 @@
+text-css.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-html.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-html.svg
new file mode 120000
index 00000000..c4ba3155
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-html.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-javascript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-javascript.svg
new file mode 120000
index 00000000..f5bb9a86
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-javascript.svg
@@ -0,0 +1 @@
+application-javascript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-plain.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-plain.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-plain.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-vnd.wap.wml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-vnd.wap.wml.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-vnd.wap.wml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-authors.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-authors.svg
new file mode 120000
index 00000000..3a00ae02
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-authors.svg
@@ -0,0 +1 @@
+application-users.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c++.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c++.svg
new file mode 120000
index 00000000..cac65765
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c++.svg
@@ -0,0 +1 @@
+text-x-c++.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c++src.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c++src.svg
new file mode 120000
index 00000000..cac65765
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c++src.svg
@@ -0,0 +1 @@
+text-x-c++.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c.svg
new file mode 120000
index 00000000..728e4100
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-c.svg
@@ -0,0 +1 @@
+text-x-c.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-changelog.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-changelog.svg
new file mode 120000
index 00000000..15156d28
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-changelog.svg
@@ -0,0 +1 @@
+text-x-changelog.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-chdr.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-chdr.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-chdr.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-copying.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-copying.svg
new file mode 120000
index 00000000..36dc65b0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-copying.svg
@@ -0,0 +1 @@
+text-x-copying.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-credits.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-credits.svg
new file mode 120000
index 00000000..3a00ae02
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-credits.svg
@@ -0,0 +1 @@
+application-users.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csh.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csh.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csh.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csharp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csharp.svg
new file mode 120000
index 00000000..a246be13
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csharp.svg
@@ -0,0 +1 @@
+text-x-csharp.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csrc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csrc.svg
new file mode 120000
index 00000000..728e4100
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-csrc.svg
@@ -0,0 +1 @@
+text-x-c.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-gtkrc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-gtkrc.svg
new file mode 120000
index 00000000..e15a8dbc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-gtkrc.svg
@@ -0,0 +1 @@
+text-x-gtkrc.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-install.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-install.svg
new file mode 120000
index 00000000..317ff648
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-install.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-java-source.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-java-source.svg
new file mode 120000
index 00000000..5a6bee20
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-java-source.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-java.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-java.svg
new file mode 120000
index 00000000..5a6bee20
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-java.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-javascript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-javascript.svg
new file mode 120000
index 00000000..8b40d5ea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-javascript.svg
@@ -0,0 +1 @@
+text-x-javascript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-makefile.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-makefile.svg
new file mode 100644
index 00000000..2a7955c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-makefile.svg
@@ -0,0 +1,10 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g transform="matrix(-1 0 0 1 48.5 -1)">
+<path style="fill:#888" d="m 18.118659,23.057902 c -1.132912,0.347022 -0.139232,1.962936 -1.760453,2.754451 -1.852825,0.904589 -2.773935,-1.378189 -3.88675,0.251477 -1.112816,1.629664 1.535835,1.376939 1.461202,3.295013 -0.07466,1.918071 -2.695699,1.510689 -1.712147,3.203222 0.98355,1.692536 2.07575,-0.528769 3.853942,0.484715 1.778192,1.013484 0.07824,2.888878 2.1746,2.95175 2.096368,0.06288 0.53992,-1.905713 2.392742,-2.810301 1.852822,-0.904591 2.773931,1.378188 3.886748,-0.251477 1.112817,-1.629664 -1.535832,-1.37694 -1.461202,-3.295013 0.07466,-1.918071 2.6957,-1.510687 1.712148,-3.203222 -0.983552,-1.692535 -2.07575,0.528768 -3.853943,-0.484714 -1.778192,-1.013485 -0.07824,-2.888879 -2.174602,-2.95175 -0.262046,-0.0079 -0.470439,0.0063 -0.632285,0.05586 z m 0.02144,4.883563 c 0.935094,-0.182991 1.854264,0.366572 2.053025,1.227488 0.198762,0.860915 -0.398156,1.70717 -1.333249,1.890164 -0.935095,0.182992 -1.854264,-0.366572 -2.053025,-1.227487 -0.19876,-0.860917 0.398157,-1.707172 1.333249,-1.890165 z"/>
+<path style="fill:#888" d="m 27.118659,15.057902 c -1.132912,0.347022 -0.139232,1.962936 -1.760453,2.754451 -1.852825,0.904589 -2.773935,-1.378189 -3.88675,0.251477 -1.112816,1.629664 1.535835,1.376939 1.461202,3.295013 -0.07466,1.918071 -2.695699,1.510689 -1.712147,3.203222 0.98355,1.692536 2.07575,-0.528769 3.853942,0.484715 1.778192,1.013484 0.07824,2.888878 2.1746,2.95175 2.096368,0.06288 0.53992,-1.905713 2.392742,-2.810301 1.852822,-0.904591 2.773931,1.378188 3.886748,-0.251477 1.112817,-1.629664 -1.535832,-1.37694 -1.461202,-3.295013 0.07466,-1.918071 2.6957,-1.510687 1.712148,-3.203222 -0.983552,-1.692535 -2.07575,0.528768 -3.853943,-0.484714 -1.778192,-1.013485 -0.07824,-2.888879 -2.174602,-2.95175 -0.262046,-0.0079 -0.470439,0.0063 -0.632285,0.05586 z m 0.02144,4.883563 c 0.935094,-0.182991 1.854264,0.366572 2.053025,1.227488 0.198762,0.860915 -0.398156,1.70717 -1.333249,1.890164 -0.935095,0.182992 -1.854264,-0.366572 -2.053025,-1.227487 -0.19876,-0.860917 0.398157,-1.707172 1.333249,-1.890165 z"/>
+<path style="fill:#888" d="m 30.118659,26.057901 c -1.132912,0.347022 -0.139232,1.962936 -1.760453,2.754451 -1.852825,0.904589 -2.773935,-1.378189 -3.88675,0.251477 -1.112816,1.629664 1.535835,1.376939 1.461202,3.295013 -0.07466,1.918071 -2.695699,1.510689 -1.712147,3.203222 0.98355,1.692536 2.07575,-0.528769 3.853942,0.484715 1.778192,1.013484 0.07824,2.888878 2.1746,2.95175 2.096368,0.06288 0.53992,-1.905713 2.392742,-2.810301 1.852822,-0.904591 2.773931,1.378188 3.886748,-0.251477 1.112817,-1.629664 -1.535832,-1.37694 -1.461202,-3.295013 0.07466,-1.918071 2.6957,-1.510687 1.712148,-3.203222 -0.983552,-1.692535 -2.07575,0.528768 -3.853943,-0.484714 -1.778192,-1.013485 -0.07824,-2.888879 -2.174602,-2.95175 -0.262046,-0.0079 -0.470439,0.0063 -0.632285,0.05586 z m 0.02144,4.883563 c 0.935094,-0.182991 1.854264,0.366572 2.053025,1.227488 0.198762,0.860915 -0.398156,1.70717 -1.333249,1.890164 -0.935095,0.182992 -1.854264,-0.366572 -2.053025,-1.227487 -0.19876,-0.860917 0.398157,-1.707172 1.333249,-1.890165 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-python.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-python.svg
new file mode 120000
index 00000000..06f81fa8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-python.svg
@@ -0,0 +1 @@
+text-x-python.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-readme.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-readme.svg
new file mode 120000
index 00000000..19080afd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-readme.svg
@@ -0,0 +1 @@
+application-info.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-sh.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-sh.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-sh.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-source.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-source.svg
new file mode 120000
index 00000000..6bf5cf5c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-source.svg
@@ -0,0 +1 @@
+text-x-source.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-vcalendar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-vcalendar.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-vcalendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-vcard.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-vcard.svg
new file mode 120000
index 00000000..aef18a65
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-vcard.svg
@@ -0,0 +1 @@
+text-x-vcard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-zsh.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-zsh.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text-x-zsh.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-text.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video-x-ms-asf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video-x-ms-asf.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video-x-ms-asf.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video-x-ms-wmv.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video-x-ms-wmv.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video-x-ms-wmv.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-video.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-x-font-afm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-x-font-afm.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-x-font-afm.svg
@@ -0,0 +1 @@
+application-font.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-x-install.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-x-install.svg
new file mode 120000
index 00000000..317ff648
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-mime-x-install.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-package.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-package.svg
new file mode 120000
index 00000000..de6105c9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gnome-package.svg
@@ -0,0 +1 @@
+application-software.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/gtk-file.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/gtk-file.svg
new file mode 120000
index 00000000..cb0dc156
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/gtk-file.svg
@@ -0,0 +1 @@
+application-blank.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/html.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/html.svg
new file mode 120000
index 00000000..c4ba3155
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/html.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-blank.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-blank.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-blank.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-bmp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-bmp.svg
new file mode 120000
index 00000000..bfc199b4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-bmp.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-cgm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-cgm.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-cgm.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-emf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-emf.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-emf.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-generic.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-generic.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-generic.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-gif.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-gif.svg
new file mode 120000
index 00000000..cd9185ed
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-gif.svg
@@ -0,0 +1 @@
+application-image-gif.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-ico.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-ico.svg
new file mode 120000
index 00000000..507cb26c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-ico.svg
@@ -0,0 +1 @@
+application-image-ico.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-jpeg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-jpeg.svg
new file mode 120000
index 00000000..9cd628f7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-jpeg.svg
@@ -0,0 +1 @@
+application-image-jpg.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-jpeg2000.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-jpeg2000.svg
new file mode 120000
index 00000000..9cd628f7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-jpeg2000.svg
@@ -0,0 +1 @@
+application-image-jpg.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-openraster.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-openraster.svg
new file mode 100644
index 00000000..28b9da79
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-openraster.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 l 0 13.469 c 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ </g>
+ <path d="m 15.638 41 c 0 0.372 0.014 0.722 0.042 1.053 0.037 0.322 0.102 0.603 0.195 0.842 0.102 0.239 0.241 0.429 0.417 0.57 0.176 0.14 0.412 0.211 0.709 0.211 0.287 0 0.519 -0.07 0.695 -0.211 0.185 -0.14 0.324 -0.33 0.417 -0.57 0.102 -0.248 0.167 -0.533 0.195 -0.854 0.037 -0.322 0.056 -0.669 0.056 -1.04 0 -0.372 -0.019 -0.718 -0.056 -1.04 -0.028 -0.33 -0.093 -0.615 -0.195 -0.854 -0.093 -0.239 -0.227 -0.429 -0.403 -0.57 -0.176 -0.14 -0.412 -0.211 -0.709 -0.211 -0.297 0 -0.533 0.07 -0.709 0.211 -0.176 0.14 -0.315 0.334 -0.417 0.582 -0.093 0.239 -0.158 0.52 -0.195 0.842 -0.028 0.322 -0.042 0.669 -0.042 1.04 m -1.738 0 c 0 -1.321 0.273 -2.316 0.82 -2.985 0.547 -0.677 1.307 -1.015 2.28 -1.015 1.01 0 1.779 0.339 2.308 1.015 0.528 0.669 0.792 1.664 0.792 2.985 0 1.321 -0.269 2.32 -0.806 2.997 c -0.538 0.669 -1.297 1 -2.28 1 -1.01 0 -1.784 -0.334 -2.322 -1 -0.528 -0.677 -0.792 -1.676 -0.792 -2.997" style="fill:#fff"/>
+ <path d="m 23.507 36.9 c 0.487 0 0.929 0.052 1.324 0.155 0.395 0.104 0.736 0.263 1.021 0.479 0.285 0.216 0.501 0.492 0.648 0.828 0.156 0.328 0.234 0.716 0.234 1.165 0 0.466 -0.101 0.889 -0.303 1.268 -0.202 0.38 -0.538 0.669 -1.01 0.867 c 0.738 1.041 1.381 2.287 1.876 3.338 l -1.779 0 c -0.446 -1.078 -1.072 -2.045 -1.641 -2.95 l -0.883 0 0 2.95 -1.697 0 0 -7.893 c 0.737 -0.159 1.466 -0.179 2.207 -0.207 m 1.503 2.614 c 0 -0.423 -0.138 -0.733 -0.414 -0.932 -0.276 -0.198 -0.639 -0.298 -1.09 -0.298 -0.176 -0.002 -0.346 0.026 -0.51 0.039 l 0 2.407 0.372 0 c 0.579 0 0.998 -0.104 1.255 -0.311 0.257 -0.216 0.386 -0.518 0.386 -0.906" style="fill:#fff"/>
+ <path d="m 32.651 45 -0.406 -1.848 -2.311 0 l -0.392 1.848 -1.793 0 c 0.719 -2.78 1.608 -5.455 2.465 -8 l 1.877 0 c 0.936 2.709 1.769 5.448 2.409 8 l -1.849 0 m -1.54 -6.449 c -0.356 1.069 -0.641 2.231 -0.854 3.283 l 1.695 0 c -0.198 -1.135 -0.531 -2.227 -0.84 -3.283" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-png.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-png.svg
new file mode 120000
index 00000000..4effc019
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-png.svg
@@ -0,0 +1 @@
+application-image-png.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-svg+xml-compressed.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-svg+xml-compressed.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-svg+xml-compressed.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-svg+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-svg+xml.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-svg+xml.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-tiff-multipage.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-tiff-multipage.svg
new file mode 120000
index 00000000..e2155dc2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-tiff-multipage.svg
@@ -0,0 +1 @@
+application-image-tiff.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-tiff.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-tiff.svg
new file mode 120000
index 00000000..e2155dc2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-tiff.svg
@@ -0,0 +1 @@
+application-image-tiff.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.adobe.photoshop.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.adobe.photoshop.svg
new file mode 120000
index 00000000..d00d4b1a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.adobe.photoshop.svg
@@ -0,0 +1 @@
+application-image-psd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.dwg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.dwg.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.dwg.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.zbrush.pcx.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.zbrush.pcx.svg
new file mode 120000
index 00000000..bd20f335
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-vnd.zbrush.pcx.svg
@@ -0,0 +1 @@
+image-x-pcx.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-webp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-webp.svg
new file mode 100644
index 00000000..7d238a3e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-webp.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 l 0 13.469 c 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="scale(1.05725 .94585)">
+ <path d="m 28.408 45.34 c 0 0.448 -0.071 0.824 -0.213 1.129 -0.142 0.296 -0.336 0.536 -0.583 0.72 -0.239 0.176 -0.527 0.304 -0.864 0.384 -0.329 0.072 -0.684 0.108 -1.066 0.108 -0.307 0 -0.624 -0.02 -0.953 -0.06 -0.329 -0.032 -0.619 -0.084 -0.941 -0.156 l 0 -7.216 c 0.602 -0.122 1.184 -0.149 1.759 -0.18 0.523 0 0.95 0.06 1.279 0.18 0.329 0.112 0.587 0.264 0.774 0.456 0.187 0.184 0.314 0.392 0.381 0.624 0.067 0.232 0.101 0.464 0.101 0.696 0 0.352 -0.082 0.664 -0.247 0.937 -0.157 0.272 -0.37 0.488 -0.639 0.648 0.471 0.184 0.789 0.432 0.953 0.744 0.172 0.312 0.258 0.64 0.258 0.985 m -3.39 -1.01 0 2.02 c 0.097 0.016 0.317 0.028 0.429 0.036 0.12 0.008 0.236 0.012 0.348 0.012 0.157 0 0.31 -0.012 0.46 -0.036 0.15 -0.032 0.28 -0.084 0.393 -0.156 0.12 -0.08 0.217 -0.188 0.292 -0.324 0.075 -0.144 0.112 -0.324 0.112 -0.54 0 -0.36 -0.108 -0.616 -0.325 -0.768 -0.209 -0.16 -0.494 -0.24 -0.852 -0.24 l -0.855 0 m 0.653 -1.225 c 0.351 0 0.617 -0.08 0.796 -0.24 0.179 -0.168 0.269 -0.396 0.269 -0.684 0 -0.176 -0.026 -0.316 -0.079 -0.42 -0.052 -0.112 -0.123 -0.196 -0.213 -0.252 -0.09 -0.064 -0.194 -0.104 -0.314 -0.12 -0.12 -0.024 -0.243 -0.036 -0.37 -0.036 -0.219 -0.011 -0.536 0.032 -0.743 0.048 l 0 1.705 0.653 0"/>
+ <path d="m 15.434 47.576 c -0.384 -1.094 -0.746 -2.189 -1.124 -3.276 -0.401 1.107 -0.761 2.181 -1.163 3.276 l -1.318 0 c -0.261 -2.506 -0.402 -4.983 -0.478 -7.401 l 1.46 0 -0.078 5.751 0.982 -3.132 1.163 0 0.943 3.132 -0.065 -5.751 1.46 0 c -0.1 2.509 -0.206 4.957 -0.465 7.401 l -1.318 0"/>
+ <path d="m 31.26 40.12 c 0.89 0 1.58 0.194 2.07 0.583 0.49 0.381 0.735 1.01 0.735 1.881 0 0.881 -0.249 1.52 -0.747 1.917 -0.49 0.389 -1.188 0.583 -2.093 0.583 l -0.561 0 0 2.489 -1.329 0 0 -7.275 c 0.642 -0.141 1.28 -0.158 1.923 -0.179 m 0.158 1.274 c -0.243 -0.003 -0.51 0.022 -0.753 0.036 l 0 2.381 0.628 0 c 0.445 0 0.781 -0.091 1.01 -0.274 0.226 -0.191 0.339 -0.512 0.339 -0.964 0 -0.429 -0.113 -0.73 -0.339 -0.905 -0.219 -0.183 -0.513 -0.274 -0.882 -0.274"/>
+ </g>
+ </g>
+ <path d="m 19.602 45 0 -7 4.364 0 0 1.153 -3.03 0 0 1.572 2.642 0 0 1.153 -2.642 0 0 1.968 3.282 0 0 1.153 -4.62 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-wmf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-wmf.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-wmf.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-3ds.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-3ds.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-3ds.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-adobe-dng.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-adobe-dng.svg
new file mode 100644
index 00000000..a5b1a4c0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-adobe-dng.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.468 43.637 q 0.06 0.013 0.131 0.013 0.072 0 0.131 0 0.501 0 0.835 -0.202 0.346 -0.202 0.549 -0.555 0.215 -0.353 0.298 -0.833 0.095 -0.492 0.095 -1.073 0 -0.505 -0.072 -0.984 -0.072 -0.479 -0.251 -0.845 -0.179 -0.366 -0.489 -0.58 -0.31 -0.227 -0.8 -0.227 -0.095 0 -0.215 0.013 -0.119 0 -0.215 0.025 l 0 5.249 z m 3.532 -2.65 q 0 1.085 -0.263 1.855 -0.251 0.757 -0.704 1.237 -0.453 0.479 -1.086 0.707 q -0.621 0.215 -1.372 0.215 -0.394 0 -0.776 -0.05 -0.37 -0.038 -0.8 -0.139 l 0 -7.621 q 0.501 -0.114 0.943 -0.151 0.442 -0.038 0.823 -0.038 0.728 0 1.325 0.227 0.609 0.227 1.026 0.719 0.418 0.479 0.644 1.237 q 0.239 0.744 0.239 1.804" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 24.787 45 q -0.515 -1.331 -1.127 -2.649 -0.6 -1.331 -1.299 -2.662 l 0 5.312 -1.36 0 l 0 -8 1.213 0 q 0.343 0.569 0.686 1.241 0.343 0.659 0.662 1.318 0.331 0.659 0.6 1.279 0.282 0.62 0.478 1.086 l 0 -4.924 1.36 0 l 0 8 -1.213 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 30.26 38.33 q -0.503 0 -0.847 0.198 -0.343 0.198 -0.572 0.557 -0.217 0.347 -0.32 0.842 -0.092 0.483 -0.092 1.077 0 1.375 0.4 2.031 0.4 0.644 1.178 0.644 0.126 0 0.275 -0.012 0.149 -0.012 0.275 -0.037 l 0 -2.799 1.407 0 0 3.827 q -0.252 0.099 -0.789 0.223 -0.526 0.124 -1.281 0.124 -0.664 0 -1.201 -0.248 q -0.526 -0.26 -0.904 -0.755 -0.378 -0.508 -0.584 -1.251 -0.206 -0.755 -0.206 -1.746 q 0 -0.978 0.24 -1.721 0.24 -0.755 0.652 -1.263 0.412 -0.508 0.973 -0.755 0.561 -0.26 1.201 -0.26 0.412 0 0.732 0.074 0.332 0.062 0.572 0.149 0.24 0.087 0.389 0.186 q 0.16 0.099 0.24 0.149 l -0.366 1.214 q -0.252 -0.173 -0.618 -0.31 -0.366 -0.136 -0.755 -0.136" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-canon-cr2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-canon-cr2.svg
new file mode 100644
index 00000000..78e5df72
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-canon-cr2.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 18.04 45 q -1.482 0 -2.262 -1.04 q -0.781 -1.04 -0.781 -2.96 q 0 -0.954 0.238 -1.697 0.238 -0.743 0.656 -1.251 0.43 -0.52 1.01 -0.78 0.588 -0.272 1.278 -0.272 0.373 0 0.667 0.074 0.305 0.062 0.532 0.149 0.226 0.087 0.373 0.186 0.158 0.099 0.238 0.149 l -0.362 1.214 q -0.26 -0.186 -0.633 -0.31 -0.362 -0.136 -0.837 -0.136 -0.328 0 -0.645 0.136 -0.305 0.124 -0.554 0.433 -0.238 0.297 -0.396 0.805 -0.147 0.508 -0.147 1.263 0 1.313 0.407 2.02 0.419 0.693 1.357 0.693 0.543 0 0.894 -0.136 0.362 -0.136 0.577 -0.272 l 0.351 1.201 q -0.294 0.198 -0.803 0.372 -0.498 0.161 -1.154 0.161 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.839 36.839 q 0.609 0 1.103 0.153 0.494 0.153 0.851 0.473 0.356 0.319 0.54 0.818 0.195 0.486 0.195 1.15 0 0.69 -0.253 1.252 -0.253 0.562 -0.839 0.856 0.195 0.332 0.414 0.741 0.218 0.396 0.425 0.843 0.207 0.435 0.391 0.882 q 0.195 0.435 0.333 0.831 l -1.483 0 q -0.264 -0.767 -0.621 -1.47 -0.345 -0.716 -0.747 -1.444 l -0.736 0 0 2.914 -1.414 0 0 -7.796 q 0.207 -0.051 0.448 -0.089 0.253 -0.051 0.506 -0.064 0.253 -0.026 0.483 -0.038 0.23 -0.013 0.402 -0.013 z m 1.253 2.581 q 0 -0.626 -0.345 -0.92 -0.345 -0.294 -0.908 -0.294 -0.08 0 -0.195 0.013 -0.115 0 -0.23 0.026 l 0 2.377 0.31 0 q 0.724 0 1.046 -0.307 0.322 -0.319 0.322 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 31.666 39.24 q 0 0.404 -0.143 0.784 -0.143 0.367 -0.382 0.72 -0.239 0.354 -0.537 0.682 -0.298 0.329 -0.609 0.632 -0.155 0.152 -0.358 0.367 -0.203 0.202 -0.382 0.43 -0.179 0.215 -0.31 0.442 -0.119 0.227 -0.119 0.417 l 3.174 0 0 1.289 -4.821 0 q -0.036 -0.126 -0.036 -0.316 0.012 -0.19 0.012 -0.265 0 -0.632 0.215 -1.163 0.227 -0.531 0.561 -0.973 0.346 -0.455 0.728 -0.834 0.394 -0.392 0.728 -0.746 0.346 -0.354 0.561 -0.682 0.227 -0.329 0.227 -0.67 0 -0.48 -0.274 -0.733 -0.274 -0.265 -0.692 -0.265 -0.346 0 -0.728 0.177 -0.382 0.177 -0.752 0.594 l -0.728 -1.087 q 0.477 -0.531 1.098 -0.784 q 0.632 -0.253 1.253 -0.253 q 0.453 0 0.871 0.139 0.418 0.139 0.74 0.417 0.322 0.278 0.513 0.708 0.191 0.417 0.191 0.973 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-canon-crw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-canon-crw.svg
new file mode 100644
index 00000000..a3929573
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-canon-crw.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 18.04 45 q -1.482 0 -2.262 -1.04 q -0.781 -1.04 -0.781 -2.96 q 0 -0.954 0.238 -1.697 0.238 -0.743 0.656 -1.251 0.43 -0.52 1.01 -0.78 0.588 -0.272 1.278 -0.272 0.373 0 0.667 0.074 0.305 0.062 0.532 0.149 0.226 0.087 0.373 0.186 0.158 0.099 0.238 0.149 l -0.362 1.214 q -0.26 -0.186 -0.633 -0.31 -0.362 -0.136 -0.837 -0.136 -0.328 0 -0.645 0.136 -0.305 0.124 -0.554 0.433 -0.238 0.297 -0.396 0.805 -0.147 0.508 -0.147 1.263 0 1.313 0.407 2.02 0.419 0.693 1.357 0.693 0.543 0 0.894 -0.136 0.362 -0.136 0.577 -0.272 l 0.351 1.201 q -0.294 0.198 -0.803 0.372 -0.498 0.161 -1.154 0.161 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.839 37 q 0.609 0 1.103 0.153 0.494 0.153 0.851 0.473 0.356 0.319 0.54 0.818 0.195 0.486 0.195 1.15 0 0.69 -0.253 1.252 -0.253 0.562 -0.839 0.856 0.195 0.332 0.414 0.741 0.218 0.396 0.425 0.843 0.207 0.435 0.391 0.882 q 0.195 0.435 0.333 0.831 l -1.483 0 q -0.264 -0.767 -0.621 -1.47 -0.345 -0.716 -0.747 -1.444 l -0.736 0 0 2.914 l -1.414 0 0 -7.796 q 0.207 -0.051 0.448 -0.089 0.253 -0.051 0.506 -0.064 0.253 -0.026 0.483 -0.038 0.23 -0.013 0.402 -0.013 z m 1.253 2.581 q 0 -0.626 -0.345 -0.92 -0.345 -0.294 -0.908 -0.294 -0.08 0 -0.195 0.013 -0.115 0 -0.23 0.026 l 0 2.377 0.31 0 q 0.724 0 1.046 -0.307 0.322 -0.319 0.322 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 30.01 39.83 q 0.044 0.246 0.132 0.607 0.088 0.362 0.187 0.801 0.11 0.439 0.231 0.943 0.132 0.504 0.253 1.034 0 -0.672 -0.011 -1.435 -0.011 -0.775 -0.022 -1.577 -0.011 -0.801 -0.022 -1.616 q -0.011 -0.827 -0.011 -1.59 l 1.256 0 q -0.033 0.982 -0.066 2.029 -0.033 1.034 -0.077 2.068 -0.044 1.021 -0.11 2.02 q -0.055 0.995 -0.132 1.887 l -1.123 0 q -0.242 -0.814 -0.485 -1.745 -0.242 -0.943 -0.485 -1.796 -0.242 0.814 -0.507 1.771 -0.264 0.956 -0.485 1.771 l -1.123 0 q -0.088 -0.892 -0.154 -1.887 -0.066 -1.01 -0.121 -2.029 -0.044 -1.034 -0.077 -2.068 q -0.033 -1.047 -0.055 -2.02 l 1.256 0 q -0.011 0.763 -0.022 1.577 -0.011 0.814 -0.022 1.628 -0.011 0.801 -0.022 1.577 -0.011 0.763 -0.011 1.435 0.099 -0.414 0.22 -0.905 0.132 -0.491 0.242 -0.969 0.121 -0.478 0.22 -0.879 0.099 -0.401 0.154 -0.633 l 0.991 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-compressed-xcf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-compressed-xcf.svg
new file mode 100644
index 00000000..c72e71a4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-compressed-xcf.svg
@@ -0,0 +1,12 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<defs/>
+<path style="fill:#9a773c" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff">
+<g transform="matrix(.47869 0 0 .48595 13.85359 19.7107)">
+<path style="color:#000" d="m 36.943886,6.7968089 c -0.157078,0.077222 -0.296498,0.3277294 -0.432188,0.7348984 -0.361839,1.085785 -2.90791,8.5865417 -17.33072,8.9484697 C 12.298633,16.651365 9.3703212,10.60099 9.3703212,10.60099 l -0.1728749,7.781278 c 0,0 0.7397713,1.734074 -0.7347189,3.544803 C 8.3825784,21.801792 8.334663,21.660029 8.2466337,21.538008 7.7159378,20.802389 7.093816,20.183401 6.4314461,19.722376 5.6703811,19.192657 4.8787477,18.842912 4.0976334,18.728102 c -0.9005432,-0.132364 -1.7715733,0.0627 -2.4634688,0.561981 -0.69210616,0.499428 -1.09501379,1.264576 -1.25334389,2.161466 -0.13725792,0.777524 -0.0896357,1.618044 0.17287499,2.5073 0.22849391,0.774024 0.5932276,1.55551 1.1236876,2.291155 0.5603944,0.777156 1.258548,1.465348 1.9880627,1.945319 0.8227411,0.541308 1.6949827,0.858408 2.5499063,0.907816 0.2645554,0.01529 0.5348545,-0.04961 0.7779375,-0.08646 5.5372972,4.390835 16.5282672,8.488388 23.8135332,3.804181 0.157588,0.05364 0.316997,0.118164 0.475406,0.172917 0.0039,0.075 -0.01968,0.149333 0,0.216147 l 0.34575,-0.129688 c 0.06152,0.01956 0.110043,0.06801 0.172875,0.08646 0.01346,0.004 0.02968,-0.0039 0.04322,0 l 0.129657,0.129687 3.284625,1.167192 c -0.13475,1.140796 0.429353,2.435897 1.858407,2.982823 2.573572,0.984956 4.970156,2.247925 4.970156,2.247925 -1.227624,-4.168174 -1.675536,-7.513794 -4.883719,-7.219297 -0.596913,0.0548 -1.047941,0.299617 -1.383,0.64844 l -2.895657,-1.85886 -0.129656,0 -0.04322,-0.04323 c 3.899384,-3.8385 6.1796,-11.05294 4.797282,-23.603209 -0.08,-0.627178 -0.343267,-0.9500602 -0.605062,-0.8213571 z"/>
+</g>
+<path d="M 18 1 L 18 5 L 22 5 L 22 1 L 18 1 z M 18 5 L 14 5 L 14 9 L 18 9 L 18 5 z M 18 9 L 18 13 L 22 13 L 22 9 L 18 9 z M 14 15 L 14 23 L 22 23 L 22 15 L 18 15 L 14 15 z "/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-dwg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-dwg.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-dwg.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-emf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-emf.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-emf.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-eps.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-eps.svg
new file mode 120000
index 00000000..d62c818d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-eps.svg
@@ -0,0 +1 @@
+application-postscript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-exr.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-exr.svg
new file mode 100644
index 00000000..f11bb24b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-exr.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 0 4.49 0 8.979 0 13.469 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g>
+ <path d="m 15 45 0 -8 4.723 0 0 1.318 -3.174 0 0 1.796 2.758 0 0 1.318 -2.758 0 0 2.249 3.451 0 l 0 1.318 -5 0" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 25.331 45 q -0.238 -0.659 -0.59 -1.46 -0.339 -0.801 -0.715 -1.603 -0.364 0.763 -0.728 1.59 -0.364 0.814 -0.628 1.473 l -1.669 0 q 0.126 -0.349 0.364 -0.84 0.251 -0.491 0.54 -1.06 0.301 -0.569 0.628 -1.163 0.326 -0.607 0.628 -1.163 l -2.033 -3.774 1.669 0 1.23 2.559 1.293 -2.559 l 1.556 0 -1.983 3.735 q 0.339 0.556 0.665 1.163 0.326 0.607 0.603 1.189 0.289 0.569 0.502 1.073 q 0.213 0.491 0.339 0.84 l -1.669 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 30.21 37 q 0.731 0 1.324 0.153 0.593 0.153 1.021 0.473 0.428 0.319 0.648 0.818 0.234 0.486 0.234 1.15 0 0.69 -0.303 1.252 -0.303 0.562 -1.01 0.856 0.234 0.332 0.497 0.741 0.262 0.396 0.51 0.843 q 0.248 0.435 0.469 0.882 0.234 0.435 0.4 0.831 l -1.779 0 q -0.317 -0.767 -0.745 -1.47 -0.414 -0.716 -0.897 -1.444 l -0.883 0 0 2.914 l -1.697 0 0 -7.796 q 0.248 -0.051 0.538 -0.089 0.303 -0.051 0.607 -0.064 0.303 -0.026 0.579 -0.038 q 0.276 -0.013 0.483 -0.013 m 1.503 2.581 q 0 -0.626 -0.414 -0.92 -0.414 -0.294 -1.09 -0.294 -0.097 0 -0.234 0.013 -0.138 0 -0.276 0.026 l 0 2.377 0.372 0 q 0.869 0 1.255 -0.307 0.386 -0.319 0.386 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-fuji-raf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-fuji-raf.svg
new file mode 100644
index 00000000..7a4b35be
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-fuji-raf.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.839 37 q 0.609 0 1.103 0.153 0.494 0.153 0.851 0.473 0.356 0.319 0.54 0.818 0.195 0.486 0.195 1.15 0 0.69 -0.253 1.252 -0.253 0.562 -0.839 0.856 0.195 0.332 0.414 0.741 0.218 0.396 0.425 0.843 0.207 0.435 0.391 0.882 0.195 0.435 0.333 0.831 l -1.483 0 q -0.264 -0.767 -0.621 -1.47 -0.345 -0.716 -0.747 -1.444 l -0.736 0 0 2.914 -1.414 0 0 -7.796 q 0.207 -0.051 0.448 -0.089 0.253 -0.051 0.506 -0.064 0.253 -0.026 0.483 -0.038 0.23 -0.013 0.402 -0.013 z m 1.253 2.581 q 0 -0.626 -0.345 -0.92 -0.345 -0.294 -0.908 -0.294 -0.08 0 -0.195 0.013 -0.115 0 -0.23 0.026 l 0 2.377 0.31 0 q 0.724 0 1.046 -0.307 0.322 -0.319 0.322 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 25.357 45 -0.361 -1.848 -2.054 0 -0.349 1.848 -1.593 0 q 0.548 -2.365 1.108 -4.304 0.56 -1.952 1.083 -3.696 l 1.668 0 q 0.548 1.758 1.083 3.735 q 0.548 1.964 1.058 4.265 l -1.643 0 z m -1.369 -6.449 q -0.124 0.452 -0.237 0.866 -0.1 0.401 -0.199 0.801 -0.087 0.388 -0.174 0.788 -0.075 0.401 -0.149 0.827 l 1.506 0 q -0.075 -0.426 -0.149 -0.827 -0.075 -0.401 -0.174 -0.788 -0.087 -0.401 -0.199 -0.801 -0.1 -0.414 -0.224 -0.866 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 28 45 0 -8 5 0 0 1.318 -3.377 0 0 1.682 2.955 0 0 1.359 -2.955 0 0 3.641 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-generic.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-generic.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-generic.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-hdr.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-hdr.svg
new file mode 100644
index 00000000..9366229e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-hdr.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g>
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 19.775 37 0 8 -1.732 0 0 -3.591 -2.31 0 0 3.591 l -1.732 0 l 0 -8 1.732 0 0 3.091 2.31 0 0 -3.091 1.732 0" style="fill:#fff"/>
+ <path d="m 22.574 43.669 c 0.104 0.02 0.291 0.008 0.399 0.013 0.381 0 0.699 -0.068 0.953 -0.204 0.263 -0.136 0.472 -0.324 0.627 -0.562 0.164 -0.239 0.277 -0.519 0.34 -0.843 0.072 -0.332 0.109 -0.694 0.109 -1.086 0 -0.34 -0.027 -0.673 -0.081 -0.996 -0.055 -0.324 -0.149 -0.609 -0.286 -0.856 -0.136 -0.247 -0.323 -0.443 -0.559 -0.588 -0.236 -0.154 -0.54 -0.23 -0.912 -0.23 -0.171 -0.005 -0.43 0.025 -0.591 0.038 l 0 5.314 m 4.131 -2.682 c 0 0.732 -0.1 1.359 -0.3 1.878 -0.191 0.511 -0.459 0.928 -0.803 1.252 -0.345 0.324 -0.758 0.562 -1.239 0.716 c -0.472 0.145 -0.994 0.218 -1.566 0.218 -0.3 0 -0.595 -0.017 -0.885 -0.051 -0.281 -0.025 -0.585 -0.073 -0.912 -0.14 l 0 -7.716 c 0.381 -0.076 0.74 -0.128 1.076 -0.154 0.336 -0.025 0.649 -0.039 0.94 -0.039 0.553 0 1.058 0.076 1.511 0.23 0.463 0.154 0.853 0.396 1.171 0.728 0.317 0.324 0.563 0.741 0.735 1.252 0.181 0.503 0.272 1.111 0.272 1.827" style="fill:#fff"/>
+ <path d="m 30.13 36.95 c 0.492 0 0.938 0.051 1.338 0.154 0.4 0.103 0.743 0.261 1.031 0.476 0.288 0.214 0.506 0.489 0.655 0.823 0.158 0.326 0.237 0.712 0.237 1.157 0 0.463 -0.102 0.883 -0.307 1.26 -0.204 0.377 -0.544 0.664 -1.017 0.862 0.764 1.049 1.348 2.173 1.895 3.318 l -1.798 0 c -0.45 -1.07 -1.083 -2.032 -1.659 -2.932 l -0.892 0 0 2.932 -1.714 0 0 -7.844 c 0.744 -0.158 1.481 -0.178 2.23 -0.206 m 1.519 2.598 c 0 -0.42 -0.139 -0.729 -0.418 -0.926 -0.279 -0.197 -0.646 -0.296 -1.101 -0.296 -0.178 -0.002 -0.35 0.026 -0.516 0.039 l 0 2.392 0.376 0 c 0.585 0 1.01 -0.103 1.268 -0.309 0.26 -0.214 0.39 -0.514 0.39 -0.9" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-ico.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-ico.svg
new file mode 120000
index 00000000..507cb26c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-ico.svg
@@ -0,0 +1 @@
+application-image-ico.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-icon.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-icon.svg
new file mode 120000
index 00000000..507cb26c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-icon.svg
@@ -0,0 +1 @@
+application-image-ico.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-kodak-dcr.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-kodak-dcr.svg
new file mode 100644
index 00000000..f30a92c0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-kodak-dcr.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.468 43.637 q 0.06 0.013 0.131 0.013 0.072 0 0.131 0 0.501 0 0.835 -0.202 0.346 -0.202 0.549 -0.555 0.215 -0.353 0.298 -0.833 0.095 -0.492 0.095 -1.073 0 -0.505 -0.072 -0.984 -0.072 -0.479 -0.251 -0.845 -0.179 -0.366 -0.489 -0.58 -0.31 -0.227 -0.8 -0.227 -0.095 0 -0.215 0.013 -0.119 0 -0.215 0.025 l 0 5.249 z m 3.532 -2.65 q 0 1.085 -0.263 1.855 -0.251 0.757 -0.704 1.237 -0.453 0.479 -1.086 0.707 q -0.621 0.215 -1.372 0.215 -0.394 0 -0.776 -0.05 -0.37 -0.038 -0.8 -0.139 l 0 -7.621 q 0.501 -0.114 0.943 -0.151 q 0.442 -0.038 0.823 -0.038 q 0.728 0 1.325 0.227 0.609 0.227 1.026 0.719 0.418 0.479 0.644 1.237 q 0.239 0.744 0.239 1.804" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 24.04 45 q -1.482 0 -2.262 -1.04 q -0.781 -1.04 -0.781 -2.96 q 0 -0.954 0.238 -1.697 0.238 -0.743 0.656 -1.251 0.43 -0.52 1.01 -0.78 0.588 -0.272 1.278 -0.272 0.373 0 0.667 0.074 0.305 0.062 0.532 0.149 0.226 0.087 0.373 0.186 0.158 0.099 0.238 0.149 l -0.362 1.214 q -0.26 -0.186 -0.633 -0.31 -0.362 -0.136 -0.837 -0.136 -0.328 0 -0.645 0.136 -0.305 0.124 -0.554 0.433 -0.238 0.297 -0.396 0.805 -0.147 0.508 -0.147 1.263 0 1.313 0.407 2.02 0.419 0.693 1.357 0.693 0.543 0 0.894 -0.136 0.362 -0.136 0.577 -0.272 l 0.351 1.201 q -0.294 0.198 -0.803 0.372 -0.498 0.161 -1.154 0.161 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 28.839 37 q 0.609 0 1.103 0.153 0.494 0.153 0.851 0.473 0.356 0.319 0.54 0.818 0.195 0.486 0.195 1.15 0 0.69 -0.253 1.252 -0.253 0.562 -0.839 0.856 0.195 0.332 0.414 0.741 0.218 0.396 0.425 0.843 0.207 0.435 0.391 0.882 q 0.195 0.435 0.333 0.831 l -1.483 0 q -0.264 -0.767 -0.621 -1.47 -0.345 -0.716 -0.747 -1.444 l -0.736 0 0 2.914 l -1.414 0 0 -7.796 q 0.207 -0.051 0.448 -0.089 0.253 -0.051 0.506 -0.064 0.253 -0.026 0.483 -0.038 0.23 -0.013 0.402 -0.013 z m 1.253 2.581 q 0 -0.626 -0.345 -0.92 -0.345 -0.294 -0.908 -0.294 -0.08 0 -0.195 0.013 -0.115 0 -0.23 0.026 l 0 2.377 0.31 0 q 0.724 0 1.046 -0.307 0.322 -0.319 0.322 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-kodak-kdc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-kodak-kdc.svg
new file mode 100644
index 00000000..43fc7933
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-kodak-kdc.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 18.435 45 q -0.124 -0.452 -0.36 -0.969 -0.225 -0.53 -0.507 -1.021 -0.282 -0.504 -0.597 -0.931 -0.304 -0.439 -0.586 -0.737 l 0 3.658 -1.385 0 l 0 -8 1.385 0 0 3.321 q 0.248 -0.362 0.518 -0.801 0.27 -0.439 0.507 -0.879 0.248 -0.439 0.45 -0.866 q 0.203 -0.426 0.338 -0.775 l 1.565 0 q -0.158 0.349 -0.383 0.801 -0.214 0.439 -0.495 0.931 -0.282 0.478 -0.608 0.982 -0.315 0.504 -0.664 0.969 0.349 0.388 0.709 0.892 0.36 0.504 0.676 1.086 0.327 0.569 0.586 1.176 q 0.259 0.595 0.417 1.163 l -1.565 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.468 43.637 q 0.06 0.013 0.131 0.013 0.072 0 0.131 0 0.501 0 0.835 -0.202 0.346 -0.202 0.549 -0.555 0.215 -0.353 0.298 -0.833 0.095 -0.492 0.095 -1.073 0 -0.505 -0.072 -0.984 -0.072 -0.479 -0.251 -0.845 -0.179 -0.366 -0.489 -0.58 -0.31 -0.227 -0.8 -0.227 -0.095 0 -0.215 0.013 -0.119 0 -0.215 0.025 l 0 5.249 z m 3.532 -2.65 q 0 1.085 -0.263 1.855 -0.251 0.757 -0.704 1.237 -0.453 0.479 -1.086 0.707 q -0.621 0.215 -1.372 0.215 -0.394 0 -0.776 -0.05 -0.37 -0.038 -0.8 -0.139 l 0 -7.621 q 0.501 -0.114 0.943 -0.151 0.442 -0.038 0.823 -0.038 0.728 0 1.325 0.227 0.609 0.227 1.026 0.719 0.418 0.479 0.644 1.237 q 0.239 0.744 0.239 1.804" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 30.04 45 q -1.482 0 -2.262 -1.04 q -0.781 -1.04 -0.781 -2.96 q 0 -0.954 0.238 -1.697 0.238 -0.743 0.656 -1.251 0.43 -0.52 1.01 -0.78 0.588 -0.272 1.278 -0.272 0.373 0 0.667 0.074 0.305 0.062 0.532 0.149 0.226 0.087 0.373 0.186 0.158 0.099 0.238 0.149 l -0.362 1.214 q -0.26 -0.186 -0.633 -0.31 -0.362 -0.136 -0.837 -0.136 -0.328 0 -0.645 0.136 -0.305 0.124 -0.554 0.433 -0.238 0.297 -0.396 0.805 -0.147 0.508 -0.147 1.263 0 1.313 0.407 2.02 0.419 0.693 1.357 0.693 0.543 0 0.894 -0.136 0.362 -0.136 0.577 -0.272 l 0.351 1.201 q -0.294 0.198 -0.803 0.372 -0.498 0.161 -1.154 0.161 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-krita.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-krita.svg
new file mode 120000
index 00000000..8f1a819d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-krita.svg
@@ -0,0 +1 @@
+application-x-krita.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-minolta-mrw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-minolta-mrw.svg
new file mode 100644
index 00000000..71ae8e48
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-minolta-mrw.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.52 37 q 0.077 0.271 0.187 0.698 0.121 0.426 0.253 0.918 0.132 0.491 0.264 0.995 0.132 0.504 0.253 0.931 0.132 -0.478 0.275 -0.982 0.143 -0.517 0.275 -0.982 0.132 -0.478 0.242 -0.892 q 0.11 -0.414 0.198 -0.685 l 1.123 0 q 0.077 1.047 0.143 2.042 0.077 0.995 0.121 1.977 0.055 0.969 0.088 1.964 q 0.033 0.982 0.055 2.02 l -1.244 0 0.066 -6.216 -0.837 3.386 -0.991 0 l -0.804 -3.386 0.055 6.216 -1.244 0 q 0.033 -0.982 0.066 -2.042 0.044 -1.06 0.088 -2.107 0.044 -1.047 0.099 -2.029 q 0.066 -0.982 0.143 -1.822 l 1.123 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.839 37 q 0.609 0 1.103 0.153 0.494 0.153 0.851 0.473 0.356 0.319 0.54 0.818 0.195 0.486 0.195 1.15 0 0.69 -0.253 1.252 -0.253 0.562 -0.839 0.856 0.195 0.332 0.414 0.741 0.218 0.396 0.425 0.843 0.207 0.435 0.391 0.882 q 0.195 0.435 0.333 0.831 l -1.483 0 q -0.264 -0.767 -0.621 -1.47 -0.345 -0.716 -0.747 -1.444 l -0.736 0 0 2.914 l -1.414 0 0 -7.796 q 0.207 -0.051 0.448 -0.089 0.253 -0.051 0.506 -0.064 0.253 -0.026 0.483 -0.038 0.23 -0.013 0.402 -0.013 z m 1.253 2.581 q 0 -0.626 -0.345 -0.92 -0.345 -0.294 -0.908 -0.294 -0.08 0 -0.195 0.013 -0.115 0 -0.23 0.026 l 0 2.377 0.31 0 q 0.724 0 1.046 -0.307 0.322 -0.319 0.322 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 30.01 39.83 q 0.044 0.246 0.132 0.607 0.088 0.362 0.187 0.801 0.11 0.439 0.231 0.943 0.132 0.504 0.253 1.034 0 -0.672 -0.011 -1.435 -0.011 -0.775 -0.022 -1.577 -0.011 -0.801 -0.022 -1.616 q -0.011 -0.827 -0.011 -1.59 l 1.256 0 q -0.033 0.982 -0.066 2.029 -0.033 1.034 -0.077 2.068 -0.044 1.021 -0.11 2.02 q -0.055 0.995 -0.132 1.887 l -1.123 0 q -0.242 -0.814 -0.485 -1.745 -0.242 -0.943 -0.485 -1.796 -0.242 0.814 -0.507 1.771 -0.264 0.956 -0.485 1.771 l -1.123 0 q -0.088 -0.892 -0.154 -1.887 -0.066 -1.01 -0.121 -2.029 -0.044 -1.034 -0.077 -2.068 q -0.033 -1.047 -0.055 -2.02 l 1.256 0 q -0.011 0.763 -0.022 1.577 -0.011 0.814 -0.022 1.628 -0.011 0.801 -0.022 1.577 -0.011 0.763 -0.011 1.435 0.099 -0.414 0.22 -0.905 0.132 -0.491 0.242 -0.969 0.121 -0.478 0.22 -0.879 0.099 -0.401 0.154 -0.633 l 0.991 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-nikon-nef.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-nikon-nef.svg
new file mode 100644
index 00000000..20c5de25
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-nikon-nef.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="M 18.787,45 Q 18.272,43.669 17.66,42.351 17.06,41.02 16.361,39.689 l 0,5.312 -1.36,0 0,-8 1.213,0 q 0.343,0.569 0.686,1.241 0.343,0.659 0.662,1.318 0.331,0.659 0.6,1.279 0.282,0.62 0.478,1.086 l 0,-4.924 1.36,0 0,8 -1.213,0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 21 45 0 -8 4.723 0 0 1.318 -3.174 0 0 1.796 2.758 0 0 1.318 -2.758 0 0 2.249 3.451 0 0 1.318 -5 0" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 27 45 0 -8 5 0 0 1.318 -3.377 0 0 1.682 2.955 0 0 1.359 -2.955 0 0 3.641 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-olympus-orf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-olympus-orf.svg
new file mode 100644
index 00000000..74980e35
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-olympus-orf.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.401,41 q 0,0.557 0.034,1.053 0.045,0.483 0.157,0.842 0.123,0.359 0.336,0.57 0.213,0.211 0.572,0.211 0.348,0 0.561,-0.211 0.224,-0.211 0.336,-0.57 0.123,-0.372 0.157,-0.854 0.045,-0.483 0.045,-1.04 0,-0.557 -0.045,-1.04 -0.034,-0.495 -0.157,-0.854 -0.112,-0.359 -0.325,-0.57 -0.213,-0.211 -0.572,-0.211 -0.359,0 -0.572,0.211 -0.213,0.211 -0.336,0.582 -0.112,0.359 -0.157,0.842 -0.034,0.483 -0.034,1.04 z M 15,41 Q 15,39.019 15.661,38.015 16.322,37 17.5,37 q 1.222,0 1.861,1.015 0.639,1 0.639,2.985 0,1.981 -0.65,2.997 -0.65,1 -1.839,1 -1.222,0 -1.872,-1 Q 15,42.982 15,41" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.839 37 q 0.609 0 1.103 0.153 0.494 0.153 0.851 0.473 0.356 0.319 0.54 0.818 0.195 0.486 0.195 1.15 0 0.69 -0.253 1.252 -0.253 0.562 -0.839 0.856 0.195 0.332 0.414 0.741 0.218 0.396 0.425 0.843 0.207 0.435 0.391 0.882 0.195 0.435 0.333 0.831 l -1.483 0 q -0.264 -0.767 -0.621 -1.47 -0.345 -0.716 -0.747 -1.444 l -0.736 0 0 2.914 -1.414 0 0 -7.796 q 0.207 -0.051 0.448 -0.089 0.253 -0.051 0.506 -0.064 0.253 -0.026 0.483 -0.038 0.23 -0.013 0.402 -0.013 z m 1.253 2.581 q 0 -0.626 -0.345 -0.92 -0.345 -0.294 -0.908 -0.294 -0.08 0 -0.195 0.013 -0.115 0 -0.23 0.026 l 0 2.377 0.31 0 q 0.724 0 1.046 -0.307 0.322 -0.319 0.322 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 27 45 0 -8 5 0 0 1.318 -3.377 0 0 1.682 2.955 0 0 1.41 -2.955 0 0 3.59 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-raw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-raw.svg
new file mode 100644
index 00000000..c516d975
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-raw.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.839 37 q 0.609 0 1.103 0.153 0.494 0.153 0.851 0.473 0.356 0.319 0.54 0.818 0.195 0.486 0.195 1.15 0 0.69 -0.253 1.252 -0.253 0.562 -0.839 0.856 0.195 0.332 0.414 0.741 0.218 0.396 0.425 0.843 0.207 0.435 0.391 0.882 0.195 0.435 0.333 0.831 l -1.483 0 q -0.264 -0.767 -0.621 -1.47 -0.345 -0.716 -0.747 -1.444 l -0.736 0 0 2.914 -1.414 0 0 -7.796 q 0.207 -0.051 0.448 -0.089 0.253 -0.051 0.506 -0.064 0.253 -0.026 0.483 -0.038 0.23 -0.013 0.402 -0.013 z m 1.253 2.581 q 0 -0.626 -0.345 -0.92 -0.345 -0.294 -0.908 -0.294 -0.08 0 -0.195 0.013 -0.115 0 -0.23 0.026 l 0 2.377 0.31 0 q 0.724 0 1.046 -0.307 0.322 -0.319 0.322 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 25.357 45 -0.361 -1.848 -2.054 0 -0.349 1.848 -1.593 0 q 0.548 -2.365 1.108 -4.304 0.56 -1.952 1.083 -3.696 l 1.668 0 q 0.548 1.758 1.083 3.735 0.548 1.964 1.058 4.265 l -1.643 0 z m -1.369 -6.449 q -0.124 0.452 -0.237 0.866 -0.1 0.401 -0.199 0.801 -0.087 0.388 -0.174 0.788 -0.075 0.401 -0.149 0.827 l 1.506 0 q -0.075 -0.426 -0.149 -0.827 -0.075 -0.401 -0.174 -0.788 -0.087 -0.401 -0.199 -0.801 -0.1 -0.414 -0.224 -0.866 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 31.01 39.83 q 0.044 0.246 0.132 0.607 0.088 0.362 0.187 0.801 0.11 0.439 0.231 0.943 0.132 0.504 0.253 1.034 0 -0.672 -0.011 -1.435 -0.011 -0.775 -0.022 -1.577 -0.011 -0.801 -0.022 -1.616 -0.011 -0.827 -0.011 -1.59 l 1.256 0 q -0.033 0.982 -0.066 2.029 -0.033 1.034 -0.077 2.068 -0.044 1.021 -0.11 2.02 -0.055 0.995 -0.132 1.887 l -1.123 0 q -0.242 -0.814 -0.485 -1.745 -0.242 -0.943 -0.485 -1.796 -0.242 0.814 -0.507 1.771 -0.264 0.956 -0.485 1.771 l -1.123 0 q -0.088 -0.892 -0.154 -1.887 -0.066 -1.01 -0.121 -2.029 -0.044 -1.034 -0.077 -2.068 -0.033 -1.047 -0.055 -2.02 l 1.256 0 q -0.011 0.763 -0.022 1.577 -0.011 0.814 -0.022 1.628 -0.011 0.801 -0.022 1.577 -0.011 0.763 -0.011 1.435 0.099 -0.414 0.22 -0.905 0.132 -0.491 0.242 -0.969 0.121 -0.478 0.22 -0.879 0.099 -0.401 0.154 -0.633 l 0.991 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-raw2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-raw2.svg
new file mode 100644
index 00000000..74c26e11
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-raw2.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.839 37 q 0.609 0 1.103 0.153 0.494 0.153 0.851 0.473 0.356 0.319 0.54 0.818 0.195 0.486 0.195 1.15 0 0.69 -0.253 1.252 -0.253 0.562 -0.839 0.856 0.195 0.332 0.414 0.741 0.218 0.396 0.425 0.843 0.207 0.435 0.391 0.882 q 0.195 0.435 0.333 0.831 l -1.483 0 q -0.264 -0.767 -0.621 -1.47 -0.345 -0.716 -0.747 -1.444 l -0.736 0 0 2.914 l -1.414 0 0 -7.796 q 0.207 -0.051 0.448 -0.089 0.253 -0.051 0.506 -0.064 0.253 -0.026 0.483 -0.038 0.23 -0.013 0.402 -0.013 z m 1.253 2.581 q 0 -0.626 -0.345 -0.92 -0.345 -0.294 -0.908 -0.294 -0.08 0 -0.195 0.013 -0.115 0 -0.23 0.026 l 0 2.377 0.31 0 q 0.724 0 1.046 -0.307 0.322 -0.319 0.322 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 24.01 39.83 q 0.044 0.246 0.132 0.607 0.088 0.362 0.187 0.801 0.11 0.439 0.231 0.943 0.132 0.504 0.253 1.034 0 -0.672 -0.011 -1.435 -0.011 -0.775 -0.022 -1.577 -0.011 -0.801 -0.022 -1.616 q -0.011 -0.827 -0.011 -1.59 l 1.256 0 q -0.033 0.982 -0.066 2.029 -0.033 1.034 -0.077 2.068 -0.044 1.021 -0.11 2.02 q -0.055 0.995 -0.132 1.887 l -1.123 0 q -0.242 -0.814 -0.485 -1.745 -0.242 -0.943 -0.485 -1.796 -0.242 0.814 -0.507 1.771 q -0.264 0.956 -0.485 1.771 l -1.123 0 q -0.088 -0.892 -0.154 -1.887 -0.066 -1.01 -0.121 -2.029 q -0.044 -1.034 -0.077 -2.068 -0.033 -1.047 -0.055 -2.02 l 1.256 0 q -0.011 0.763 -0.022 1.577 -0.011 0.814 -0.022 1.628 -0.011 0.801 -0.022 1.577 -0.011 0.763 -0.011 1.435 0.099 -0.414 0.22 -0.905 0.132 -0.491 0.242 -0.969 0.121 -0.478 0.22 -0.879 0.099 -0.401 0.154 -0.633 l 0.991 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 31.666 39.24 q 0 0.404 -0.143 0.784 -0.143 0.367 -0.382 0.72 -0.239 0.354 -0.537 0.682 -0.298 0.329 -0.609 0.632 -0.155 0.152 -0.358 0.367 -0.203 0.202 -0.382 0.43 -0.179 0.215 -0.31 0.442 -0.119 0.227 -0.119 0.417 l 3.174 0 0 1.289 -4.821 0 q -0.036 -0.126 -0.036 -0.316 0.012 -0.19 0.012 -0.265 0 -0.632 0.215 -1.163 0.227 -0.531 0.561 -0.973 0.346 -0.455 0.728 -0.834 0.394 -0.392 0.728 -0.746 0.346 -0.354 0.561 -0.682 0.227 -0.329 0.227 -0.67 0 -0.48 -0.274 -0.733 -0.274 -0.265 -0.692 -0.265 -0.346 0 -0.728 0.177 -0.382 0.177 -0.752 0.594 l -0.728 -1.087 q 0.477 -0.531 1.098 -0.784 q 0.632 -0.253 1.253 -0.253 q 0.453 0 0.871 0.139 0.418 0.139 0.74 0.417 0.322 0.278 0.513 0.708 0.191 0.417 0.191 0.973 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-rw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-rw.svg
new file mode 120000
index 00000000..5e36c57f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-rw.svg
@@ -0,0 +1 @@
+image-x-panasonic-raw.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-rw2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-rw2.svg
new file mode 120000
index 00000000..45e67c9e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-panasonic-rw2.svg
@@ -0,0 +1 @@
+image-x-panasonic-raw2.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-pcx.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-pcx.svg
new file mode 100644
index 00000000..94bee7e6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-pcx.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 l 0 13.469 c 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="scale(1.05725 .94585)">
+ <path d="m 15.55 39.04 c 1.068 0 1.896 0.223 2.485 0.668 0.588 0.436 0.882 1.154 0.882 2.153 0 1.01 -0.299 1.774 -0.896 2.228 -0.588 0.445 -1.426 0.668 -2.512 0.668 l -0.597 0 0 2.814 -1.67 0 0 -8.328 c 0.77 -0.161 1.536 -0.181 2.308 -0.204 m 0.19 1.458 c -0.292 -0.003 -0.537 0.025 -0.828 0.041 l 0 2.76 0.679 0 c 0.534 0 0.937 -0.104 1.208 -0.313 0.272 -0.218 0.407 -0.62 0.407 -1.138 0 -0.491 -0.136 -0.836 -0.407 -1.036 -0.262 -0.209 -0.615 -0.313 -1.059 -0.313"/>
+ </g>
+ </g>
+ <path d="m 32.53 45 c -0.455 -1.078 -0.981 -2.09 -1.486 -3.063 -0.57 1.044 -1.056 2.04 -1.543 3.063 l -1.9 0 c 0.703 -1.475 1.612 -2.85 2.458 -4.226 l -2.315 -3.774 1.9 0 1.4 2.559 1.472 -2.559 1.772 0 -2.258 3.735 c 0.947 1.376 1.721 2.773 2.401 4.265 l -1.9 0" style="fill:#fff"/>
+ <path d="m 24.518 45.08 c -1.186 0 -2.091 -0.353 -2.715 -1.06 c -0.624 -0.707 -0.937 -1.712 -0.937 -3.02 c 0 -0.648 0.095 -1.224 0.285 -1.728 0.19 -0.505 0.452 -0.929 0.787 -1.274 0.344 -0.353 0.747 -0.618 1.208 -0.795 0.471 -0.185 0.982 -0.278 1.534 -0.278 0.299 0 0.566 0.025 0.801 0.076 0.244 0.042 0.457 0.093 0.638 0.151 0.181 0.059 0.33 0.122 0.448 0.189 0.127 0.067 0.222 0.118 0.285 0.151 l -0.434 1.236 c -0.208 -0.126 -0.462 -0.231 -0.76 -0.315 -0.29 -0.093 -0.624 -0.139 -1 -0.139 -0.262 0 -0.52 0.046 -0.774 0.139 -0.244 0.084 -0.466 0.231 -0.665 0.442 -0.19 0.202 -0.348 0.475 -0.475 0.82 -0.118 0.345 -0.176 0.774 -0.176 1.287 0 0.892 0.163 1.577 0.489 2.056 0.335 0.471 0.878 0.707 1.629 0.707 0.434 0 0.792 -0.046 1.072 -0.139 0.29 -0.093 0.52 -0.185 0.692 -0.278 l 0.421 1.224 c -0.235 0.135 -0.557 0.261 -0.964 0.378 -0.398 0.109 -0.86 0.164 -1.385 0.164" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-pentax-pef.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-pentax-pef.svg
new file mode 100644
index 00000000..95a4040d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-pentax-pef.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 17.03 37 q 1.411 0 2.189 0.626 q 0.778 0.613 0.778 2.02 q 0 1.419 -0.789 2.058 -0.778 0.626 -2.213 0.626 l -0.526 0 0 2.671 l -1.471 0 0 -7.808 q 0.215 -0.051 0.478 -0.089 0.275 -0.038 0.55 -0.051 0.275 -0.026 0.538 -0.038 q 0.263 -0.013 0.467 -0.013 m 0.167 1.367 q -0.132 0 -0.371 0.013 -0.227 0 -0.359 0.026 l 0 2.556 0.598 0 q 0.706 0 1.065 -0.294 0.359 -0.307 0.359 -1.035 0 -0.69 -0.359 -0.971 -0.347 -0.294 -0.933 -0.294 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 21 45 0 -8 4.723 0 0 1.318 -3.174 0 0 1.796 2.758 0 0 1.318 -2.758 0 0 2.249 3.451 0 l 0 1.318 -5 0" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 27 45 0 -8 5 0 0 1.318 -3.377 0 0 1.682 2.955 0 0 1.375 -2.955 0 0 3.625 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-portable-bitmap.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-portable-bitmap.svg
new file mode 120000
index 00000000..bfc199b4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-portable-bitmap.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-psd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-psd.svg
new file mode 120000
index 00000000..d00d4b1a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-psd.svg
@@ -0,0 +1 @@
+application-image-psd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-psdimage-x-psd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-psdimage-x-psd.svg
new file mode 120000
index 00000000..d00d4b1a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-psdimage-x-psd.svg
@@ -0,0 +1 @@
+application-image-psd.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-sigma-x3f.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-sigma-x3f.svg
new file mode 100644
index 00000000..8920e823
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-sigma-x3f.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 19.331 45 q -0.238 -0.659 -0.59 -1.46 -0.339 -0.801 -0.715 -1.603 -0.364 0.763 -0.728 1.59 -0.364 0.814 -0.628 1.473 l -1.669 0 q 0.126 -0.349 0.364 -0.84 0.251 -0.491 0.54 -1.06 0.301 -0.569 0.628 -1.163 0.326 -0.607 0.628 -1.163 l -2.033 -3.774 1.669 0 1.23 2.559 1.293 -2.559 l 1.556 0 -1.983 3.735 q 0.339 0.556 0.665 1.163 0.326 0.607 0.603 1.189 0.289 0.569 0.502 1.073 q 0.213 0.491 0.339 0.84 l -1.669 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 24.1 45 q -0.28 0 -0.598 -0.05 -0.305 -0.037 -0.598 -0.099 -0.28 -0.062 -0.524 -0.136 q -0.244 -0.074 -0.378 -0.136 l 0.293 -1.276 q 0.28 0.124 0.72 0.26 0.451 0.136 1.073 0.136 0.768 0 1.073 -0.334 0.317 -0.334 0.317 -0.83 0 -0.607 -0.476 -0.842 -0.476 -0.248 -1.207 -0.248 l -0.463 0 0 -1.263 0.561 0 q 0.232 0 0.463 -0.05 0.232 -0.05 0.415 -0.161 0.183 -0.111 0.293 -0.297 0.122 -0.186 0.122 -0.471 0 -0.421 -0.256 -0.656 -0.244 -0.248 -0.683 -0.248 -0.427 0 -0.854 0.149 -0.415 0.136 -0.72 0.347 l -0.537 -1.115 q 0.329 -0.223 0.866 -0.446 q 0.549 -0.235 1.232 -0.235 0.634 0 1.098 0.161 0.476 0.161 0.78 0.458 0.305 0.285 0.451 0.681 0.146 0.396 0.146 0.854 0 0.458 -0.256 0.879 -0.256 0.421 -0.683 0.644 0.585 0.248 0.902 0.731 q 0.329 0.483 0.329 1.152 q 0 0.533 -0.171 0.978 -0.171 0.446 -0.524 0.78 -0.354 0.322 -0.902 0.508 -0.549 0.173 -1.305 0.173 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 28 45 0 -8 5 0 0 1.318 -3.377 0 0 1.682 2.955 0 0 1.375 -2.955 0 0 3.625 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-sony-arw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-sony-arw.svg
new file mode 100644
index 00000000..5994cdc9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-sony-arw.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.53367457,0,0,0.5335119,11.192071,11.191446)" style="fill:#fff;fill-opacity:1">
+ <!-- color: #3d3d3d -->
+ <g style="fill:#fff">
+ <path d="M 27.08,9.641 23.471,19.793 37.705,17.43 C 35.603,13.438 31.721,10.5 27.08,9.641 m 0,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 38.15 19.449 -10.738 1.988 9.199 10.98 c 2.457 -3.797 3.09 -8.586 1.527 -12.969 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 35.07 33.809 -7.121 -8.164 -5.05 13.344 c 4.566 0.195 9.09 -1.656 12.156 -5.18 m 0.012 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 20.922 38.36 3.617 -10.152 -14.242 2.363 c 2.109 3.996 5.996 6.934 10.625 7.789 m 0 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="M 9.852,28.559 20.586,26.571 11.387,15.591 C 8.934,19.392 8.297,24.177 9.86,28.56 m -0.008,0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 12.926 14.207 7.121 8.164 5.05 -13.344 c -4.563 -0.195 -9.09 1.656 -12.152 5.18 m -0.016 0" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 19.357 45 -0.361 -1.771 -2.054 0 l -0.349 1.771 -1.593 0 q 0.548 -2.266 1.108 -4.124 0.56 -1.87 1.083 -3.542 l 1.668 0 q 0.548 1.684 1.083 3.579 q 0.548 1.882 1.058 4.087 l -1.643 0 z m -1.369 -6.18 q -0.124 0.433 -0.237 0.83 -0.1 0.384 -0.199 0.768 -0.087 0.372 -0.174 0.755 -0.075 0.384 -0.149 0.793 l 1.506 0 q -0.075 -0.409 -0.149 -0.793 -0.075 -0.384 -0.174 -0.755 -0.087 -0.384 -0.199 -0.768 -0.1 -0.396 -0.224 -0.83 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 23.839 37 q 0.609 0 1.103 0.153 0.494 0.153 0.851 0.473 0.356 0.319 0.54 0.818 0.195 0.486 0.195 1.15 0 0.69 -0.253 1.252 -0.253 0.562 -0.839 0.856 0.195 0.332 0.414 0.741 0.218 0.396 0.425 0.843 0.207 0.435 0.391 0.882 q 0.195 0.435 0.333 0.831 l -1.483 0 q -0.264 -0.767 -0.621 -1.47 -0.345 -0.716 -0.747 -1.444 l -0.736 0 0 2.914 l -1.414 0 0 -7.796 q 0.207 -0.051 0.448 -0.089 0.253 -0.051 0.506 -0.064 0.253 -0.026 0.483 -0.038 0.23 -0.013 0.402 -0.013 z m 1.253 2.581 q 0 -0.626 -0.345 -0.92 -0.345 -0.294 -0.908 -0.294 -0.08 0 -0.195 0.013 -0.115 0 -0.23 0.026 l 0 2.377 0.31 0 q 0.724 0 1.046 -0.307 0.322 -0.319 0.322 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 31.01 39.83 q 0.044 0.246 0.132 0.607 0.088 0.362 0.187 0.801 0.11 0.439 0.231 0.943 0.132 0.504 0.253 1.034 0 -0.672 -0.011 -1.435 -0.011 -0.775 -0.022 -1.577 -0.011 -0.801 -0.022 -1.616 q -0.011 -0.827 -0.011 -1.59 l 1.256 0 q -0.033 0.982 -0.066 2.029 -0.033 1.034 -0.077 2.068 -0.044 1.021 -0.11 2.02 q -0.055 0.995 -0.132 1.887 l -1.123 0 q -0.242 -0.814 -0.485 -1.745 -0.242 -0.943 -0.485 -1.796 -0.242 0.814 -0.507 1.771 q -0.264 0.956 -0.485 1.771 l -1.123 0 q -0.088 -0.892 -0.154 -1.887 -0.066 -1.01 -0.121 -2.029 q -0.044 -1.034 -0.077 -2.068 -0.033 -1.047 -0.055 -2.02 l 1.256 0 q -0.011 0.763 -0.022 1.577 -0.011 0.814 -0.022 1.628 -0.011 0.801 -0.022 1.577 -0.011 0.763 -0.011 1.435 0.099 -0.414 0.22 -0.905 0.132 -0.491 0.242 -0.969 0.121 -0.478 0.22 -0.879 0.099 -0.401 0.154 -0.633 l 0.991 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-svg+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-svg+xml.svg
new file mode 120000
index 00000000..e86ecbea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-svg+xml.svg
@@ -0,0 +1 @@
+application-vestor.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-tga.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-tga.svg
new file mode 120000
index 00000000..82ceab84
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-tga.svg
@@ -0,0 +1 @@
+application-image-tga.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-win-bitmap.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-win-bitmap.svg
new file mode 100644
index 00000000..4a9e58c2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-win-bitmap.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#757d32;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 19.9 14 -1.4 14.848 3.579 -3.047 1.625 5.199 2.75 -0.867 -1.625 -5.199 4.671 0.447" style="visibility:visible;fill:#f9f9f9;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 16.652 45 q -1.778 0 -2.715 -1.04 q -0.937 -1.04 -0.937 -2.96 q 0 -0.954 0.285 -1.697 0.285 -0.743 0.787 -1.251 0.516 -0.52 1.208 -0.78 0.706 -0.272 1.534 -0.272 0.448 0 0.801 0.074 0.367 0.062 0.638 0.149 0.271 0.087 0.448 0.186 0.19 0.099 0.285 0.149 l -0.434 1.214 q -0.312 -0.186 -0.76 -0.31 -0.434 -0.136 -1 -0.136 -0.394 0 -0.774 0.136 -0.367 0.124 -0.665 0.433 -0.285 0.297 -0.475 0.805 -0.176 0.508 -0.176 1.263 0 1.313 0.489 2.02 0.502 0.693 1.629 0.693 0.652 0 1.072 -0.136 0.434 -0.136 0.692 -0.272 l 0.421 1.201 q -0.353 0.198 -0.964 0.372 -0.597 0.161 -1.385 0.161 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.972 45 q -0.853 0 -1.436 -0.203 q -0.569 -0.215 -0.91 -0.608 -0.341 -0.392 -0.483 -0.949 -0.142 -0.557 -0.142 -1.241 l 0 -5 1.763 0 0 4.899 q 0 0.494 0.057 0.835 0.057 0.329 0.185 0.532 0.142 0.203 0.384 0.291 0.242 0.089 0.611 0.089 0.37 0 0.611 -0.089 0.242 -0.089 0.384 -0.291 0.142 -0.215 0.199 -0.544 0.057 -0.342 0.057 -0.835 l 0 -4.886 1.749 0 0 5 q 0 0.684 -0.142 1.241 -0.142 0.557 -0.498 0.949 -0.355 0.392 -0.938 0.608 -0.583 0.203 -1.45 0.203 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 29.21 37 q 0.731 0 1.324 0.153 0.593 0.153 1.021 0.473 0.428 0.319 0.648 0.818 0.234 0.486 0.234 1.15 0 0.69 -0.303 1.252 -0.303 0.562 -1.01 0.856 0.234 0.332 0.497 0.741 0.262 0.396 0.51 0.843 q 0.248 0.435 0.469 0.882 0.234 0.435 0.4 0.831 l -1.779 0 q -0.317 -0.767 -0.745 -1.47 -0.414 -0.716 -0.897 -1.444 l -0.883 0 0 2.914 l -1.697 0 0 -7.796 q 0.248 -0.051 0.538 -0.089 0.303 -0.051 0.607 -0.064 0.303 -0.026 0.579 -0.038 0.276 -0.013 0.483 -0.013 z m 1.503 2.581 q 0 -0.626 -0.414 -0.92 -0.414 -0.294 -1.09 -0.294 -0.097 0 -0.234 0.013 -0.138 0 -0.276 0.026 l 0 2.377 0.372 0 q 0.869 0 1.255 -0.307 0.386 -0.319 0.386 -0.895 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-win-bmp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-win-bmp.svg
new file mode 120000
index 00000000..bfc199b4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-win-bmp.svg
@@ -0,0 +1 @@
+application-image-bmp.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-wmf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-wmf.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-wmf.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xcf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xcf.svg
new file mode 100644
index 00000000..b0abbaa8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xcf.svg
@@ -0,0 +1,9 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<defs/>
+<path style="fill:#9a773c" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff" transform="matrix(.47869 0 0 .48595 13.85359 14.7107)">
+<path style="color:#000" d="m 36.943886,6.7968089 c -0.157078,0.077222 -0.296498,0.3277294 -0.432188,0.7348984 -0.361839,1.085785 -2.90791,8.5865417 -17.33072,8.9484697 C 12.298633,16.651365 9.3703212,10.60099 9.3703212,10.60099 l -0.1728749,7.781278 c 0,0 0.7397713,1.734074 -0.7347189,3.544803 C 8.3825784,21.801792 8.334663,21.660029 8.2466337,21.538008 7.7159378,20.802389 7.093816,20.183401 6.4314461,19.722376 5.6703811,19.192657 4.8787477,18.842912 4.0976334,18.728102 c -0.9005432,-0.132364 -1.7715733,0.0627 -2.4634688,0.561981 -0.69210616,0.499428 -1.09501379,1.264576 -1.25334389,2.161466 -0.13725792,0.777524 -0.0896357,1.618044 0.17287499,2.5073 0.22849391,0.774024 0.5932276,1.55551 1.1236876,2.291155 0.5603944,0.777156 1.258548,1.465348 1.9880627,1.945319 0.8227411,0.541308 1.6949827,0.858408 2.5499063,0.907816 0.2645554,0.01529 0.5348545,-0.04961 0.7779375,-0.08646 5.5372972,4.390835 16.5282672,8.488388 23.8135332,3.804181 0.157588,0.05364 0.316997,0.118164 0.475406,0.172917 0.0039,0.075 -0.01968,0.149333 0,0.216147 l 0.34575,-0.129688 c 0.06152,0.01956 0.110043,0.06801 0.172875,0.08646 0.01346,0.004 0.02968,-0.0039 0.04322,0 l 0.129657,0.129687 3.284625,1.167192 c -0.13475,1.140796 0.429353,2.435897 1.858407,2.982823 2.573572,0.984956 4.970156,2.247925 4.970156,2.247925 -1.227624,-4.168174 -1.675536,-7.513794 -4.883719,-7.219297 -0.596913,0.0548 -1.047941,0.299617 -1.383,0.64844 l -2.895657,-1.85886 -0.129656,0 -0.04322,-0.04323 c 3.899384,-3.8385 6.1796,-11.05294 4.797282,-23.603209 -0.08,-0.627178 -0.343267,-0.9500602 -0.605062,-0.8213571 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xcursor.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xcursor.svg
new file mode 100644
index 00000000..8955d97e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xcursor.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#757d32;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 20.655 15 -1.655 17.469 4.23 -3.585 1.92 6.116 3.25 -1.019 -1.92 -6.116 5.52 0.526" style="visibility:visible;fill:#f9f9f9;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xfig.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xfig.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xfig.svg
@@ -0,0 +1 @@
+application-vector.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xpixmap.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xpixmap.svg
new file mode 100644
index 00000000..381e3391
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image-x-xpixmap.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#39a34f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g style="fill:#fff">
+ <g>
+ <path d="m 17.04 16 c -0.563 0.054 -1.045 0.648 -1.035 1.281 l 0 13.469 c 0.006 0.663 0.538 1.26 1.129 1.25 l 13.772 0 c 0.583 -0.01 1.092 -0.597 1.098 -1.25 l 0 -13.469 c 0.008 -0.663 -0.506 -1.274 -1.098 -1.281 c -4.622 0 -9.244 0 -13.866 0 z m 0.973 2 11.984 0 0 8.594 -3.357 -4.125 -2.384 2.219 -3.137 -3.938 -3.106 3.188 z" style="color:#000"/>
+ </g>
+ <g transform="scale(1.05725 .94585)">
+ <path d="m 27.654 39.12 c 0.415 1.251 0.807 2.502 1.215 3.744 0.433 -1.266 0.823 -2.493 1.257 -3.744 l 1.424 0 c 0.282 2.863 0.434 5.695 0.517 8.458 l -1.578 0 0.084 -6.572 -1.098 3.401 -1.188 0 -1.051 -3.401 0.07 6.572 -1.578 0 c 0.108 -2.867 0.223 -5.665 0.503 -8.458 l 1.424 0"/>
+ <path d="m 21.869 39.04 c 1.014 0 1.8 0.223 2.359 0.668 0.559 0.436 0.838 1.154 0.838 2.153 0 1.01 -0.284 1.74 -0.851 2.194 -0.559 0.445 -1.353 0.668 -2.384 0.668 l -0.567 0 0 2.849 -1.585 0 0 -8.328 c 0.731 -0.161 1.458 -0.181 2.191 -0.204 m 0.18 1.458 c -0.277 -0.003 -0.51 0.025 -0.786 0.041 l 0 2.726 0.644 0 c 0.507 0 0.889 -0.104 1.147 -0.313 0.258 -0.218 0.387 -0.586 0.387 -1.104 0 -0.491 -0.129 -0.836 -0.387 -1.036 -0.249 -0.209 -0.584 -0.313 -1.01 -0.313"/>
+ </g>
+ </g>
+ <path d="m 18.213 45 c -0.435 -1.078 -0.938 -2.09 -1.421 -3.063 -0.545 1.044 -1.01 2.04 -1.475 3.063 l -1.817 0 c 0.672 -1.475 1.541 -2.85 2.35 -4.226 l -2.213 -3.774 1.817 0 1.339 2.559 1.407 -2.559 1.694 0 -2.158 3.735 c 0.906 1.376 1.645 2.773 2.295 4.265 l -1.817 0" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/image.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/image.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/image.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/inode-symlink.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/inode-symlink.svg
new file mode 100644
index 00000000..5fb377d8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/inode-symlink.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dc322f;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 28.846 18 -4.846 4.846 -4.846 -4.846 -4.154 4.154 4.846 4.846 -4.846 4.846 4.154 4.154 4.846 -4.846 4.846 4.846 4.154 -4.154 -4.846 -4.846 4.846 -4.846 -4.154 -4.154" style="fill:#fff;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/internet-feed.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/internet-feed.svg
new file mode 120000
index 00000000..2f0fbff8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/internet-feed.svg
@@ -0,0 +1 @@
+application-rss+xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/jpeg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/jpeg.svg
new file mode 120000
index 00000000..9cd628f7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/jpeg.svg
@@ -0,0 +1 @@
+application-image-jpg.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/jpg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/jpg.svg
new file mode 120000
index 00000000..9cd628f7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/jpg.svg
@@ -0,0 +1 @@
+application-image-jpg.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/kpresenter_kpr.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/kpresenter_kpr.svg
new file mode 120000
index 00000000..34a57735
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/kpresenter_kpr.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libpeas-plugin.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libpeas-plugin.svg
new file mode 120000
index 00000000..f6d9d702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libpeas-plugin.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-database.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-database.svg
new file mode 120000
index 00000000..d150bb25
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-drawing-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-drawing-template.svg
new file mode 120000
index 00000000..8d1e1356
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-drawing-template.svg
@@ -0,0 +1 @@
+application-drawing-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-drawing.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-drawing.svg
new file mode 120000
index 00000000..0095318b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-drawing.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-extension.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-extension.svg
new file mode 100644
index 00000000..6d4d2f64
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-extension.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#888" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff" transform="translate(0 2)">
+<path d="M 18.3125,18 C 17.996094,18.032475 18,18.167902 18,18.6875 L 18,24 c 0,-1.10457 0.895431,-2 2,-2 1.104569,0 2,0.89543 2,2 0,1.10457 -0.895431,2 -2,2 -1.104569,0 -2,-0.89543 -2,-2 l 0,5.25 C 18,30.0028 18,30 18.75,30 L 24,30 c -1.104569,0 -2,-0.89543 -2,-2 0,-1.10457 0.895431,-2 2,-2 1.104569,0 2,0.89543 2,2 0,1.10457 -0.895431,2 -2,2 l 5.25,0 C 30.002775,30 30,30 30,29.25 l 0,-10.5 C 30,17.9972 30,18 29.25,18 l -10.5,0 c -0.1875,0 -0.332031,-0.01083 -0.4375,0 z"/>
+<path d="m 24,18.991526 c 0,0.786303 -0.671573,1.423728 -1.5,1.423728 -0.828427,0 -1.5,-0.637425 -1.5,-1.423728 0,-0.786304 0.671573,-1.423729 1.5,-1.423729 0.828427,0 1.5,0.637425 1.5,1.423729 z" transform="matrix(1.33333 0 0 1.40476 -6 -10.67857)"/>
+<path d="m 24,18.991526 c 0,0.786303 -0.671573,1.423728 -1.5,1.423728 -0.828427,0 -1.5,-0.637425 -1.5,-1.423728 0,-0.786304 0.671573,-1.423729 1.5,-1.423729 0.828427,0 1.5,0.637425 1.5,1.423729 z" transform="matrix(1.33333 0 0 1.40476 2 -2.67857)"/>
+</g>
+<path style="fill-opacity:.196" d="m 5.999998,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32.000004,0 c 0.97143,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(.98658 0 0 .88456 -.21853 7.95717)">
+<path d="m 16.161898,37.354916 c -2e-6,0.420004 0.014,0.81667 0.042,1.19 0.03733,0.364003 0.102665,0.681336 0.196,0.952 0.102665,0.270668 0.242664,0.485335 0.42,0.644 0.177331,0.158668 0.41533,0.238001 0.714,0.238 0.28933,1e-6 0.522663,-0.07933 0.7,-0.238 0.186663,-0.158665 0.326662,-0.373332 0.42,-0.644 0.102662,-0.279998 0.167996,-0.601997 0.196,-0.966 0.03733,-0.363997 0.05599,-0.755996 0.056,-1.176 -5e-6,-0.419995 -0.01867,-0.811995 -0.056,-1.176 -0.028,-0.373328 -0.09334,-0.695327 -0.196,-0.966 -0.09334,-0.27066 -0.228671,-0.485327 -0.406,-0.644 -0.177337,-0.15866 -0.415337,-0.237993 -0.714,-0.238 -0.29867,7e-6 -0.536669,0.07934 -0.714,0.238 -0.177336,0.158673 -0.317335,0.378007 -0.42,0.658 -0.09333,0.270673 -0.158669,0.588006 -0.196,0.952 -0.028,0.364005 -0.042,0.756005 -0.042,1.176 m -1.75,0 c 0,-1.493328 0.275333,-2.617993 0.826,-3.374 0.550665,-0.765325 1.315998,-1.147991 2.296,-1.148 1.017329,9e-6 1.791995,0.382675 2.324,1.148 0.531994,0.756007 0.797994,1.880672 0.798,3.374 -6e-6,1.493336 -0.270673,2.622668 -0.812,3.388 -0.541338,0.756 -1.306671,1.134 -2.296,1.134 -1.017335,0 -1.796668,-0.378 -2.338,-1.134 -0.532,-0.765332 -0.798,-1.894664 -0.798,-3.388"/>
+<path d="m 26.017898,41.694916 c -0.177338,-0.476 -0.396671,-1.003333 -0.658,-1.582 -0.252004,-0.578665 -0.518003,-1.157331 -0.798,-1.736 -0.27067,0.550669 -0.541336,1.124669 -0.812,1.722 -0.270669,0.588001 -0.504002,1.12 -0.7,1.596 l -1.862,0 c 0.09333,-0.252 0.228667,-0.555333 0.406,-0.91 0.186666,-0.354666 0.387333,-0.737332 0.602,-1.148 0.223999,-0.410664 0.457332,-0.830664 0.7,-1.26 0.242665,-0.438663 0.475998,-0.858663 0.7,-1.26 l -2.268,-4.088 1.862,0 1.372,2.772 1.442,-2.772 1.736,0 -2.212,4.046 c 0.251996,0.401337 0.499329,0.821337 0.742,1.26 0.242662,0.438669 0.466661,0.868002 0.672,1.288 0.214661,0.410668 0.401327,0.798001 0.56,1.162 0.15866,0.354667 0.28466,0.658 0.378,0.91 l -1.862,0"/>
+<path d="m 34.683898,33.028916 0,1.428 -2.282,0 0,7.238 -1.736,0 0,-7.238 -2.282,0 0,-1.428 6.3,0"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-formula.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-formula.svg
new file mode 120000
index 00000000..15f67cb9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-formula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-master-docment.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-master-docment.svg
new file mode 120000
index 00000000..8f2ffb4c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-master-docment.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.master-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-master-document.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-master-document.svg
new file mode 120000
index 00000000..8f2ffb4c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-master-document.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.master-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-database.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-database.svg
new file mode 120000
index 00000000..d150bb25
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-drawing-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-drawing-template.svg
new file mode 120000
index 00000000..8d1e1356
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-drawing-template.svg
@@ -0,0 +1 @@
+application-drawing-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-drawing.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-drawing.svg
new file mode 120000
index 00000000..0095318b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-drawing.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-formula.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-formula.svg
new file mode 120000
index 00000000..15f67cb9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-formula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-master-document.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-master-document.svg
new file mode 120000
index 00000000..8f2ffb4c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-master-document.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.master-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-presentation-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-presentation-template.svg
new file mode 120000
index 00000000..d91cc5bd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-presentation-template.svg
@@ -0,0 +1 @@
+application-presentation-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-presentation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-presentation.svg
new file mode 120000
index 00000000..4175ef44
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-presentation.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-spreadsheet-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-spreadsheet-template.svg
new file mode 120000
index 00000000..00dbd860
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-spreadsheet-template.svg
@@ -0,0 +1 @@
+application-table-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-spreadsheet.svg
new file mode 120000
index 00000000..543316a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-spreadsheet.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-text-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-text-template.svg
new file mode 120000
index 00000000..1532b4c5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-text-template.svg
@@ -0,0 +1 @@
+application-word-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-text.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-text.svg
new file mode 120000
index 00000000..e1d28269
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-text.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-web-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-web-template.svg
new file mode 120000
index 00000000..60c48514
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-web-template.svg
@@ -0,0 +1 @@
+application-web-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-web.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-web.svg
new file mode 120000
index 00000000..db1be2dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-oasis-web.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-web.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-presentation-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-presentation-template.svg
new file mode 120000
index 00000000..d91cc5bd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-presentation-template.svg
@@ -0,0 +1 @@
+application-presentation-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-presentation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-presentation.svg
new file mode 120000
index 00000000..4175ef44
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-presentation.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.presentation.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-spreadsheet-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-spreadsheet-template.svg
new file mode 120000
index 00000000..00dbd860
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-spreadsheet-template.svg
@@ -0,0 +1 @@
+application-table-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-spreadsheet.svg
new file mode 120000
index 00000000..543316a9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-spreadsheet.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.spreadsheet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-text-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-text-template.svg
new file mode 120000
index 00000000..1532b4c5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-text-template.svg
@@ -0,0 +1 @@
+application-word-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-text.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-text.svg
new file mode 120000
index 00000000..e1d28269
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-text.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-web.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-web.svg
new file mode 120000
index 00000000..db1be2dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/libreoffice-web.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.text-web.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/media-audio.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/media-audio.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/media-audio.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/media-image.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/media-image.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/media-image.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/media-video.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/media-video.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/media-video.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/message-news.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/message-news.svg
new file mode 120000
index 00000000..8283b074
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/message-news.svg
@@ -0,0 +1 @@
+application-mbox.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/message-rfc822.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/message-rfc822.svg
new file mode 120000
index 00000000..8283b074
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/message-rfc822.svg
@@ -0,0 +1 @@
+application-mbox.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/message-x-gnu-rmail.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/message-x-gnu-rmail.svg
new file mode 120000
index 00000000..8283b074
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/message-x-gnu-rmail.svg
@@ -0,0 +1 @@
+application-mbox.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/message.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/message.svg
new file mode 120000
index 00000000..8283b074
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/message.svg
@@ -0,0 +1 @@
+application-mbox.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/mime_ascii.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/mime_ascii.svg
new file mode 120000
index 00000000..598bd3ac
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/mime_ascii.svg
@@ -0,0 +1 @@
+application-ascii.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/misc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/misc.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/misc.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/model-fcstd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-fcstd.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-fcstd.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/model-vnd.dwf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-vnd.dwf.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-vnd.dwf.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/model-vrml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-vrml.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-vrml.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x.stl-binary.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x.stl-binary.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x.stl-binary.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+binary.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+binary.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+binary.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+vrml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+vrml.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+vrml.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+xml.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d+xml.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/model-x3d.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/model.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/model.svg
new file mode 100644
index 00000000..b89b4134
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/model.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#ff8537;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 13 22.285 1 13.01 9.996 6.256 9.996 -6.256 1 -13.01 -11 -3.593 m 0 2.105 7.152 2.334 -7.152 3.166 -7.15 -3.164 m -1.666 1.451 7.816 3.459 0 10.521 -7.08 -4.432 m 16.896 -9.549 -0.736 9.549 l -7.08 4.432 0 -10.521" mix-blend-mode="normal" isolation="auto" white-space="normal" solid-opacity="1" solid-color="#000000" style="visibility:visible;shape-rendering:auto;color-interpolation-filters:linearRGB;fill:#f9f9f9;opacity:1;image-rendering:auto;fill-opacity:1;stroke:none;display:inline;color:#000;fill-rule:nonzero;color-rendering:auto;color-interpolation:sRGB"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/multipart-encrypted.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/multipart-encrypted.svg
new file mode 120000
index 00000000..656ee235
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/multipart-encrypted.svg
@@ -0,0 +1 @@
+application-octet-stream.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/music.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/music.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/music.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/none.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/none.svg
new file mode 120000
index 00000000..cb105632
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/none.svg
@@ -0,0 +1 @@
+unknown.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/office-contact.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/office-contact.svg
new file mode 120000
index 00000000..aef18a65
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/office-contact.svg
@@ -0,0 +1 @@
+text-x-vcard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/office-document.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/office-document.svg
new file mode 120000
index 00000000..a3635320
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/office-document.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/office-illustration.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/office-illustration.svg
new file mode 120000
index 00000000..e86ecbea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/office-illustration.svg
@@ -0,0 +1 @@
+application-vestor.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/office-spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/office-spreadsheet.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/office-spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-database.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-database.svg
new file mode 120000
index 00000000..d150bb25
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-drawing.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-drawing.svg
new file mode 120000
index 00000000..0095318b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-drawing.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-extension.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-extension.svg
new file mode 120000
index 00000000..fbf993b9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-extension.svg
@@ -0,0 +1 @@
+libreoffice-extension.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-oasis-database.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-oasis-database.svg
new file mode 120000
index 00000000..d150bb25
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-oasis-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-oasis-spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-oasis-spreadsheet.svg
new file mode 120000
index 00000000..0095318b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/openofficeorg3-oasis-spreadsheet.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/opera-extension.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/opera-extension.svg
new file mode 120000
index 00000000..f6d9d702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/opera-extension.svg
@@ -0,0 +1 @@
+extension.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/package-gdebi.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/package-gdebi.svg
new file mode 120000
index 00000000..abada3e5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/package-gdebi.svg
@@ -0,0 +1 @@
+application-x-deb.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/package-x-generic.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/package-x-generic.svg
new file mode 120000
index 00000000..de6105c9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/package-x-generic.svg
@@ -0,0 +1 @@
+application-software.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/package.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/package.svg
new file mode 120000
index 00000000..de6105c9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/package.svg
@@ -0,0 +1 @@
+application-software.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/package_editors.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/package_editors.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/package_editors.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/package_wordprocessing.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/package_wordprocessing.svg
new file mode 120000
index 00000000..7472b14d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/package_wordprocessing.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/plan.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/plan.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/plan.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/playlist-automatic.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/playlist-automatic.svg
new file mode 120000
index 00000000..f126cefe
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/playlist-automatic.svg
@@ -0,0 +1 @@
+audio-x-smart-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/playlist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/playlist.svg
new file mode 120000
index 00000000..ace508bd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/playlist.svg
@@ -0,0 +1 @@
+audio-x-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/rar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/rar.svg
new file mode 120000
index 00000000..832a1384
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/rar.svg
@@ -0,0 +1 @@
+application-x-rar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/raw.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/raw.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/raw.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/rpm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/rpm.svg
new file mode 120000
index 00000000..08dae791
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/rpm.svg
@@ -0,0 +1 @@
+application-x-rpm.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/shellscript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/shellscript.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/shellscript.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/sound.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/sound.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/sound.svg
@@ -0,0 +1 @@
+application-audio.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/source-playlist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/source-playlist.svg
new file mode 120000
index 00000000..ace508bd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/source-playlist.svg
@@ -0,0 +1 @@
+audio-x-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/source-smart-playlist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/source-smart-playlist.svg
new file mode 120000
index 00000000..f126cefe
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/source-smart-playlist.svg
@@ -0,0 +1 @@
+audio-x-smart-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/spreadsheet.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_addressbook.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_addressbook.svg
new file mode 120000
index 00000000..3f74a9dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_addressbook.svg
@@ -0,0 +1 @@
+x-office-address-book.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_calendar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_calendar.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_calendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_certificate.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_certificate.svg
new file mode 120000
index 00000000..b02dde5b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_certificate.svg
@@ -0,0 +1 @@
+application-certificate.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_new-drawing.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_new-drawing.svg
new file mode 120000
index 00000000..ca748d2c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_new-drawing.svg
@@ -0,0 +1 @@
+application-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_playlist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_playlist.svg
new file mode 120000
index 00000000..f8e482a4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_playlist.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_script.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_script.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_script.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_smart-playlist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_smart-playlist.svg
new file mode 120000
index 00000000..f126cefe
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/stock_smart-playlist.svg
@@ -0,0 +1 @@
+audio-x-smart-playlist.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/svg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/svg.svg
new file mode 120000
index 00000000..e86ecbea
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/svg.svg
@@ -0,0 +1 @@
+application-vestor.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/tar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/tar.svg
new file mode 120000
index 00000000..065c47e0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/tar.svg
@@ -0,0 +1 @@
+application-x-tar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/template-source.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/template-source.svg
new file mode 120000
index 00000000..19265f5b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/template-source.svg
@@ -0,0 +1 @@
+application-text-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/template_source.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/template_source.svg
new file mode 120000
index 00000000..19265f5b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/template_source.svg
@@ -0,0 +1 @@
+application-text-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-calendar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-calendar.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-calendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-csharp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-csharp.svg
new file mode 120000
index 00000000..a246be13
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-csharp.svg
@@ -0,0 +1 @@
+text-x-csharp.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-css.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-css.svg
new file mode 120000
index 00000000..e76de636
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-css.svg
@@ -0,0 +1 @@
+text-x-css.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-csv.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-csv.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-csv.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-directory.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-directory.svg
new file mode 120000
index 00000000..f8f54dda
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-directory.svg
@@ -0,0 +1 @@
+office-contact.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-enriched.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-enriched.svg
new file mode 120000
index 00000000..a3635320
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-enriched.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-html.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-html.svg
new file mode 100644
index 00000000..bf1bf3b2
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-html.svg
@@ -0,0 +1,20 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#7099c4"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(.81817 0 0 .81817 4.36383 7.36392)" style="fill:#fff;color:#000">
+ <path d="m 15 19.12 0 2 18 0 0 -2 z"/>
+ <path d="m 14 22.778 0 2.444 20 0 0 -2.444 z"/>
+ <path d="m 15 26.878 0 2 18 0 0 -2 z"/>
+ <path d="m 23 14 0 20 2 0 0 -20 z"/>
+ </g>
+ <g style="fill:none;stroke:#fff">
+ <g transform="matrix(.81817 0 0 .81817 4.36383 7.36392)" style="stroke-width:2">
+ <path d="m 20.442 33 c -2 -6 -2 -12 0 -18"/>
+ <path d="m 27.47 33 c 2 -5 2 -12 0 -18"/>
+ </g>
+ <g transform="matrix(.81817 0 0 .81817 4.36383 7.36392)">
+ <path d="m 33.06 27.317 c 0 5.03 -4.076 9.104 -9.104 9.104 -5.03 0 -9.104 -4.076 -9.104 -9.104 0 -5.03 4.076 -9.104 9.104 -9.104 5.03 0 9.104 4.076 9.104 9.104 z" transform="matrix(1.09842 0 0 1.09842 -2.31068 -6.00564)" style="stroke-linecap:round;stroke-width:1.821"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-html_alt.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-html_alt.svg
new file mode 120000
index 00000000..c4ba3155
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-html_alt.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-htmlh.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-htmlh.svg
new file mode 120000
index 00000000..c4ba3155
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-htmlh.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-javascript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-javascript.svg
new file mode 120000
index 00000000..f5bb9a86
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-javascript.svg
@@ -0,0 +1 @@
+application-javascript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-markdown.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-markdown.svg
new file mode 120000
index 00000000..b9b7490a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-markdown.svg
@@ -0,0 +1 @@
+text-x-markdown.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-mht.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-mht.svg
new file mode 120000
index 00000000..c4ba3155
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-mht.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-plain.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-plain.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-plain.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-r.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-r.svg
new file mode 120000
index 00000000..6e531487
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-r.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-rdf+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-rdf+xml.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-rdf+xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-richtext.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-richtext.svg
new file mode 120000
index 00000000..a3635320
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-richtext.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-rtf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-rtf.svg
new file mode 120000
index 00000000..6a756570
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-rtf.svg
@@ -0,0 +1 @@
+application-rtf.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-rust.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-rust.svg
new file mode 100644
index 00000000..ec760d8b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-rust.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#b2542c;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 23.398 16 -0.957 2.129 a 10 10 0 0 0 -2.035 0.539 l -1.887 -1.359 -1.039 0.598 0.234 2.324 a 10 10 0 0 0 -1.484 1.484 l -2.324 -0.234 -0.598 1.039 1.367 1.898 a 10 10 0 0 0 -0.539 2.023 l -2.137 0.957 l 0 1.203 2.129 0.957 a 10 10 0 0 0 0.539 2.035 l -1.359 1.887 0.598 1.039 2.324 -0.234 a 10 10 0 0 0 1.484 1.484 l -0.234 2.324 1.039 0.598 1.898 -1.367 a 10 10 0 0 0 2.023 0.539 l 0.957 2.137 l 1.203 0 0.957 -2.129 a 10 10 0 0 0 2.035 -0.539 l 1.887 1.359 1.039 -0.598 -0.234 -2.324 a 10 10 0 0 0 1.484 -1.484 l 2.324 0.234 0.598 -1.039 -1.367 -1.898 a 10 10 0 0 0 0.539 -2.023 l 2.137 -0.957 0 -1.203 -2.129 -0.957 a 10 10 0 0 0 -0.539 -2.035 l 1.359 -1.887 -0.598 -1.039 -2.324 0.234 a 10 10 0 0 0 -1.484 -1.484 l 0.234 -2.324 -1.039 -0.598 -1.898 1.367 a 10 10 0 0 0 -2.023 -0.539 l -0.957 -2.137 -1.203 0 m 0.602 4 a 8 8 0 0 1 8 8 8 8 0 0 1 -8 8 8 8 0 0 1 -8 -8 8 8 0 0 1 8 -8 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <path d="m 24.4 23 c 2.798 0 3.9 1.375 3.9 3 0 1.667 -1.459 2.576 -2.3 2.725 0.682 0.179 0.828 0.875 1.2 2.025 0.324 1 0.564 1.25 1.8 1.25 l 0 1 -1.875 0 c -0.984 0 -1.153 -0.787 -1.5 -1.75 c -0.496 -1.375 -0.876 -2.25 -2 -2.25 l -1.625 0 l 0 3 1 0 l 0 1 l -4 0 0 -1 1 0 l 0 -8 l -1 0 0 -1 z m -2.4 5 2.188 0 c 1.688 0 2.212 -1.089 2.212 -2 c 0 -1.215 -0.877 -2 -2.219 -2 l -2.181 0" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-sgml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-sgml.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-sgml.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-spreadsheet.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-vcalendar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-vcalendar.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-vcalendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-vnd.qt.linguist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-vnd.qt.linguist.svg
new file mode 120000
index 00000000..e699548d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-vnd.qt.linguist.svg
@@ -0,0 +1 @@
+text-x-qml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-R.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-R.svg
new file mode 120000
index 00000000..6e531487
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-R.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-arduino.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-arduino.svg
new file mode 100644
index 00000000..baf22509
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-arduino.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <defs>
+
+ </defs>
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#0ca1a6;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 35 26.5 c 0 -2.751 -2.441 -5 -5.407 -5 l 0 0 c -0.278 0 -0.556 0.03 -0.834 0.059 l 0 0 c -2.317 0.325 -3.862 1.923 -4.758 3.136 l 0 0 c -0.865 -1.213 -2.441 -2.84 -4.758 -3.136 l 0 0 c -0.278 -0.03 -0.556 -0.059 -0.834 -0.059 l 0 0 c -2.997 0 -5.407 2.249 -5.407 5 l 0 0 c 0 2.751 2.441 5 5.407 5 l 0 0 c 0.278 0 0.556 -0.03 0.834 -0.059 l 0 0 c 2.317 -0.325 3.862 -1.923 4.758 -3.136 l 0 0 c 0.865 1.243 2.41 2.84 4.758 3.136 l 0 0 c 0.278 0.03 0.556 0.059 0.834 0.059 l 0 0 c 2.966 0 5.407 -2.219 5.407 -5 l 0 0 z m -16.01 3.195 c -0.185 0.03 -0.371 0.03 -0.587 0.03 l 0 0 c -1.978 0 -3.553 -1.45 -3.553 -3.225 l 0 0 c 0 -1.775 1.607 -3.225 3.553 -3.225 l 0 0 c 0.185 0 0.371 0.03 0.587 0.03 l 0 0 c 2.194 0.296 3.522 2.367 3.986 3.195 l 0 0 c -0.463 0.828 -1.792 2.899 -3.986 3.195 l 0 0 z m 6.03 -3.195 c 0.463 -0.828 1.792 -2.899 3.986 -3.195 l 0 0 c 0.185 -0.03 0.371 -0.03 0.587 -0.03 l 0 0 c 1.978 0 3.553 1.45 3.553 3.225 l 0 0 c 0 1.775 -1.607 3.225 -3.553 3.225 l 0 0 c -0.185 0 -0.371 0 -0.587 -0.03 l 0 0 c -2.194 -0.296 -3.522 -2.367 -3.986 -3.195 l 0 0 z" style="fill:#fff"/>
+ <path d="m 17 26 0 0 0 1 3 0 0 0 0 -1 0 0 z" style="fill:#fff"/>
+ <path d="m 27.7 26 0 1 0 0 1.3 0 0 0 0 1.3 0 0 1 0 0 -1.3 1.3 0 0 -1 -1.3 0 0 -1.3 -1 0 0 1.3 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-authors.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-authors.svg
new file mode 120000
index 00000000..3a00ae02
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-authors.svg
@@ -0,0 +1 @@
+application-users.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-bak.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-bak.svg
new file mode 120000
index 00000000..753cd55b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-bak.svg
@@ -0,0 +1 @@
+application-x-trash.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-bibtex.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-bibtex.svg
new file mode 120000
index 00000000..9f295214
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-bibtex.svg
@@ -0,0 +1 @@
+text-x-tex.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++.svg
new file mode 100644
index 00000000..49f586cb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#2d2d2d"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(1.00411,0,0,1.0429936,-15.47604,4.1382373)" style="fill:#dcdcdc">
+ <path d="m 27.364 22.77 c 0 -0.781 0.138 -1.55 0.415 -2.307 0.276 -0.769 0.673 -1.454 1.189 -2.055 0.529 -0.601 1.171 -1.087 1.928 -1.46 0.757 -0.372 1.622 -0.559 2.595 -0.559 1.141 0 2.127 0.258 2.956 0.775 0.841 0.517 1.46 1.189 1.856 2.02 l -1.91 1.316 c -0.144 -0.36 -0.33 -0.661 -0.559 -0.901 -0.228 -0.252 -0.481 -0.451 -0.757 -0.595 -0.264 -0.144 -0.541 -0.246 -0.829 -0.306 -0.288 -0.072 -0.565 -0.108 -0.829 -0.108 -0.589 0 -1.105 0.126 -1.55 0.378 -0.445 0.252 -0.817 0.583 -1.117 0.991 -0.288 0.397 -0.511 0.853 -0.667 1.37 -0.144 0.505 -0.216 1.01 -0.216 1.514 0 0.565 0.084 1.111 0.252 1.64 0.18 0.517 0.427 0.973 0.739 1.37 0.324 0.396 0.709 0.715 1.153 0.955 0.445 0.24 0.931 0.36 1.46 0.36 0.276 0 0.559 -0.036 0.847 -0.108 0.288 -0.072 0.565 -0.186 0.829 -0.342 0.276 -0.156 0.529 -0.354 0.757 -0.595 0.228 -0.252 0.415 -0.553 0.559 -0.901 l 2.037 1.171 c -0.192 0.481 -0.475 0.907 -0.847 1.28 -0.36 0.36 -0.775 0.667 -1.244 0.919 -0.469 0.252 -0.961 0.445 -1.478 0.577 -0.517 0.132 -1.027 0.198 -1.532 0.198 -0.889 0 -1.706 -0.192 -2.451 -0.577 c -0.733 -0.384 -1.37 -0.883 -1.91 -1.496 -0.529 -0.625 -0.943 -1.328 -1.244 -2.109 -0.288 -0.793 -0.433 -1.598 -0.433 -2.415"/>
+ <path d="m 53.26 21.919 0 1.918 -1.992 0 0 1.918 -1.992 0 0 -1.918 -1.992 0 0 -1.918 1.992 0 0 -1.918 1.992 0 0 1.918 1.992 0"/>
+ </g>
+ <path d="m 30 27 0 2 -2 0 0 2 l -2 0 l 0 -2 -2 0 l 0 -2 2 0 l 0 -2 2 0 0 2 2 0" style="fill:#dcdcdc"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++hdr.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++hdr.svg
new file mode 100644
index 00000000..c0898bbb
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++hdr.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.7755988,0,0,0.7252547,-1.7500653,5.4998314)" style="fill:#3e3e3e;fill-opacity:1;stroke:none">
+ <path d="m 29.332 39.3 -3.868 0 0 -8.6 c 0 -1.179 0.016 -2.123 -0.354 -2.707 -0.361 -0.595 -0.712 -0.928 -1.654 -0.928 -0.714 0 -1.336 0.23 -1.663 0.464 -0.372 0.266 -0.581 0.564 -0.815 1.022 -0.234 0.458 -0.4 1.023 -0.497 1.696 -0.097 0.673 -0.174 1.422 -0.174 2.31 l 0 6.743 -3.868 0 0 -23.44 3.868 0 0 10.132 c 0.478 -0.848 1.144 -1.457 1.885 -1.828 0.741 -0.38 1.198 -0.615 2.134 -0.615 0.809 0 1.333 0.101 1.986 0.335 0.663 0.224 1.171 0.641 1.639 1.128 0.468 0.487 0.829 1.111 1.082 1.872 0.253 0.751 0.299 1.652 0.299 2.705 z"/>
+ </g>
+ <path d="m 38 27 0 2 -2 0 0 2 -2 0 0 -2 -2 0 0 -2 2 0 0 -2 2 0 0 2 2 0" style="fill:#3e3e3e;fill-opacity:1"/>
+ <path d="m 30 27 0 2 -2 0 l 0 2 l -2 0 0 -2 -2 0 0 -2 2 0 0 -2 l 2 0 l 0 2 2 0" style="fill:#3e3e3e;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++src.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++src.svg
new file mode 120000
index 00000000..cac65765
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c++src.svg
@@ -0,0 +1 @@
+text-x-c++.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c.svg
new file mode 100644
index 00000000..befdb3e6
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-c.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#2d2d2d"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 16 27.867 c 0 -0.963 0.198 -1.911 0.595 -2.844 0.397 -0.948 0.967 -1.793 1.709 -2.533 0.759 -0.741 1.683 -1.341 2.77 -1.8 1.087 -0.459 2.33 -0.689 3.728 -0.689 1.64 0 3.055 0.319 4.246 0.956 1.208 0.637 2.097 1.467 2.667 2.489 l -2.744 1.622 c -0.207 -0.444 -0.475 -0.815 -0.803 -1.111 -0.328 -0.311 -0.69 -0.556 -1.087 -0.733 -0.38 -0.178 -0.777 -0.304 -1.191 -0.378 -0.414 -0.089 -0.811 -0.133 -1.191 -0.133 -0.846 0 -1.588 0.156 -2.227 0.467 -0.639 0.311 -1.174 0.719 -1.605 1.222 -0.414 0.489 -0.734 1.052 -0.958 1.689 -0.207 0.622 -0.311 1.244 -0.311 1.867 0 0.696 0.121 1.37 0.362 2.022 0.259 0.637 0.613 1.2 1.061 1.689 0.466 0.489 1.018 0.881 1.657 1.178 0.639 0.296 1.338 0.444 2.097 0.444 0.397 0 0.803 -0.044 1.217 -0.133 0.414 -0.089 0.811 -0.23 1.191 -0.422 0.397 -0.193 0.759 -0.437 1.087 -0.733 0.328 -0.311 0.595 -0.681 0.803 -1.111 l 2.926 1.444 c -0.276 0.593 -0.682 1.119 -1.217 1.578 -0.518 0.444 -1.113 0.822 -1.786 1.133 -0.673 0.311 -1.381 0.548 -2.123 0.711 -0.742 0.163 -1.476 0.244 -2.201 0.244 -1.277 0 -2.451 -0.237 -3.521 -0.711 -1.053 -0.474 -1.968 -1.089 -2.744 -1.844 -0.759 -0.77 -1.355 -1.637 -1.786 -2.6 -0.414 -0.978 -0.621 -1.97 -0.621 -2.978" style="fill:#dcdcdc"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-changelog.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-changelog.svg
new file mode 100644
index 00000000..f9fe4aca
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-changelog.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 18 19 0 1 16 0 0 -1 z" style="fill:#888"/>
+ <path d="m 18 22 0 1 16 0 0 -1 z" style="fill:#888"/>
+ <path d="m 18 25 0 1 16 0 0 -1 z" style="fill:#888"/>
+ <path d="m 18 28 0 1 16 0 0 -1 z" style="fill:#888"/>
+ <path d="m 18 31 0 1 16 0 0 -1 z" style="fill:#888"/>
+ <path d="m 18 34 0 1 16 0 0 -1 z" style="fill:#888"/>
+ <path d="m 16 20 -2 0 0 -1 2 0 z" style="fill:#888"/>
+ <path d="m 16 23 -2 0 0 -1 2 0 z" style="fill:#888"/>
+ <path d="m 16 26 -2 0 0 -1 2 0 z" style="fill:#888"/>
+ <path d="m 16 29 -2 0 0 -1 2 0 z" style="fill:#888"/>
+ <path d="m 16 32 -2 0 0 -1 2 0 z" style="fill:#888"/>
+ <path d="m 16 35 -2 0 0 -1 2 0 z" style="fill:#888"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-chdr.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-chdr.svg
new file mode 100644
index 00000000..a34c3aac
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-chdr.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="scale(1.0341256,0.96700052)" style="fill:#3e3e3e;fill-opacity:1;stroke:none">
+ <path d="m 29.977 39.3 -3.868 0 0 -8.6 c 0 -1.179 -0.212 -2.062 -0.582 -2.646 -0.361 -0.595 -1.129 -0.989 -2.071 -0.989 -0.714 0 -1.336 0.23 -1.663 0.464 -0.372 0.266 -0.581 0.564 -0.815 1.022 -0.234 0.458 -0.4 1.023 -0.497 1.696 -0.097 0.673 -0.174 1.422 -0.174 2.31 l 0 6.743 -3.868 0 0 -22.751 3.868 0 0 9.443 c 0.478 -0.848 1.144 -1.457 1.885 -1.828 0.741 -0.38 1.587 -0.554 2.522 -0.554 0.809 0 1.533 0.101 2.186 0.335 0.663 0.224 1.228 0.58 1.696 1.067 0.468 0.487 0.829 1.111 1.082 1.872 0.253 0.751 0.299 1.652 0.299 2.705 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-cmake.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-cmake.svg
new file mode 120000
index 00000000..a8f98714
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-cmake.svg
@@ -0,0 +1 @@
+gnome-mime-text-x-makefile.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-copying.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-copying.svg
new file mode 100644
index 00000000..27695f14
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-copying.svg
@@ -0,0 +1,11 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g transform="translate(0 2)">
+<path style="fill:#888" d="m 24,14 c -5.522848,0 -10,4.477152 -10,10 0,5.522848 4.477152,10 10,10 5.522848,0 10,-4.477152 10,-10 0,-5.522848 -4.477152,-10 -10,-10 z m 0,2 c 4.418278,0 8,3.581722 8,8 0,4.418278 -3.581722,8 -8,8 -4.418278,0 -8,-3.581722 -8,-8 0,-4.418278 3.581722,-8 8,-8 z"/>
+</g>
+<g style="fill:#888;word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(1.31316 0 0 1.16795 -8.44109 3.80952)">
+<path d="m 24.824965,15.625977 c -0.797531,8e-6 -1.415044,0.300789 -1.85254,0.902343 -0.437503,0.597012 -0.656253,1.430996 -0.65625,2.501953 -3e-6,2.228519 0.83626,3.342776 2.50879,3.342774 0.701816,2e-6 1.55175,-0.175454 2.549804,-0.526367 l 0,1.777343 c -0.82032,0.341797 -1.736334,0.512696 -2.748047,0.512696 -1.45378,0 -2.565758,-0.439779 -3.335937,-1.319336 -0.770184,-0.884113 -1.155274,-2.151039 -1.155274,-3.800781 0,-1.039057 0.189127,-1.948236 0.567383,-2.72754 0.378254,-0.783845 0.920571,-1.383128 1.626953,-1.797851 0.710934,-0.419261 1.542639,-0.628896 2.495118,-0.628906 0.970696,1e-5 1.945956,0.23471 2.925781,0.704101 l -0.683594,1.722656 c -0.373705,-0.177726 -0.749681,-0.332674 -1.12793,-0.464843 -0.378261,-0.132153 -0.74968,-0.198234 -1.114257,-0.198242"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-credits.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-credits.svg
new file mode 120000
index 00000000..3a00ae02
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-credits.svg
@@ -0,0 +1 @@
+application-users.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-crystal.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-crystal.svg
new file mode 100644
index 00000000..e56f58a1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-crystal.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ viewBox="0 0 48 48"
+ height="48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="text-x-ruby.svg">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1440"
+ inkscape:window-height="880"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="4.9166667"
+ inkscape:cx="-3.8644068"
+ inkscape:cy="24.101695"
+ inkscape:window-x="0"
+ inkscape:window-y="20"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <path
+ style="fill:#2d2d2d;fill-opacity:1"
+ d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"
+ id="path4" />
+ <path
+ style="fill-opacity:.196"
+ d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"
+ id="path6" />
+ <path
+ style="fill:#fff;fill-opacity:.392"
+ d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"
+ id="path8" />
+ <path
+ style="fill:#fff"
+ d="m 17,18 -3,3 0,5 10,10 10,-10 0,-5 -3,-3 -14,0 z m 3,1 0,2 0,5 4,9 -5,-9 0,-5 1,-2 z"
+ id="path10" />
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-csharp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-csharp.svg
new file mode 100644
index 00000000..0104aa2b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-csharp.svg
@@ -0,0 +1,9 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#2d2d2d" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#dcdcdc;word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(.94007 1.06375)">
+<path d="m 11.701216,26.19671 c 0,-0.905247 0.16016,-1.796575 0.480482,-2.673986 0.32032,-0.891318 0.779911,-1.685157 1.378774,-2.381519 0.612786,-0.696338 1.35788,-1.260381 2.235286,-1.692132 0.877396,-0.431723 1.88014,-0.647591 3.008234,-0.647606 1.323057,1.5e-5 2.465071,0.299445 3.426045,0.898292 0.974879,0.598875 1.692119,1.378787 2.151724,2.339738 l -2.214395,1.525008 C 22.000231,23.146705 21.784362,22.79853 21.51976,22.519979 21.255136,22.227523 20.962669,21.997728 20.642358,21.830592 20.335954,21.66348 20.015633,21.5451 19.681394,21.475453 19.347138,21.391903 19.026817,21.350122 18.72043,21.35011 c -0.68243,1.2e-5 -1.281291,0.146246 -1.796584,0.438701 -0.515305,0.292479 -0.947042,0.675471 -1.295212,1.148978 -0.334253,0.459602 -0.591902,0.988828 -0.77295,1.58768 -0.167127,0.584943 -0.250689,1.169877 -0.250686,1.754803 -3e-6,0.654576 0.09749,1.288255 0.292467,1.901037 0.208902,0.598867 0.494405,1.128093 0.856512,1.58768 0.376024,0.459595 0.821688,0.82866 1.336993,1.107197 0.515293,0.278543 1.079336,0.417813 1.692132,0.41781 0.320313,3e-6 0.647598,-0.04178 0.981854,-0.125343 0.334239,-0.08356 0.65456,-0.215866 0.960964,-0.396919 0.320311,-0.181048 0.612778,-0.410844 0.877402,-0.689388 0.264602,-0.292463 0.480471,-0.640638 0.647606,-1.044525 l 2.360628,1.357883 c -0.222845,0.557083 -0.55013,1.051492 -0.981854,1.483227 -0.417822,0.417812 -0.898304,0.77295 -1.441446,1.065416 -0.543164,0.292468 -1.114171,0.5153 -1.713022,0.668497 -0.598871,0.153197 -1.190768,0.229796 -1.775694,0.229796 -1.030606,0 -1.977642,-0.222832 -2.841111,-0.668497 C 15.008878,32.72848 14.270747,32.150509 13.644034,31.44023 13.031244,30.716028 12.550762,29.901299 12.202589,28.996039 11.86834,28.076862 11.701216,27.143753 11.701216,26.19671"/>
+<path d="m 39.35863,24.859717 -3.029125,0 -0.689387,2.862001 2.736658,0 0,2.089052 -3.23803,0 -0.960964,3.906527 -2.256176,0 0.981854,-3.906527 -2.506862,0 -0.940073,3.906527 -2.256176,0 0.960963,-3.906527 -2.339738,0 0,-2.089052 2.841111,0 0.689387,-2.862001 -2.548643,0 0,-1.963709 3.029125,0 0.981854,-4.010979 2.256176,0 -1.002745,4.010979 2.506863,0 0.960963,-4.010979 2.256176,0 -0.981854,4.010979 2.548643,0 0,1.963709 m -5.953797,2.862001 0.668496,-2.862001 -2.485972,0 -0.689387,2.862001 2.506863,0"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-csrc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-csrc.svg
new file mode 120000
index 00000000..728e4100
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-csrc.svg
@@ -0,0 +1 @@
+text-x-c.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-css.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-css.svg
new file mode 100644
index 00000000..a2a322e0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-css.svg
@@ -0,0 +1,6 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#0c72ba" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff" d="m 16,16 0,4 12,0 -0.3,3 -6.7,0 0,4 6.3,0 -0.3,4 -3,1 -3,-1 0,-2 -4,0 0,5 7,2 7,-2 1,-18 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-dsrc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-dsrc.svg
new file mode 100644
index 00000000..ab66ce69
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-dsrc.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#2d2d2d;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 32 28 c 0 7.109 -4.53 10 -8 10 l -8 0 0 -20 8 0 c 3.47 0 8 2.891 8 10 m -4 0 c 0 -4 -2 -6 -5.333 -6 l -2.667 0 0 12 2.667 0 c 3.333 0 5.333 -2 5.333 -6" style="fill:#dcdcdc;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-emacs-lisp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-emacs-lisp.svg
new file mode 100644
index 00000000..72c913ef
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-emacs-lisp.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#5555b5;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 18.989 35.447 c 2.234 0.526 4.571 0.499 6.883 0.553 0 0 2.023 -0.068 3.132 -0.266 1.162 -0.208 1.816 -0.441 2.17 -0.875 0.007 -0.101 0.163 -0.436 -0.301 -0.735 -1.191 -0.763 -2.697 -0.933 -5.637 -1.52 -3.251 -0.696 -4.242 -1.433 -4.74 -1.979 -0.478 -0.543 0.025 -1.726 2.602 -2.39 1.303 -0.364 6.199 -0.594 6.199 -0.594 -1.445 -1.062 -4.152 -2.96 -4.704 -3.363 -0.487 -0.355 -1.267 -0.898 -1.366 -1.404 -0.128 -0.492 0.647 -0.758 1.059 -0.801 2.097 -0.1 3.828 0.061 5.756 0.321 1.162 0.015 2.044 -0.624 1.952 -1.895 -0.056 -1.293 -1.387 -2.285 -2.826 -2.279 -1.355 0.003 -4.68 0.355 -4.68 0.355 3.915 0.662 4.558 0.844 4.775 1.301 -1.086 1.024 -3.02 0.452 -4.822 0.325 -2.287 -0.273 -3.879 -0.541 -4.541 0.382 -0.43 0.596 0.112 1.299 0.328 1.708 1.313 1.955 3.196 2.975 5.113 4.148 -3.569 -0.839 -6.367 -0.197 -8.123 0.799 -2.01 1.286 -1.595 3.315 1.737 5.112 1.962 1.059 3.234 1.517 6.101 1.845 1.856 0.23 2.133 0.339 2.125 0.494 -0.011 0.215 -2.169 0.371 -2.763 0.434 -1.508 0.156 -5.41 0.319 -5.432 0.32" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-fortran.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-fortran.svg
new file mode 100644
index 00000000..011ce281
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-fortran.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#2d2d2d;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 15 18.03 0 2.074 c 3 0 3 0.9 3 3.9 l 0 9 c 0 3 0 3.9 -3 3.9 l 0 2.1 l 9 0 0 -2.1 c -3 0 -3 -0.9 -3 -3.9 l 0 -3 1.5 0 c 1.2 0 2.401 0 2.4 3 l 2.1 0 0 -9 -2.1 0 c 0.001 3 -1.2 3 -2.4 3 l -1.5 0 0 -6 6 0 c 3 0 3.9 0 3.9 3 l 2.1 0 0 -6 z" style="fill:#dcdcdc;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-generic-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-generic-template.svg
new file mode 120000
index 00000000..19265f5b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-generic-template.svg
@@ -0,0 +1 @@
+application-text-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-generic.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-generic.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-generic.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gettext-translation-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gettext-translation-template.svg
new file mode 100644
index 00000000..03a2647a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gettext-translation-template.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#dda06a;fill-opacity:1"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill:#000;fill-opacity:0.196"/>
+ <path d="m 18 11 0 19 2 0 0 -8 12 0 -5.5 -4.5 5.5 -4.5 l -12 0 0 -2" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <path d="m 16.393 36.9 c -0.8 0.022 -1.594 0.04 -2.393 0.193 l 0 7.906 l 1.73 0 l 0 -2.705 l 0.619 0 c 1.126 0 1.996 -0.21 2.605 -0.633 c 0.619 -0.431 0.928 -1.126 0.928 -2.084 c 0 -0.949 -0.304 -1.631 -0.914 -2.045 c -0.61 -0.423 -1.469 -0.633 -2.576 -0.633 z m 7.646 0 c -1.032 0 -1.84 0.347 -2.42 1.041 c -0.58 0.685 -0.869 1.705 -0.869 3.059 c 0 1.354 0.279 2.378 0.84 3.072 c 0.57 0.685 1.391 1.027 2.463 1.027 c 1.042 0 1.85 -0.342 2.42 -1.027 c 0.57 -0.694 0.854 -1.718 0.854 -3.072 c 0 -1.354 -0.279 -2.373 -0.84 -3.059 c -0.56 -0.694 -1.376 -1.041 -2.447 -1.041 z m 3.826 0.1 l 0 1.318 l 2.295 0 l 0 6.682 l 1.746 0 l 0 -6.682 l 2.293 0 l 0 -1.318 l -6.334 0 z m -3.826 1.258 c 0.315 0 0.616 0.073 0.803 0.217 c 0.187 0.144 0.329 0.339 0.428 0.584 c 0.108 0.245 0.178 0.537 0.207 0.875 c 0.039 0.33 0.059 0.686 0.059 1.066 c 0 0.381 -0.019 0.736 -0.059 1.066 c -0.029 0.33 -0.099 0.621 -0.207 0.875 c -0.098 0.245 -0.245 0.44 -0.441 0.584 c -0.187 0.144 -0.484 0.217 -0.789 0.217 c -0.315 0 -0.618 -0.073 -0.805 -0.217 c -0.187 -0.144 -0.333 -0.339 -0.441 -0.584 c -0.098 -0.245 -0.168 -0.533 -0.207 -0.863 c -0.029 -0.338 -0.045 -0.697 -0.045 -1.078 c 0 -0.381 0.015 -0.736 0.045 -1.066 c 0.039 -0.33 0.109 -0.618 0.207 -0.863 c 0.108 -0.254 0.255 -0.452 0.441 -0.596 c 0.187 -0.144 0.49 -0.217 0.805 -0.217 z m -7.449 0.027 c 0.46 0 0.826 0.098 1.098 0.297 c 0.281 0.19 0.422 0.519 0.422 0.984 c 0 0.492 -0.14 0.84 -0.422 1.047 c -0.281 0.198 -0.698 0.299 -1.252 0.299 l -0.705 0 l 0 -2.588 c 0.302 -0.015 0.557 -0.042 0.859 -0.039 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gettext-translation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gettext-translation.svg
new file mode 120000
index 00000000..ba3afcce
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gettext-translation.svg
@@ -0,0 +1 @@
+text-x-po.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-go.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-go.svg
new file mode 100644
index 00000000..40c42f9d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-go.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#70c9dc;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 18 18 c -2.209 0 -4 1.791 -4 4 0 2.209 1.791 4 4 4 2.209 0 4 -1.791 4 -4 0 -2.209 -1.791 -4 -4 -4 z m -1.5 2.5 c 0.828 0 1.5 0.672 1.5 1.5 0 0.828 -0.672 1.5 -1.5 1.5 -0.828 0 -1.5 -0.672 -1.5 -1.5 0 -0.828 0.672 -1.5 1.5 -1.5 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <path d="m 30 18 c -2.209 0 -4 1.791 -4 4 0 2.209 1.791 4 4 4 2.209 0 4 -1.791 4 -4 0 -2.209 -1.791 -4 -4 -4 z m -1.5 2.5 c 0.828 0 1.5 0.672 1.5 1.5 0 0.828 -0.672 1.5 -1.5 1.5 -0.828 0 -1.5 -0.672 -1.5 -1.5 0 -0.828 0.672 -1.5 1.5 -1.5 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <path d="m 24 26 c -1.105 0 -2 0.895 -2 2 l 4 0 c 0 -1.105 -0.895 -2 -2 -2 z m 2 2 c 0 1.105 -0.895 2 -2 2 -1.105 0 -2 -0.895 -2 -2 l -1 0 c -1.108 0 -2 0.892 -2 2 0 1.108 0.892 2 2 2 l 6 0 c 1.108 0 2 -0.892 2 -2 0 -1.108 -0.892 -2 -2 -2 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <rect width="2" height="5" x="22" y="30.5" rx="1" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <rect y="30.5" x="24" height="5" width="2" rx="1" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gtkrc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gtkrc.svg
new file mode 100644
index 00000000..01a3db01
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-gtkrc.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dc322f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 14 20 c -0.554 0 -1 0.446 -1 1 l 0 6 c 0 0.554 0.446 1 1 1 l 20 0 c 0.554 0 1 -0.446 1 -1 l 0 -6 c 0 -0.554 -0.446 -1 -1 -1 z m 0 1 14 0 0 6 -14 0 z m 16 2 3 0 -1.5 2 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <path d="m 15 30 c -1.108 0 -2 0.892 -2 2 l 0 6 c 0 1.108 0.892 2 2 2 l 6 0 c 1.108 0 2 -0.892 2 -2 l 0 -6 c 0 -1.108 -0.892 -2 -2 -2 l -6 0 z m 5.77 1.5 l 1.23 1.273 l -5.539 5.727 l -2.461 -2.545 l 1.23 -1.273 l 1.23 1.273 l 4.309 -4.455 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <path d="m 30 30 a 5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5 -5 5 5 0 0 0 -5 -5 z m 0 1 a 4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4 z m 0 2 a 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2 -2 2 2 0 0 0 -2 -2 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-haskell.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-haskell.svg
new file mode 120000
index 00000000..176eae25
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-haskell.svg
@@ -0,0 +1 @@
+text-x-scheme.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-haxe.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-haxe.svg
new file mode 100644
index 00000000..2d33ca49
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-haxe.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ viewBox="0 0 48 48"
+ height="48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="text-x-haxe.svg">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1440"
+ inkscape:window-height="880"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="4.9166667"
+ inkscape:cx="-3.4576271"
+ inkscape:cy="24"
+ inkscape:window-x="0"
+ inkscape:window-y="20"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <path
+ style="fill:#f68712;fill-opacity:1"
+ d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"
+ id="path4" />
+ <path
+ style="fill-opacity:.196"
+ d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"
+ id="path6" />
+ <path
+ style="fill:#fff;fill-opacity:.392"
+ d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"
+ id="path8" />
+ <g
+ transform="matrix(0.01438515,0,0,-0.01438515,15,42.530297)"
+ id="g3075">
+ <path
+ id="path38"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 1094.86,1079.59 156.43,-625.629 0,312.812 -156.43,312.817 m 0,0 156.43,625.64 0,-312.81 -156.43,-312.83 m -938.454,0 L 0,1705.23 0,1392.42 156.406,1079.59 m 0,0 L 0,453.961 0,766.773 156.406,1079.59 M 625.645,610.371 0,453.961 l 312.812,0 312.833,156.41 m 0,0 625.645,-156.41 -312.833,0 -312.812,156.41 m 0,938.449 625.645,156.41 -312.833,0 -312.812,-156.41 m 0,0 L 0,1705.23 l 312.812,0 312.833,-156.41 M 0,453.961 156.406,1079.59 625.645,610.371 0,453.961 m 1251.29,0 -625.645,156.41 469.215,469.219 156.43,-625.629 m 0,1251.269 -156.43,-625.64 -469.215,469.23 625.645,156.41 M 0,1705.23 625.645,1548.82 156.406,1079.59 0,1705.23 M 625.645,1548.82 156.406,1079.59 625.645,610.371 1094.86,1079.59 625.645,1548.82"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-install.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-install.svg
new file mode 100644
index 00000000..8261f2dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-install.svg
@@ -0,0 +1,9 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#4e9a06" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g transform="translate(2)">
+<path style="fill:#fff" d="m 19,18 c 2,0 4,0 6,0 l 0,8 2,0 -5,4 -5,-4 2,0 z"/>
+<path style="fill:#fff" d="m 14,33 0,2 c 0,1 -0.0037,1 1,1 l 14,0 c 1,0 1,0.0037 1,-1 l 0,-2 c 0,-1 0.0037,-1 -1,-1 l -14,0 c -1,0 -1,0 -1,1 z m 8,0 7,0 0,2 -7,0 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-iptables.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-iptables.svg
new file mode 100644
index 00000000..01319280
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-iptables.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#2d2d2d;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 21.02 15 c -0.433 0.622 -0.784 2.754 0.468 3.808 1.479 1.262 1.794 2.779 1.794 5.076 0 3.231 -2.549 5.818 -0.754 8.884 -5.01 -4.417 0.038 -11.05 -3.771 -13.73 1.508 4.04 -3.771 6.461 -3.759 10.38 -0.012 4.158 3 6.581 6.626 6.572 c -2.581 -1.123 -3.754 -4.515 -3.621 -6.452 1.815 4.404 4.525 6.461 9.05 6.461 -1.745 -2.439 -2.03 -2.748 -2.13 -4.3 c 0.009 -1.432 0.548 -1.751 1.491 -3.543 2.372 -3.985 1.287 -8.01 -1.941 -9.884 -0.657 -0.351 -0.833 -0.448 -2.03 -0.95 -0.689 -0.344 -1.376 -1.092 -1.423 -2.322 m 8.091 6.748 c 2.392 3.278 -0.333 5.94 -1.582 7.947 -1.025 1.577 -0.038 4.187 1.034 6.304 0.094 -1.789 1.208 -3.02 2.11 -3.66 2.76 -2.224 2.849 -5.133 1.385 -7.72 -0.919 -1.42 -1.732 -1.88 -2.946 -2.871 m 0 0" style="fill:#ef9815;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ipynb.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ipynb.svg
new file mode 120000
index 00000000..18c646e0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ipynb.svg
@@ -0,0 +1 @@
+application-x-ipynb+json.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-java-source.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-java-source.svg
new file mode 120000
index 00000000..5a6bee20
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-java-source.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-java.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-java.svg
new file mode 120000
index 00000000..5a6bee20
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-java.svg
@@ -0,0 +1 @@
+application-java.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-javascript.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-javascript.svg
new file mode 120000
index 00000000..f5bb9a86
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-javascript.svg
@@ -0,0 +1 @@
+application-javascript.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-katefilelist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-katefilelist.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-katefilelist.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lilypond.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lilypond.svg
new file mode 100644
index 00000000..77508551
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lilypond.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="translate(16 -1016.3622)" style="fill:#fff">
+ <path d="m 9.202 1036.54 c -1.165 0.293 -2.143 1.363 -2.143 1.363 l 0.03 0.034 1.866 6.932 c -1.334 -0.724 -3.239 -0.542 -4.817 0.598 -2.038 1.473 -2.747 3.984 -1.567 5.601 1.18 1.617 3.783 1.731 5.821 0.258 1.606 -1.161 2.501 -2.991 2.178 -4.494 -0.01 -0.047 -0.025 -0.091 -0.037 -0.137 l -1.791 -6.93 c 0.042 -0.061 0.564 -0.301 2.256 -0.416 1.79 -0.121 3 -2.988 3 -2.988 0 0 -2.01 0.771 -3.597 0.212 -0.396 -0.14 -0.813 -0.133 -1.201 -0.034 z" style="fill:#555;fill-opacity:1"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-log.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-log.svg
new file mode 120000
index 00000000..15156d28
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-log.svg
@@ -0,0 +1 @@
+text-x-changelog.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lua.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lua.svg
new file mode 100644
index 00000000..ea831a68
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lua.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#29328b;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="M 30.75 20 A 2.25 2.25 0 0 0 28.5 22.25 2.25 2.25 0 0 0 30.75 24.5 2.25 2.25 0 0 0 33 22.25 2.25 2.25 0 0 0 30.75 20 M 22.5 23 A 7.5 7.5 0 0 0 15 30.5 7.5 7.5 0 0 0 22.5 38 7.5 7.5 0 0 0 30 30.5 7.5 7.5 0 0 0 22.5 23 m 2.25 3 A 2.25 2.25 0 0 1 27 28.25 2.25 2.25 0 0 1 24.75 30.5 2.25 2.25 0 0 1 22.5 28.25 2.25 2.25 0 0 1 24.75 26" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lyx.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lyx.svg
new file mode 120000
index 00000000..b9b08596
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-lyx.svg
@@ -0,0 +1 @@
+application-x-lyx.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-makefile.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-makefile.svg
new file mode 120000
index 00000000..a8f98714
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-makefile.svg
@@ -0,0 +1 @@
+gnome-mime-text-x-makefile.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-markdown.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-markdown.svg
new file mode 120000
index 00000000..a3635320
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-markdown.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-matlab.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-matlab.svg
new file mode 120000
index 00000000..51185c5c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-matlab.svg
@@ -0,0 +1 @@
+text-x-octave.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-microdvd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-microdvd.svg
new file mode 120000
index 00000000..043fc373
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-microdvd.svg
@@ -0,0 +1 @@
+application-x-subrip.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-nfo.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-nfo.svg
new file mode 120000
index 00000000..61d1fd79
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-nfo.svg
@@ -0,0 +1 @@
+text-x-readme.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-nim.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-nim.svg
new file mode 100644
index 00000000..4c2e6f45
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-nim.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ viewBox="0 0 48 48"
+ height="48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="text-x-nim.svg">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1600"
+ inkscape:window-height="880"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="13.854167"
+ inkscape:cx="24"
+ inkscape:cy="24"
+ inkscape:window-x="0"
+ inkscape:window-y="20"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <path
+ style="fill:#efc743;fill-opacity:1"
+ d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"
+ id="path4" />
+ <path
+ style="fill-opacity:.196"
+ d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"
+ id="path6" />
+ <path
+ style="fill:#fff;fill-opacity:.392"
+ d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"
+ id="path8" />
+ <path
+ style="fill:#ffffff;fill-opacity:1"
+ d="m 23.286571,34.984824 c -1.695442,-0.145908 -3.379093,-0.62605 -4.834259,-1.37862 -1.320564,-0.682953 -2.328963,-1.533061 -2.97347,-2.506728 -1.10265,-2.362572 -1.290966,-3.276162 -2.381829,-6.342647 -0.03452,-0.08601 -0.980885,-4.000961 -0.971157,-4.017627 0.563441,0.226772 0.989701,0.407113 1.593646,0.658645 l 0.284693,-0.277408 c 0.399388,-0.389169 0.812889,-0.690229 1.406345,-1.023928 l 0.181065,-0.101816 c 0.344049,-0.729644 0.714181,-1.470635 1.08386,-2.174938 0.624344,0.469022 1.107484,0.849838 1.76058,1.356781 0.0151,0.01153 0.201885,-0.02332 0.510445,-0.0952 1.297765,-0.302384 1.988734,-0.40441 2.858087,-0.422018 l 0.469735,-0.0095 c 0.572971,-0.551293 1.147596,-1.101049 1.722887,-1.649816 0.60926,0.578763 1.070133,1.023264 1.722887,1.649817 l 0.469726,0.0095 c 0.862304,0.01747 1.548634,0.117427 2.791777,0.406615 0.264235,0.06149 0.498438,0.115315 0.520456,0.119667 0.678862,-0.463001 1.091227,-0.811297 1.829712,-1.374898 0.389934,0.762711 0.668734,1.353068 1.070417,2.182715 l 0.131329,0.07294 c 0.600656,0.333512 1.058788,0.66504 1.457176,1.054488 l 0.284921,0.278526 c 0.565762,-0.235952 1.10507,-0.459977 1.598618,-0.665125 -0.346541,1.431164 -0.682328,2.858777 -0.970462,4.002606 -0.750856,2.078938 -1.302068,3.768205 -2.132963,5.942325 -0.765844,1.420851 -2.289574,2.623674 -4.356017,3.438625 -1.052952,0.415249 -2.15476,0.690561 -3.316616,0.828734 -0.408319,0.0486 -1.4394,0.0704 -1.811596,0.03834 z m 0.711196,-8.312975 c 1.612119,0.892227 2.868945,1.612172 4.576352,2.568008 0.913641,-0.211984 1.387788,-0.379746 2.495777,-0.710247 0.629683,-0.783417 1.245584,-1.575124 1.752721,-2.431165 -0.0659,-0.194102 -0.277283,-0.604237 -0.42314,-0.821162 -0.836165,-1.243542 -2.48443,-2.313788 -4.503571,-2.924242 -1.983263,-0.599605 -4.240624,-0.722629 -6.370916,-0.347202 -2.781335,0.490159 -5.114615,1.832461 -6.069395,3.491643 -0.118368,0.205696 -0.256976,0.501567 -0.295948,0.631733 0.49085,0.882359 1.135772,1.585025 1.763747,2.399027 0.823098,0.250422 1.652028,0.491932 2.479714,0.720407 1.608734,-0.898394 2.95583,-1.667357 4.594659,-2.5768 z"
+ id="path4849"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccccscccccccccccccccsccccsccccccccssscccc" />
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-objchdr.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-objchdr.svg
new file mode 120000
index 00000000..19886063
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-objchdr.svg
@@ -0,0 +1 @@
+text-x-chdr.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-objcsrc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-objcsrc.svg
new file mode 120000
index 00000000..728e4100
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-objcsrc.svg
@@ -0,0 +1 @@
+text-x-c.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ocaml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ocaml.svg
new file mode 100644
index 00000000..f7a643c9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ocaml.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#f09828;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 21.293 36.991 c 0.578 -0.077 -0.102 -0.658 -0.294 -0.775 -0.369 -0.221 -0.67 -0.474 -0.902 -0.891 -0.367 -0.67 -0.531 -1.558 -0.687 -2.327 -0.104 -0.522 -0.206 -0.826 0.071 -1.269 0.275 -0.44 -0.194 -0.803 0.097 -1.269 0.488 -0.78 0.694 -1.813 1.177 -2.585 0.137 -0.219 0.088 -0.423 0.284 -0.446 0.095 -0.011 0.339 0.216 0.422 0.281 0.239 0.193 0.531 0.284 0.765 0.471 0.118 0.094 0.343 0.026 0.441 0.116 0.282 0.264 0.216 1.084 0.187 1.504 -0.043 0.599 -0.443 0.786 -0.443 1.362 0 0.695 0.104 1.169 -0.078 1.882 -0.104 0.409 -0.367 0.874 -0.41 1.291 -0.036 0.329 0.017 0.321 0.097 0.633 0.095 0.372 0.137 0.704 0.431 0.871 0.168 0.094 0.939 0.133 1.034 -0.094 0.187 -0.446 -0.526 -0.599 -0.647 -0.871 -0.261 -0.585 0.278 -2.1 0.512 -2.608 0.13 -0.275 0.36 -0.497 0.453 -0.775 0.126 -0.375 -0.128 -0.63 -0.088 -0.917 0.078 -0.559 0.275 -1.152 0.422 -1.691 0.343 -1.252 0.819 0.65 1.018 1.13 0.081 0.187 0.137 0.394 0.216 0.587 0.095 0.227 -0.114 0.423 -0.057 0.704 0.052 0.264 0.308 0.412 0.45 0.61 0.216 0.304 0.365 0.687 0.481 1.059 0.242 0.775 0.327 2.126 0.774 2.747 0.064 0.091 0.244 0.04 0.313 0.119 0.156 0.182 -0.04 0.383 0.265 0.505 0.234 0.094 0.827 0.196 1.049 0.034 0.426 -0.309 -0.107 -0.69 -0.372 -1.01 -0.374 -0.446 -0.808 -0.854 -1.099 -1.385 -0.384 -0.698 -0.464 -1.484 -0.54 -2.29 -0.036 -0.389 0.315 -0.582 0.012 -1.047 -0.097 -0.148 -0.393 -0.128 -0.393 -0.281 0 -0.485 -0.012 -0.973 0 -1.456 0.014 -0.587 0.012 -1.555 0.481 -1.927 0.623 -0.499 1.414 -0.63 2.01 -1.164 0.592 -0.534 1.134 -1.016 1.492 -1.867 0.185 -0.446 0.282 -0.883 0.431 -1.34 0.109 -0.338 0.078 -0.224 0.253 -0.423 0.104 -0.116 0.258 -0.199 0.374 -0.329 0.301 -0.346 0.355 -0.687 0.862 -0.542 0.201 0.06 0.533 0.511 0.647 0.236 0.073 -0.176 0.028 -0.338 -0.01 -0.517 -0.057 -0.267 0.213 -0.355 0.206 -0.61 -0.012 -0.44 -0.604 -0.902 -0.912 -0.976 -0.388 -0.094 -0.815 0.108 -1.227 0.011 -0.332 -0.077 -0.621 -0.292 -0.94 -0.386 -0.334 -0.102 -0.635 -0.136 -0.921 0.105 -0.13 0.111 -0.18 0.309 -0.294 0.423 -0.097 0.094 -0.182 0.068 -0.294 0.165 -0.336 0.289 -0.362 0.718 0.216 0.587 -0.244 1.206 -1.426 4.45 -2.745 2.773 -0.616 -0.783 -1.182 -1.652 -1.764 -2.466 -0.514 -0.718 -0.812 -1.527 -1.686 -1.388 -0.862 0.136 -1.452 0.846 -2.12 1.433 -0.545 0.482 -1.187 0.587 -1.764 0.988 -0.613 0.423 -1.161 1.135 -1.371 1.95 -0.306 1.178 -0.13 2.313 -0.668 3.431 -0.324 0.678 -0.786 1.152 -1.196 1.714 -0.22 0.304 -0.367 0.721 -0.294 1.127 0.05 0.281 0.216 0.332 0.216 0.658 0 0.57 -0.043 1.135 -0.021 1.706 0.019 0.508 0.052 1 0.111 1.507 0.052 0.434 0.204 0.556 0.322 0.877 0.175 0.474 0.147 0.681 0.568 0.868 0.239 0.105 0.647 0.318 0.902 0.307 0.367 -0.02 0.419 -0.383 0.137 -0.775 -0.182 -0.255 -0.502 -0.338 -0.706 -0.613 -0.594 -0.797 -0.85 -3.196 -0.353 -4.04 0.206 -0.352 0.45 -0.355 0.469 -0.891 0.019 -0.48 -0.107 -0.647 0.255 -1.081 1.151 -0.704 1.234 -1.206 1.608 -0.965 0.455 0.295 0.097 1.955 0 2.421 -0.175 0.834 -0.864 1.226 -0.412 2.069 0.324 0.602 0.476 1.223 0.696 1.927 0.199 0.633 0.182 1.538 0.5 2.066 0.062 0.102 0.159 0.159 0.216 0.258 0.043 0.074 0.107 0.287 0.137 0.329 0.133 0.184 0.161 0.233 0.374 0.329 0.379 0.173 0.843 0.116 1.253 0.116" style="fill:#fff;fill-rule:evenodd"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-octave.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-octave.svg
new file mode 100644
index 00000000..ec4db082
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-octave.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#ef6f29;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.83329861,0,0,0.83329861,4.0004167,8.0035656)">
+ <!-- color: #eeeeee -->
+ <g>
+ <path d="m 15.988 14.492 c -3.766 4.04 -2.852 11.574 2.031 16.828 4.887 5.25 11.898 6.227 15.66 2.184 3.762 -4.04 2.852 -11.578 -2.035 -16.824 -4.887 -5.254 -11.898 -6.23 -15.66 -2.187 m 3.414 1.68 c 2.957 -3.18 8.03 -2.488 11.781 1.543 3.75 4.03 4.635 9.875 1.674 13.05 -2.953 3.18 -8.275 2.488 -12.02 -1.539 -3.75 -4.03 -4.391 -9.871 -1.438 -13.05" style="fill:#fff;stroke:none;fill-rule:nonzero"/>
+ <path d="m 30.637,15.596 2.327,0 c 0.351,0 0.637,0.285 0.637,0.637 l 0,2.327 c 0,0.351 -0.285,0.637 -0.637,0.637 l -2.327,0 C 30.286,19.197 30,18.912 30,18.56 l 0,-2.327 c 0,-0.351 0.285,-0.637 0.637,-0.637 m 0,0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 13.277,20.402 4.647,0 c 0.707,0 1.277,0.571 1.277,1.273 l 0,4.65 c 0,0.703 -0.571,1.273 -1.277,1.273 l -4.647,0 C 12.57,27.598 12,27.027 12,26.325 l 0,-4.65 c 0,-0.703 0.571,-1.273 1.277,-1.273 m 0,0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 32.05 28.802 3.097 0 c 0.468 0 0.851 0.379 0.851 0.848 l 0 3.1 c 0 0.468 -0.382 0.848 -0.851 0.848 l -3.097 0 c -0.468 0 -0.851 -0.379 -0.851 -0.848 l 0 -3.1 c 0 -0.468 0.382 -0.848 0.851 -0.848 m 0 0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-opml+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-opml+xml.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-opml+xml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-opml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-opml.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-opml.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-pascal.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-pascal.svg
new file mode 100644
index 00000000..96a77c3c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-pascal.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#f7ce6b;fill-opacity:1"/>
+ <path d="m 31 14 11 11 0 -11" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 20.312 35.428 c -1.066 -0.549 -1.902 -2.01 -1.343 -3.151 0.472 -0.961 2.077 -1.224 2.161 -2.445 0.079 -1.156 0.992 -2.101 2.149 -2.11 1.212 -0.009 2.661 -0.155 3.559 0.799 0.689 0.732 0.494 2.397 1.564 2.779 0.921 0.328 1.734 1.251 1.511 2.371 -0.236 1.184 -1.222 1.843 -2.334 2.01 -2.418 0.361 -4.93 0.576 -7.262 -0.248 m -4.02 -5.855 c -1.203 -0.839 -1.34 -2.48 -1.284 -3.864 0.021 -0.512 0.026 -2.266 0.404 -1.777 0.383 0.496 0.282 0.894 1.056 0.749 1.172 -0.22 1.615 1.51 2.523 2.189 0.816 0.61 0.789 2.183 -0.213 2.702 -0.773 0.401 -1.733 0.456 -2.48 -0.005 m 13.07 -0.071 c -1.085 -0.442 -1.078 -2.05 -0.145 -2.743 0.868 -0.645 1.197 -2.165 2.591 -2.022 0.416 0.043 0.339 -2.01 0.68 -0.984 0.353 1.063 0.407 2.218 0.491 3.331 0.092 1.214 -0.669 2.6 -1.95 2.773 -0.576 0.078 -1.19 -0.011 -1.67 -0.359 m -8.927 -4.764 c -1.284 -0.633 -1.544 -2.551 -0.728 -3.657 0.675 -0.914 0.454 -2.613 1.398 -3.05 0.547 -0.254 -0.399 1.513 0.652 1.606 1.489 0.133 0.68 1.843 1.18 2.771 0.565 1.048 0.356 2.48 -0.956 2.621 -0.526 0.056 -1.097 0.013 -1.548 -0.291 m 4.435 -0.115 c -0.801 -0.578 -0.46 -1.675 -0.251 -2.473 0.216 -0.822 -0.473 -2.629 0.693 -2.562 1.374 0.078 0.177 -1.751 0.697 -1.565 1 0.358 1 2.096 1.755 3.01 0.753 0.912 0.86 2.564 -0.121 3.436 -0.775 0.689 -1.927 0.642 -2.777 0.154" style="fill:#555;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-patch.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-patch.svg
new file mode 100644
index 00000000..948bdf05
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-patch.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dda06a;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 23.325 14.11 c -2 0.641 -0.246 3.624 -3.115 5.085 -3.278 1.67 -4.908 -2.544 -6.877 0.464 -1.969 3.01 2.717 2.542 2.585 6.083 -0.132 3.541 -4.769 2.789 -3.03 5.914 1.74 3.125 3.672 -0.976 6.819 0.895 3.146 1.871 0.139 5.333 3.847 5.449 3.709 0.116 0.955 -3.518 4.233 -5.188 3.278 -1.67 4.908 2.544 6.877 -0.464 1.969 -3.01 -2.717 -2.542 -2.585 -6.083 0.132 -3.541 4.769 -2.789 3.03 -5.914 -1.74 -3.125 -3.672 0.976 -6.819 -0.895 -3.146 -1.871 -0.138 -5.333 -3.847 -5.449 -0.464 -0.014 -0.832 0.012 -1.119 0.103 z m 0.038 9.02 c 1.654 -0.338 3.281 0.677 3.632 2.266 0.352 1.589 -0.704 3.152 -2.359 3.49 -1.654 0.338 -3.281 -0.677 -3.632 -2.266 -0.352 -1.589 0.704 -3.152 2.359 -3.49 z" style="fill:#f9ebdd;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-perl.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-perl.svg
new file mode 120000
index 00000000..6101aad9
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-perl.svg
@@ -0,0 +1 @@
+application-x-perl.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-php.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-php.svg
new file mode 120000
index 00000000..2215b06c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-php.svg
@@ -0,0 +1 @@
+application-x-php.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-plain.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-plain.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-plain.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-po.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-po.svg
new file mode 100644
index 00000000..5dcb9d6e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-po.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dda06a;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill:#000;fill-opacity:0.196"/>
+ <path d="m 19.507 36.9 c -0.849 0 -1.678 0.073 -2.507 0.192 l 0 7.908 l 1.813 0 0 -2.814 0.651 0 c 1.18 0 2.09 -0.207 2.73 -0.622 0.649 -0.422 0.974 -1.103 0.974 -2.041 0 -0.929 -0.318 -1.597 -0.958 -2 -0.639 -0.414 -1.542 -0.621 -2.702 -0.622 z m 0.207 1.358 c 0.482 0 0.866 0.097 1.151 0.292 0.295 0.186 0.444 0.506 0.444 0.963 0 0.482 -0.149 0.823 -0.444 1.026 -0.295 0.194 -0.732 0.292 -1.313 0.292 l -0.739 0 0 -2.536 c 0.314 -0.034 0.583 -0.027 0.901 -0.036 z" style="fill:#fff;fill-opacity:1"/>
+ <path d="m 18 14 0 19 2 0 0 -8 12 0 -5.5 -4.5 5.5 -4.5 l -12 0 0 -2" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+ <path d="m 27.505 36.9 c -1.13 0 -2.01 0.349 -2.646 1.043 -0.635 0.685 -0.953 1.705 -0.953 3.059 0 1.354 0.305 2.376 0.918 3.07 0.624 0.685 1.525 1.029 2.698 1.029 1.141 0 2.024 -0.343 2.648 -1.029 0.624 -0.694 0.936 -1.716 0.936 -3.07 0 -1.354 -0.307 -2.373 -0.921 -3.059 c -0.613 -0.694 -1.507 -1.043 -2.68 -1.043 m 0 1.36 c 0.344 0 0.689 0.07 0.894 0.214 0.204 0.144 0.36 0.339 0.468 0.585 0.118 0.245 0.194 0.536 0.226 0.875 0.043 0.33 0.065 0.687 0.065 1.068 0 0.381 -0.022 0.736 -0.065 1.066 -0.032 0.33 -0.108 0.621 -0.226 0.875 -0.108 0.245 -0.27 0.441 -0.485 0.585 -0.204 0.144 -0.543 0.216 -0.876 0.216 -0.344 0 -0.689 -0.072 -0.894 -0.216 -0.204 -0.144 -0.364 -0.339 -0.483 -0.585 -0.108 -0.245 -0.183 -0.531 -0.226 -0.861 -0.032 -0.338 -0.05 -0.699 -0.05 -1.079 0 -0.381 0.017 -0.738 0.05 -1.068 0.043 -0.33 0.119 -0.618 0.226 -0.863 0.118 -0.254 0.278 -0.452 0.483 -0.596 0.204 -0.144 0.549 -0.214 0.894 -0.214 z" style="fill:#fff;fill-opacity:1"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-preview.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-preview.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-preview.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-python.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-python.svg
new file mode 100644
index 00000000..c0056e44
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-python.svg
@@ -0,0 +1,9 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#376a94" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g transform="translate(.5)">
+<path style="fill:#fff" d="m 23.71574,15 c -0.811435,0.0037 -1.601021,0.0679 -2.282855,0.1875 -2.008593,0.351765 -2.439214,0.45468 -2.439214,1.8125 l 0,3 5.003517,0 0,1 -5.003517,0 -2.001406,0 c -1.379481,0 -2.280299,0.842647 -2.658118,2.40625 -0.435811,1.792251 -0.455141,2.909851 0,4.78125 C 14.671548,29.580497 15.612784,31 16.992265,31 l 1.000703,0 0,-3 c 0,-1.55305 1.392423,-3 3.00211,-3 l 5.003516,0 C 27.318326,25 28,24.31385 28,23 l 0,-5 C 28,16.724846 27.474326,15.400317 26.186226,15.1875 25.370839,15.052949 24.527172,14.996262 23.71574,15 z m -1.719959,2 c 0.552673,0 1.000703,0.447715 1.000703,1 0,0.552285 -0.44803,1 -1.000703,1 -0.552673,0 -1.000703,-0.447715 -1.000703,-1 0,-0.552285 0.44803,-1 1.000703,-1 z"/>
+<path style="fill:#fff" d="m 23.284261,35.999827 c 0.811434,-0.0037 1.601021,-0.0679 2.282854,-0.1875 2.008594,-0.351765 2.439214,-0.45468 2.439214,-1.8125 l 0,-3 -5.003516,0 0,-1 5.003516,0 2.001407,0 c 1.37948,0 2.280298,-0.842647 2.658118,-2.40625 0.435811,-1.792251 0.455141,-2.909851 0,-4.78125 -0.337401,-1.392997 -1.278638,-2.8125 -2.658118,-2.8125 l -1.000704,0 0,3 c 0,1.55305 -1.392422,3 -3.002109,3 l -5.003517,0 c -1.319732,0 -2.001406,0.68615 -2.001406,2 l 0,5 c 0,1.275154 0.525674,2.599683 1.813775,2.8125 0.815387,0.134551 1.659054,0.191238 2.470486,0.1875 z m 1.719958,-2 c -0.552673,0 -1.000703,-0.447715 -1.000703,-1 0,-0.552285 0.44803,-1 1.000703,-1 0.552674,0 1.000704,0.447715 1.000704,1 0,0.552285 -0.44803,1 -1.000704,1 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-python3.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-python3.svg
new file mode 120000
index 00000000..06f81fa8
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-python3.svg
@@ -0,0 +1 @@
+text-x-python.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-qml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-qml.svg
new file mode 100644
index 00000000..4b7f6279
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-qml.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#7ec545;fill-opacity:1"/>
+ <path d="m 31 14 11 11 0 -11" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="matrix(0.74990626,0,0,0.74990626,6.000375,8.9951257)">
+ <!-- color: #4fb215 -->
+ <g>
+ <path d="m 29.2,28.551 c 0,-1.688 0,-7.098 0,-7.098 l -1.434,0 0,-2.367 c 2.148,0 1.434,0 2.508,-4.055 l 2.863,0 0,4.055 2.867,0 0,2.367 -2.867,0 0,6.082 c 0,0.633 0.141,1.105 0.418,1.426 0.273,0.316 0.641,0.48 1.094,0.48 0.574,0.051 1.355,-0.215 1.355,-0.215 l 0,2.363 c -0.07,0.051 -3.527,1.043 -5.371,0 C 28.84,30.577 29.199,28.55 29.199,28.55 m 0,0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 19.2 12.01 c -2.422 0 -4.227 0.867 -5.418 2.602 -1.188 1.719 -1.781 4.207 -1.781 7.465 0 3.328 0.594 5.855 1.781 7.605 0.828 1.219 1.941 2.01 3.332 2.375 0 0 0.281 -0.012 0.305 0.27 0.48 3.68 2.914 3.684 5.688 3.684 0 0 0.359 0 0.359 -0.336 l 0 -2.027 c 0 -0.34 -0.359 -0.34 -0.359 -0.34 -1.387 0 -1.746 0.086 -2.113 -1.227 0.477 -0.109 0.902 -0.258 1.316 -0.453 0.914 -0.449 1.668 -1.102 2.258 -1.965 0.598 -0.867 1.035 -1.938 1.32 -3.211 0.297 -1.27 0.441 -2.727 0.441 -4.375 0 -3.293 -0.602 -5.797 -1.813 -7.5 -1.207 -1.711 -2.984 -2.566 -5.316 -2.566 m -0.02 1.915 c 0.512 0 1.026 0.202 1.356 0.552 0.189 0.201 0.374 0.418 0.52 0.738 0.101 0.221 0.199 0.474 0.269 0.75 0.188 0.747 0.346 1.381 0.424 2.456 0.078 1.074 0.16 2.293 0.16 3.656 0 1.371 -0.082 2.605 -0.16 3.695 -0.078 1.086 -0.237 1.733 -0.424 2.499 -0.07 0.285 -0.171 0.55 -0.269 0.785 -0.013 0.031 -0.026 0.063 -0.043 0.094 -0.147 0.273 -0.305 0.469 -0.477 0.659 -0.328 0.363 -0.848 0.575 -1.356 0.575 -0.504 0 -1.034 -0.206 -1.352 -0.575 -0.322 -0.373 -0.61 -0.882 -0.799 -1.612 -0.192 -0.742 -0.351 -1.378 -0.427 -2.448 -0.076 -1.078 -0.173 -2.309 -0.173 -3.676 0 -1.355 0.093 -2.563 0.173 -3.625 0.08 -1.059 0.236 -1.686 0.427 -2.405 0.191 -0.719 0.482 -1.223 0.799 -1.573 0.318 -0.35 0.844 -0.552 1.352 -0.552" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-r-source.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-r-source.svg
new file mode 120000
index 00000000..6e531487
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-r-source.svg
@@ -0,0 +1 @@
+text-x-r.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-r.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-r.svg
new file mode 100644
index 00000000..e53ea1b0
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-r.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#98b3d0;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="translate(1,0)">
+ <path d="m 23 19 c -6.629 0 -12 3.582 -12 8 0 3.482 3.342 6.436 8 7.535 l 0 -2.65 c -2.417 -1.088 -4 -2.868 -4 -4.885 0 -3.313 4.254 -6 9.5 -6 5.246 0 9.5 2.688 9.5 6 0 2.592 -2.61 4.794 -6.256 5.633 0.293 0.483 0.586 0.965 0.877 1.434 c 3.794 -1.344 6.379 -4 6.379 -7.07 c 0 -4.418 -5.371 -8 -12 -8 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="M 20,23.004 20,38 l 3,0 0,-5 1,0 3,5 3,0 -3,-5 -0.219,-0.344 c 1.875,-0.719 3.215,-2.523 3.215,-4.656 0,-2.758 -2.238,-4.996 -5,-4.996 m -1.996,3 1.996,0 c 1.105,0 2,0.895 2,1.996 0,1.109 -0.898,2 -2,2 L 23,30 23,26 m 0,0.004" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-readme.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-readme.svg
new file mode 100644
index 00000000..65a8f1c7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-readme.svg
@@ -0,0 +1,12 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g transform="translate(0 2)">
+<path style="fill:#888" d="m 24,14 c -5.522848,0 -10,4.477152 -10,10 0,5.522848 4.477152,10 10,10 5.522848,0 10,-4.477152 10,-10 0,-5.522848 -4.477152,-10 -10,-10 z m 0,2 c 4.418278,0 8,3.581722 8,8 0,4.418278 -3.581722,8 -8,8 -4.418278,0 -8,-3.581722 -8,-8 0,-4.418278 3.581722,-8 8,-8 z"/>
+</g>
+<g style="fill:#888">
+<path d="m 25,21.5 a 1.5,1.5 0 1 1 -3,0 1.5,1.5 0 1 1 3,0 z" transform="matrix(1.33333 0 0 1.33333 -7.33333 -6.66667)"/>
+<path d="m 23,25 2,0 c 1,0 1,-0.0037 1,1 l 0,5 c 0,1 0.0037,1 -1,1 l -2,0 c -1,0 -1,0.0037 -1,-1 l 0,-5 c 0,-1 -0.0037,-1 1,-1 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-rsrc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-rsrc.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-rsrc.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ruby.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ruby.svg
new file mode 100644
index 00000000..640b1542
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-ruby.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ viewBox="0 0 48 48"
+ height="48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="text-x-ruby.svg">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1440"
+ inkscape:window-height="880"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="4.9166667"
+ inkscape:cx="-3.8644068"
+ inkscape:cy="24.101695"
+ inkscape:window-x="0"
+ inkscape:window-y="20"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <path
+ style="fill:#ee2828;fill-opacity:1"
+ d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"
+ id="path4" />
+ <path
+ style="fill-opacity:.196"
+ d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"
+ id="path6" />
+ <path
+ style="fill:#fff;fill-opacity:.392"
+ d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"
+ id="path8" />
+ <path
+ style="fill:#fff"
+ d="m 17,18 -3,3 0,5 10,10 10,-10 0,-5 -3,-3 -14,0 z m 3,1 0,2 0,5 4,9 -5,-9 0,-5 1,-2 z"
+ id="path10" />
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-sass.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-sass.svg
new file mode 100644
index 00000000..2272ff4c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-sass.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#cd6799;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 16 16 0 4 12 0 -0.3 3 -6.7 0 0 4 6.3 0 -0.3 4 -3 1 -3 -1 0 -2 -4 0 0 5 7 2 7 -2 1 -18 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scala.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scala.svg
new file mode 100644
index 00000000..ab361b1d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scala.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c61818;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 32 19 -16 3 0 4 16 -3 z m 0 7 -16 3 0 4 16 -3 z m 0 7 -16 3 0 4 16 -3 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scheme.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scheme.svg
new file mode 100644
index 00000000..8c48001b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scheme.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#299f53;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 16 36 5.616 -12.699 -2.573 -5.968 4.643 0 l 8.314 18.667 -4.863 0 -3.325 -8.808 -3.2 8.808" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-script.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-script.svg
new file mode 100644
index 00000000..5bfe9eec
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-script.svg
@@ -0,0 +1,10 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g transform="translate(-.5)">
+<path style="fill:#888" d="m 18.5,20 0,4 -2,0 0,2 2,0 0,2 -2,0 0,2 2,0 0,4 2,0 0,-4 2,0 0,4 2,0 0,-4 2,0 0,-2 -2,0 0,-2 2,0 0,-2 -2,0 0,-4 -2,0 0,4 -2,0 0,-4 -2,0 z m 2,6 2,0 0,2 -2,0 0,-2 z"/>
+<path style="fill:#888" d="m 30.5,32 0,2 2,0 0,-2 z"/>
+<path style="fill:#888" d="m 30.5,30 2,0 0,-10 -2,0 z"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scss.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scss.svg
new file mode 120000
index 00000000..3d16dc10
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-scss.svg
@@ -0,0 +1 @@
+text-x-sass.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-source.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-source.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-source.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-sql.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-sql.svg
new file mode 100644
index 00000000..b8c94b86
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-sql.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#a4373a" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#fff" transform="matrix(.16031 0 0 .16031 3.48 33.6186)">
+<path d="m 128,-109.90253 c -27.56062,0 -49.902534,6.98168 -49.902534,15.594542 v 12.475633 c 0,8.61267 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981871 49.90253,-15.594541 v -12.475633 c 0,-8.612862 -22.3421,-15.594542 -49.90253,-15.594542 z"/>
+<path d="m 127.84269,-59.999997 c -22.34444,0 -41.179922,-4.589279 -47.538596,-10.916179 -1.484406,1.476998 -2.206628,3.048538 -2.206628,4.678362 v 12.475634 c 0,8.612865 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981676 49.90253,-15.594541 v -12.475634 c 0,-1.629824 -0.88031,-3.201364 -2.36472,-4.678362 -6.35847,6.3269 -25.35068,10.916179 -47.69512,10.916179 z"/>
+<path d="m 127.84269,-31.929822 c -22.34444,0 -41.179922,-4.589474 -47.538596,-10.916179 -1.484406,1.476803 -2.206628,3.048538 -2.206628,4.678362 v 12.475634 c 0,8.61267 22.341324,15.594541 49.902534,15.594541 27.56043,0 49.90253,-6.981871 49.90253,-15.594541 v -12.475634 c 0,-1.629824 -0.88031,-3.201559 -2.36472,-4.678362 -6.35847,6.326705 -25.35068,10.916179 -47.69512,10.916179 z"/>
+</g>
+<path style="fill-opacity:.196" d="m 5.999998,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32.000004,0 c 0.97143,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff;word-spacing:0;line-height:125%;letter-spacing:0" transform="matrix(1.00604 0 0 .71162 -11.11748 12.91186)">
+<path d="m 27.65478,41.451864 c 0.28933,2e-6 0.52733,-0.028 0.714,-0.084 0.195996,-0.06533 0.349996,-0.149331 0.462,-0.252 0.111996,-0.111998 0.186662,-0.233331 0.224,-0.364 0.04666,-0.139997 0.07,-0.279997 0.07,-0.42 -4e-6,-0.17733 -0.05134,-0.335997 -0.154,-0.476 -0.102671,-0.139997 -0.233337,-0.26133 -0.392,-0.364 -0.15867,-0.111996 -0.336004,-0.209996 -0.532,-0.294 -0.196003,-0.09333 -0.392003,-0.177329 -0.588,-0.252 -0.261336,-0.09333 -0.532002,-0.200662 -0.812,-0.322 -0.280002,-0.121329 -0.536668,-0.275328 -0.77,-0.462 -0.224001,-0.186661 -0.410667,-0.415328 -0.56,-0.686 -0.149334,-0.279994 -0.224,-0.625327 -0.224,-1.036 0,-0.811992 0.261333,-1.446658 0.784,-1.904 0.531998,-0.457324 1.259998,-0.685991 2.184,-0.686 0.531996,9e-6 0.993996,0.06068 1.386,0.182 0.401328,0.121342 0.737328,0.256676 1.008,0.406 l -0.504,1.33 c -0.233338,-0.130659 -0.494671,-0.242659 -0.784,-0.336 -0.280004,-0.09333 -0.606671,-0.139992 -0.98,-0.14 -0.914669,8e-6 -1.372002,0.331341 -1.372,0.994 -2e-6,0.168007 0.04666,0.31734 0.14,0.448 0.09333,0.12134 0.209997,0.23334 0.35,0.336 0.149331,0.09334 0.312664,0.177339 0.49,0.252 0.186663,0.07467 0.368663,0.144672 0.546,0.21 0.270663,0.102672 0.550662,0.219339 0.84,0.35 0.298662,0.121339 0.569328,0.289338 0.812,0.504 0.251994,0.205338 0.457328,0.466671 0.616,0.784 0.158661,0.308004 0.237994,0.700003 0.238,1.176 -6e-6,0.812002 -0.266006,1.442001 -0.798,1.89 -0.522672,0.438667 -1.320671,0.658 -2.394,0.658 -0.718669,0 -1.292668,-0.07467 -1.722,-0.224 -0.429334,-0.158666 -0.751334,-0.303333 -0.966,-0.434 l 0.504,-1.4 c 0.251999,0.149336 0.550665,0.289335 0.896,0.42 0.354665,0.130668 0.783997,0.196002 1.288,0.196"/>
+<path d="m 31.78478,38.413864 c 0,-1.493327 0.275333,-2.617993 0.826,-3.374 0.550665,-0.765324 1.315998,-1.147991 2.296,-1.148 1.017329,9e-6 1.791995,0.382676 2.324,1.148 0.531994,0.756007 0.797994,1.880673 0.798,3.374 -6e-6,1.30667 -0.210006,2.338002 -0.63,3.094 -0.420005,0.746668 -1.026671,1.199334 -1.82,1.358 0.102663,0.233333 0.349996,0.424667 0.742,0.574 0.401328,0.158666 0.947328,0.298666 1.638,0.42 l -0.364,1.232 c -1.092005,-0.149335 -1.918004,-0.401335 -2.478,-0.756 -0.55067,-0.345334 -0.877336,-0.844667 -0.98,-1.498 -0.756002,-0.186666 -1.339334,-0.648666 -1.75,-1.386 -0.401334,-0.746664 -0.602,-1.75933 -0.602,-3.038 m 1.75,0 c -2e-6,0.420004 0.014,0.812004 0.042,1.176 0.03733,0.364003 0.102665,0.686003 0.196,0.966 0.102664,0.270669 0.242664,0.485335 0.42,0.644 0.177331,0.158668 0.41533,0.238002 0.714,0.238 0.28933,2e-6 0.522663,-0.07933 0.7,-0.238 0.186663,-0.158665 0.326662,-0.373331 0.42,-0.644 0.102662,-0.279997 0.167995,-0.601997 0.196,-0.966 0.03733,-0.363996 0.056,-0.755996 0.056,-1.176 -5e-6,-0.419995 -0.01867,-0.811994 -0.056,-1.176 -0.02801,-0.373327 -0.09334,-0.695327 -0.196,-0.966 -0.09334,-0.270659 -0.228671,-0.485326 -0.406,-0.644 -0.177337,-0.158659 -0.415337,-0.237992 -0.714,-0.238 -0.29867,8e-6 -0.536669,0.07934 -0.714,0.238 -0.177336,0.158674 -0.317336,0.378007 -0.42,0.658 -0.09333,0.270673 -0.158669,0.588006 -0.196,0.952 -0.028,0.364006 -0.042,0.756005 -0.042,1.176"/>
+<path d="m 44.84678,42.711864 -5.446,0 0,-8.666 1.736,0 0,7.238 3.71,0 0,1.428"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-tcl.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-tcl.svg
new file mode 100644
index 00000000..7235766e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-tcl.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#c3b15f;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 21.602 15 c -6.873 0 -0.647 16.15 2.617 16.847 c -0.646 -11.878 -2.06 -15.618 -1.656 -15.956 c 0.404 -0.338 2.107 4.838 3.049 15.96 3.05 -1.563 5.363 -16.851 -2.135 -16.851 z m 4.01 16.85 c -0.556 0.169 -1.058 0.099 -1.393 -0.003 l 0.677 5.311 1.08 2.843 l 0 -2.321 z" style="fill:#fff;opacity:1;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-tex.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-tex.svg
new file mode 100644
index 00000000..8a62f8f1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-tex.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="translate(0,2.998)">
+ <!-- color: #aade54 -->
+ <g>
+ <path d="m 20.2 17.02 -8.938 0 -0.262 3.441 0.277 0 c 0.199 -2.578 0.422 -3.03 2.82 -3.03 0.277 0 0.73 0 0.855 0 0.297 0.047 0.297 0.238 0.297 0.594 l 0 8.473 c 0 0.566 -0.047 0.734 -1.352 0.734 l -0.441 0 0 0.375 c 0.746 -0.016 1.52 -0.031 2.277 -0.031 0.758 0 1.535 0.023 2.277 0.031 l 0 -0.375 -0.441 0 c -1.285 0 -1.332 -0.172 -1.332 -0.734 l 0 -8.473 c 0 -0.344 0 -0.527 0.281 -0.594 l 0.848 0 c 2.367 0 2.605 0.449 2.809 3.03 l 0.27 0" style="fill:#2d2d2d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 27.969 27.07 -0.277 0 c -0.34 2.309 -0.543 3.563 -3.266 3.563 l -2.148 0 c -0.617 0 -0.645 -0.078 -0.645 -0.613 l 0 -4.352 1.457 0 c 1.461 0 1.602 0.539 1.602 1.852 l 0.25 0 0 -4.047 -0.25 0 c 0 1.289 -0.141 1.82 -1.602 1.82 l -1.457 0 0 -3.859 c 0 -0.523 0.027 -0.602 0.645 -0.602 l 2.117 0 c 2.395 0 2.676 0.957 2.891 3.01 l 0.281 0 -0.371 -3.441 -7.84 0 0 0.43 c 1.098 0 1.273 0 1.273 0.699 l 0 8.398 c 0 0.699 -0.176 0.699 -1.273 0.699 l 0 0.375 8.05 0" style="fill:#2d2d2d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 32.14 21.719 2.289 -3.328 c 0.23 -0.324 0.699 -0.996 1.969 -1.016 l 0 -0.375 c -0.355 0.031 -0.945 0.031 -1.316 0.031 -0.508 0 -1.145 0 -1.531 -0.031 l 0 0.375 c 0.496 0.047 0.621 0.359 0.621 0.609 0 0.188 -0.078 0.313 -0.188 0.465 l -2.043 2.98 -2.289 -3.367 c -0.109 -0.172 -0.125 -0.219 -0.125 -0.266 0 -0.141 0.168 -0.406 0.684 -0.422 l 0 -0.375 c -0.496 0.031 -1.25 0.031 -1.766 0.031 -0.398 0 -1.172 0 -1.547 -0.031 l 0 0.375 c 0.852 0 1.129 0.031 1.469 0.516 l 2.988 4.41 -2.695 3.957 c -0.664 0.965 -1.668 0.984 -1.965 0.984 l 0 0.375 c 0.355 -0.031 0.941 -0.031 1.316 -0.031 0.414 0 1.145 0 1.527 0.031 l 0 -0.375 c -0.477 -0.047 -0.617 -0.359 -0.617 -0.609 0 -0.203 0.078 -0.313 0.156 -0.422 l 2.477 -3.633 2.691 3.977 c 0.121 0.172 0.121 0.219 0.121 0.266 0 0.125 -0.137 0.391 -0.68 0.422 l 0 0.379 c 0.496 -0.031 1.25 -0.031 1.762 -0.031 0.402 0 1.176 0 1.551 0.031 l 0 -0.379 c -0.992 0 -1.148 -0.074 -1.453 -0.516" style="fill:#2d2d2d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-texinfo.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-texinfo.svg
new file mode 120000
index 00000000..19080afd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-texinfo.svg
@@ -0,0 +1 @@
+application-info.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-vala.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-vala.svg
new file mode 100644
index 00000000..a3b3956c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-vala.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#2d2d2d;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 31.784 20.4 c -1.725 0 -2.599 0.611 -3.287 1.456 -0.688 0.845 -1.099 1.971 -1.569 2.939 -0.316 0.651 -1.024 3.068 -1.678 5.35 -0.544 1.887 -1.032 3.75 -1.844 5.414 -0.58 0.892 -1.513 1.395 -2.452 1.395 -0.33 0 -0.659 -0.062 -0.975 -0.185 1.115 1.589 3.685 4.166 6.687 -0.127 2.074 -2.976 2.768 -9.384 4.246 -11.796 1.862 -3.068 2.801 -2.346 3.03 -2.089 0.043 -0.251 0.065 -0.51 0.052 -0.761 -0.019 -0.462 -0.132 -0.816 -0.399 -1.077 -0.267 -0.265 -0.77 -0.512 -1.816 -0.512 l 0.003 -0.008 z m -14.04 2.705 c 0.443 0.515 0.799 1.169 1.014 1.938 0.479 1.724 0.571 3.863 0.678 5.746 0.055 0.944 0.111 1.819 0.199 2.506 0.072 1.073 0.483 1.803 1.321 1.879 1.014 -0.051 1.327 -1.27 1.631 -2.17 -0.457 -0.198 -1.119 -1.294 -1.631 -5.495 -0.294 -2.424 -2.02 -3.761 -3.212 -4.405 z m -2.733 0.433 c -0.219 0 -0.404 0.063 -0.551 0.168 -0.195 0.139 -0.366 0.367 -0.444 0.839 -0.113 0.716 0.366 1.51 0.815 2.14 0 0 0 -0.892 0.864 -1.334 0.47 -0.241 1.05 0.149 1.49 0.558 -0.029 -0.129 -0.062 -0.255 -0.095 -0.376 -0.352 -1.265 -1.194 -1.869 -1.846 -1.975 l -0.235 -0.02 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-vcard.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-vcard.svg
new file mode 100644
index 00000000..fb1a4c36
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-vcard.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="scale(1.0078875,0.99217427)" style="fill:#888">
+ <path d="m 33.734 27.13 q 0 1.775 -0.559 3.255 -0.559 1.467 -1.58 2.306 -1.021 0.838 -2.37 0.838 -0.899 0 -1.592 -0.432 -0.693 -0.444 -0.996 -1.159 l -0.194 0 q -1.312 1.59 -3.342 1.59 -2.151 0 -3.39 -1.307 -1.239 -1.319 -1.239 -3.6 0 -2.601 1.628 -4.192 1.628 -1.59 4.253 -1.59 1.045 0 2.297 0.21 1.264 0.197 2.078 0.481 l -0.279 6.03 q 0 1.714 0.924 1.714 0.778 0 1.239 -1.147 0.462 -1.159 0.462 -3.02 0 -1.985 -0.814 -3.501 -0.814 -1.529 -2.297 -2.33 -1.47 -0.801 -3.366 -0.801 -2.455 0 -4.265 1.023 -1.811 1.023 -2.783 2.959 -0.96 1.923 -0.96 4.451 0 3.403 1.786 5.227 1.798 1.812 5.201 1.812 1.288 0 2.831 -0.284 1.543 -0.296 3.038 -0.851 l 0 2.367 q -2.6 1.122 -5.772 1.122 -4.618 0 -7.206 -2.466 -2.576 -2.466 -2.576 -6.855 0 -3.045 1.312 -5.523 1.325 -2.49 3.755 -3.896 2.442 -1.418 5.614 -1.418 2.673 0 4.776 1.11 2.102 1.11 3.244 3.156 1.142 2.047 1.142 4.722 z m -12.443 1.541 q 0 2.601 2.09 2.601 1.094 0 1.665 -0.777 0.571 -0.789 0.693 -2.552 l 0.158 -2.725 q -0.62 -0.136 -1.397 -0.136 -1.519 0 -2.37 0.962 -0.838 0.962 -0.838 2.626 z"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-xges.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-xges.svg
new file mode 100644
index 00000000..e889828f
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-xges.svg
@@ -0,0 +1,6 @@
+<svg version="1.1" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg">
+ <path d="m8 1c-1.029 0-2 0.971-2 2v42c0 0.971 1.029 2 2 2h32c0.971 0 2-1.029 2-2v-31l-13-13z" style="fill:#dcdcdc"/>
+ <path d="m29 12 0.063 0.063 0.156-0.063h-0.219zm2 2 11 11v-11h-11z" style="fill-opacity:.196"/>
+ <path d="m29 1 13 13h-11c-0.971 0-2-1.029-2-2v-11z" style="fill-opacity:.392;fill:#fff"/>
+ <path d="m24 16a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm0 2a8 8 0 0 1 8 8 8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8zm-3 3v10l8-5-8-5z" style="fill:#888"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-xslfo.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-xslfo.svg
new file mode 120000
index 00000000..8cee7263
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x-xslfo.svg
@@ -0,0 +1 @@
+text-xml.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-x.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-xhtml+xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-xhtml+xml.svg
new file mode 120000
index 00000000..c4ba3155
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-xhtml+xml.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text-xml.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-xml.svg
new file mode 100644
index 00000000..33357d2d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text-xml.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dcdcdc"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <g transform="translate(3)">
+ <path d="m 15 21 -6 6 c 0 1 0 1 0 2 l 6 6 0 -4 -3 -3 3 -3 z" style="fill:#888"/>
+ <path d="m 27 21 6 6 c 0 1 0 1 0 2 l -6 6 0 -4 3 -3 -3 -3 z" style="fill:#888"/>
+ <path d="m 23 21 2 0 -4 14 -2 0 z" style="fill:#888"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/text2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/text2.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/text2.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/tgz.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/tgz.svg
new file mode 120000
index 00000000..4e4d75cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/tgz.svg
@@ -0,0 +1 @@
+application-archive.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/torrent.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/torrent.svg
new file mode 120000
index 00000000..82827e35
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/torrent.svg
@@ -0,0 +1 @@
+application-torrent.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/txt.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/txt.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/txt.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/txt2.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/txt2.svg
new file mode 120000
index 00000000..529423dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/txt2.svg
@@ -0,0 +1 @@
+application-text.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/unknown.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/unknown.svg
new file mode 100644
index 00000000..00079410
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/unknown.svg
@@ -0,0 +1,8 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#dcdcdc" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<g style="fill:#888;word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.06623 .93789)">
+<path d="m 20.577071,32.291476 0,-0.761592 c -4e-6,-1.100068 0.169238,-2.002694 0.507727,-2.70788 0.338481,-0.71457 0.968438,-1.466758 1.889875,-2.256567 1.278714,-1.08126 2.082615,-1.894563 2.411707,-2.439914 0.338475,-0.545322 0.507718,-1.203487 0.507727,-1.974496 -9e-6,-0.959024 -0.310287,-1.697109 -0.930834,-2.214256 -0.611161,-0.526514 -1.494982,-0.78978 -2.651466,-0.789799 -0.742792,1.9e-5 -1.466773,0.08934 -2.171946,0.267967 -0.70518,0.169261 -1.513783,0.48424 -2.42581,0.944938 l -0.832109,-1.903979 c 1.777045,-0.930813 3.634009,-1.39623 5.5709,-1.396251 1.795844,2.1e-5 3.192093,0.441932 4.188753,1.325734 0.996639,0.88384 1.494964,2.129652 1.494976,3.737439 -1.2e-5,0.686388 -0.09404,1.29284 -0.282071,1.819357 -0.178656,0.517144 -0.446623,1.010767 -0.803902,1.480873 -0.3573,0.460727 -1.128293,1.208215 -2.312981,2.242463 -0.949646,0.808613 -1.579604,1.480881 -1.889875,2.016807 -0.300882,0.535943 -0.45132,1.250521 -0.451314,2.143739 l 0,0.465417 -1.819357,0 m -0.691074,4.188753 c -3e-6,-1.278719 0.564138,-1.918079 1.692425,-1.918082 0.545332,3e-6 0.963737,0.164544 1.255216,0.493624 0.300869,0.329085 0.451307,0.803904 0.451313,1.424458 -6e-6,0.601752 -0.150444,1.07187 -0.451313,1.410354 -0.300882,0.329083 -0.719286,0.493624 -1.255216,0.493624 -0.488927,0 -0.893228,-0.145737 -1.212904,-0.43721 -0.319684,-0.300875 -0.479524,-0.789797 -0.479521,-1.466768"/>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mms.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mms.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mms.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mmst.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mmst.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mmst.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mmsu.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mmsu.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-mmsu.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-pnm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-pnm.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-pnm.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-rtspt.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-rtspt.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-rtspt.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-rtspu.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-rtspu.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/uri-rtspu.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/vcalendar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/vcalendar.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/vcalendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/vcard.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/vcard.svg
new file mode 120000
index 00000000..aef18a65
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/vcard.svg
@@ -0,0 +1 @@
+text-x-vcard.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-mlt-playlist.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-mlt-playlist.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-mlt-playlist.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-mp4.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-mp4.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-mp4.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-vivo.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-vivo.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-vivo.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-wavelet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-wavelet.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-wavelet.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-webm.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-webm.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-webm.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-anim.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-anim.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-anim.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-flic.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-flic.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-flic.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-flv.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-flv.svg
new file mode 120000
index 00000000..be844f1e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-flv.svg
@@ -0,0 +1 @@
+application-flash.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-generic.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-generic.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-generic.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-google-vlc-plugin.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-google-vlc-plugin.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-google-vlc-plugin.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-javafx.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-javafx.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-javafx.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-matroska.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-matroska.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-matroska.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-mng.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-mng.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-mng.svg
@@ -0,0 +1 @@
+application-images.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-asf-plugin.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-asf-plugin.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-asf-plugin.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-asf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-asf.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-asf.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-wmp.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-wmp.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-wmp.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-wmv.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-wmv.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ms-wmv.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-msvideo.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-msvideo.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-msvideo.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-nsv.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-nsv.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-nsv.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ogm+ogg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ogm+ogg.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-ogm+ogg.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-sgi-movie.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-sgi-movie.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-sgi-movie.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-theora+ogg.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-theora+ogg.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-theora+ogg.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-wmv.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-wmv.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video-x-wmv.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/video.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/video.svg
new file mode 120000
index 00000000..dff032f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/video.svg
@@ -0,0 +1 @@
+application-video.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-hdd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-hdd.svg
new file mode 100644
index 00000000..991bb8cc
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-hdd.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#f05617;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 23.941 14.343 c -1.149 4.391 -2.342 8.773 -3.512 13.156 -1.828 -5.05 -0.027 -0.024 -1.827 -5.05 l -3.601 0 0 1.801 2.701 0 2.701 8.08 0.343 0.009 c 0.918 -4.25 2.159 -8.429 3.284 -12.625 l 0 -0.016 c 0.696 2.532 1.378 5.068 2.053 7.604 0.633 -2.385 1.275 -4.77 1.911 -7.155 1.407 3.212 -0.027 -0.014 1.408 3.213 l 3.6 0 -0.002 -1.81 -2.701 0 c -2.303 -6.86 0 0 -2.307 -7.01 -0.636 2.368 -1.277 4.734 -1.913 7.098 -0.644 -2.434 -1.301 -4.868 -1.969 -7.295 l 0.002 0.002 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <g>
+ <path d="m 19 37 0 8 -1.8 0 0 -3.528 -2.4 0 0 3.528 -1.8 0 0 -8 1.8 0 0 3.153 2.4 0 0 -3.153 1.8 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.761 43.637 q 0.072 0.013 0.158 0.013 0.086 0 0.158 0 0.601 0 1 -0.202 0.415 -0.202 0.659 -0.555 0.258 -0.353 0.358 -0.833 0.115 -0.492 0.115 -1.073 0 -0.505 -0.086 -0.984 -0.086 -0.479 -0.301 -0.845 -0.215 -0.366 -0.587 -0.58 -0.372 -0.227 -0.959 -0.227 -0.115 0 -0.258 0.013 -0.143 0 -0.258 0.025 l 0 5.249 z m 4.239 -2.65 q 0 1.085 -0.315 1.855 -0.301 0.757 -0.845 1.237 -0.544 0.479 -1.303 0.707 q -0.745 0.215 -1.647 0.215 -0.473 0 -0.931 -0.05 -0.444 -0.038 -0.959 -0.139 l 0 -7.621 q 0.601 -0.114 1.131 -0.151 0.53 -0.038 0.988 -0.038 q 0.874 0 1.589 0.227 0.73 0.227 1.232 0.719 0.501 0.479 0.773 1.237 q 0.286 0.744 0.286 1.804" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 30.761 43.637 q 0.072 0.013 0.158 0.013 0.086 0 0.158 0 0.601 0 1 -0.202 0.415 -0.202 0.659 -0.555 0.258 -0.353 0.358 -0.833 0.115 -0.492 0.115 -1.073 0 -0.505 -0.086 -0.984 -0.086 -0.479 -0.301 -0.845 -0.215 -0.366 -0.587 -0.58 -0.372 -0.227 -0.959 -0.227 -0.115 0 -0.258 0.013 -0.143 0 -0.258 0.025 l 0 5.249 z m 4.239 -2.65 q 0 1.085 -0.315 1.855 -0.301 0.757 -0.845 1.237 -0.544 0.479 -1.303 0.707 q -0.745 0.215 -1.647 0.215 -0.473 0 -0.931 -0.05 -0.444 -0.038 -0.959 -0.139 l 0 -7.621 q 0.601 -0.114 1.131 -0.151 0.53 -0.038 0.988 -0.038 q 0.874 0 1.589 0.227 0.73 0.227 1.232 0.719 0.501 0.479 0.773 1.237 q 0.286 0.744 0.286 1.804" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-ova.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-ova.svg
new file mode 100644
index 00000000..e63377cf
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-ova.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a60ed7;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 23.941 14.343 c -1.149 4.391 -2.342 8.773 -3.512 13.156 -1.828 -5.05 -0.027 -0.024 -1.827 -5.05 l -3.601 0 0 1.801 2.701 0 2.701 8.08 0.343 0.009 c 0.918 -4.25 2.159 -8.429 3.284 -12.625 l 0 -0.016 c 0.696 2.532 1.378 5.068 2.053 7.604 0.633 -2.385 1.275 -4.77 1.911 -7.155 1.407 3.212 -0.027 -0.014 1.408 3.213 l 3.6 0 -0.002 -1.81 -2.701 0 c -2.303 -6.86 0 0 -2.307 -7.01 -0.636 2.368 -1.277 4.734 -1.913 7.098 -0.644 -2.434 -1.301 -4.868 -1.969 -7.295 l 0.002 0.002 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <g>
+ <path d="m 14.682 41 q 0 0.557 0.04 1.053 0.054 0.483 0.188 0.842 0.148 0.359 0.404 0.57 0.256 0.211 0.686 0.211 0.417 0 0.673 -0.211 0.269 -0.211 0.404 -0.57 0.148 -0.372 0.188 -0.854 0.054 -0.483 0.054 -1.04 0 -0.557 -0.054 -1.04 -0.04 -0.495 -0.188 -0.854 -0.135 -0.359 -0.39 -0.57 -0.256 -0.211 -0.686 -0.211 -0.43 0 -0.686 0.211 -0.256 0.211 -0.404 0.582 -0.135 0.359 -0.188 0.842 q -0.04 0.483 -0.04 1.04 m -1.682 0 q 0 -1.981 0.794 -2.985 0.794 -1.015 2.206 -1.015 1.466 0 2.233 1.015 0.767 1 0.767 2.985 0 1.981 -0.78 2.997 -0.78 1 -2.206 1 -1.466 0 -2.247 -1 -0.767 -1.015 -0.767 -2.997" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.549 45 q -0.354 -0.892 -0.752 -2.02 -0.398 -1.124 -0.752 -2.236 -0.354 -1.124 -0.634 -2.12 -0.28 -0.995 -0.413 -1.628 l 1.916 0 q 0.088 0.62 0.265 1.447 0.177 0.814 0.383 1.693 0.221 0.866 0.457 1.719 0.251 0.84 0.486 1.512 0.236 -0.659 0.472 -1.499 0.236 -0.853 0.442 -1.719 0.206 -0.879 0.383 -1.706 0.177 -0.827 0.295 -1.447 l 1.901 0 q -0.177 0.775 -0.442 1.732 -0.251 0.956 -0.589 2.02 -0.324 1.047 -0.722 2.145 -0.398 1.086 -0.825 2.107 l -1.872 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 33.08 45 -0.421 -1.848 -2.396 0 -0.407 1.848 -1.859 0 q 0.639 -2.365 1.293 -4.304 0.654 -1.952 1.263 -3.696 l 1.946 0 q 0.639 1.758 1.263 3.735 0.639 1.964 1.234 4.265 l -1.917 0 z m -1.598 -6.449 q -0.145 0.452 -0.276 0.866 -0.116 0.401 -0.232 0.801 -0.102 0.388 -0.203 0.788 -0.087 0.401 -0.174 0.827 l 1.757 0 q -0.087 -0.426 -0.174 -0.827 -0.087 -0.401 -0.203 -0.788 -0.102 -0.401 -0.232 -0.801 -0.116 -0.414 -0.261 -0.866 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-ovf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-ovf.svg
new file mode 100644
index 00000000..7cc12c11
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-ovf.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#a60ed7;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 23.941 14.343 c -1.149 4.391 -2.342 8.773 -3.512 13.156 -1.828 -5.05 -0.027 -0.024 -1.827 -5.05 l -3.601 0 0 1.801 2.701 0 2.701 8.08 0.343 0.009 c 0.918 -4.25 2.159 -8.429 3.284 -12.625 l 0 -0.016 c 0.696 2.532 1.378 5.068 2.053 7.604 0.633 -2.385 1.275 -4.77 1.911 -7.155 1.407 3.212 -0.027 -0.014 1.408 3.213 l 3.6 0 -0.002 -1.81 -2.701 0 c -2.303 -6.86 0 0 -2.307 -7.01 -0.636 2.368 -1.277 4.734 -1.913 7.098 -0.644 -2.434 -1.301 -4.868 -1.969 -7.295 l 0.002 0.002 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <g>
+ <path d="m 14.962 41 q 0 0.557 0.047 1.053 0.063 0.483 0.22 0.842 0.173 0.359 0.471 0.57 0.298 0.211 0.8 0.211 0.487 0 0.785 -0.211 0.314 -0.211 0.471 -0.57 0.173 -0.372 0.22 -0.854 0.063 -0.483 0.063 -1.04 0 -0.557 -0.063 -1.04 -0.047 -0.495 -0.22 -0.854 -0.157 -0.359 -0.455 -0.57 -0.298 -0.211 -0.8 -0.211 -0.502 0 -0.8 0.211 -0.298 0.211 -0.471 0.582 -0.157 0.359 -0.22 0.842 q -0.047 0.483 -0.047 1.04 m -1.962 0 q 0 -1.981 0.926 -2.985 0.926 -1.015 2.574 -1.015 1.711 0 2.605 1.015 0.895 1 0.895 2.985 0 1.981 -0.91 2.997 -0.91 1 -2.574 1 -1.711 0 -2.621 -1 -0.895 -1.015 -0.895 -2.997" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 23.549 45 q -0.354 -0.892 -0.752 -2.02 -0.398 -1.124 -0.752 -2.236 -0.354 -1.124 -0.634 -2.12 -0.28 -0.995 -0.413 -1.628 l 1.916 0 q 0.088 0.62 0.265 1.447 0.177 0.814 0.383 1.693 0.221 0.866 0.457 1.719 0.251 0.84 0.486 1.512 0.236 -0.659 0.472 -1.499 0.236 -0.853 0.442 -1.719 0.206 -0.879 0.383 -1.706 0.177 -0.827 0.295 -1.447 l 1.901 0 q -0.177 0.775 -0.442 1.732 -0.251 0.956 -0.589 2.02 -0.324 1.047 -0.722 2.145 -0.398 1.086 -0.825 2.107 l -1.872 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 29 45 0 -8 6 0 0 1.318 -4.053 0 0 1.523 3.546 0 0 1.318 -3.546 0 0 3.841 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vbox-extpack.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vbox-extpack.svg
new file mode 100644
index 00000000..f20d93f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vbox-extpack.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#82b933;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 23.941 14.343 c -1.149 4.391 -2.342 8.773 -3.512 13.156 -1.828 -5.05 -0.027 -0.024 -1.827 -5.05 l -3.601 0 0 1.801 2.701 0 2.701 8.08 0.343 0.009 c 0.918 -4.25 2.159 -8.429 3.284 -12.625 l 0 -0.016 c 0.696 2.532 1.378 5.068 2.053 7.604 0.633 -2.385 1.275 -4.77 1.911 -7.155 1.407 3.212 -0.027 -0.014 1.408 3.213 l 3.6 0 -0.002 -1.81 -2.701 0 c -2.303 -6.86 0 0 -2.307 -7.01 -0.636 2.368 -1.277 4.734 -1.913 7.098 -0.644 -2.434 -1.301 -4.868 -1.969 -7.295 l 0.002 0.002 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <g transform="translate(-1,0)">
+ <path d="m 14 45 0 -8 6 0 0 1.318 -4.141 0 l 0 1.682 l 3.31 0 0 1.233 -3.31 0 0 2.449 4.141 0 0 1.318 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 26.05 45 q -0.278 -0.659 -0.688 -1.46 -0.395 -0.801 -0.835 -1.603 -0.425 0.763 -0.849 1.59 -0.425 0.814 -0.732 1.473 l -1.948 0 q 0.146 -0.349 0.425 -0.84 0.293 -0.491 0.63 -1.06 0.351 -0.569 0.732 -1.163 0.381 -0.607 0.732 -1.163 l -2.372 -3.774 1.948 0 1.435 2.559 1.508 -2.559 1.816 0 -2.314 3.735 q 0.395 0.556 0.776 1.163 0.381 0.607 0.703 1.189 0.337 0.569 0.586 1.073 q 0.249 0.491 0.395 0.84 l -1.948 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 36 37 0 1.318 -2.536 0 0 6.682 -1.929 0 0 -6.682 -2.536 0 0 -1.318 7 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vbox.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vbox.svg
new file mode 100644
index 00000000..81892dba
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vbox.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#14aae9;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 23.941 14.343 c -1.149 4.391 -2.342 8.773 -3.512 13.156 -1.828 -5.05 -0.027 -0.024 -1.827 -5.05 l -3.601 0 0 1.801 2.701 0 2.701 8.08 0.343 0.009 c 0.918 -4.25 2.159 -8.429 3.284 -12.625 l 0 -0.016 c 0.696 2.532 1.378 5.068 2.053 7.604 0.633 -2.385 1.275 -4.77 1.911 -7.155 1.407 3.212 -0.027 -0.014 1.408 3.213 l 3.6 0 -0.002 -1.81 -2.701 0 c -2.303 -6.86 0 0 -2.307 -7.01 -0.636 2.368 -1.277 4.734 -1.913 7.098 -0.644 -2.434 -1.301 -4.868 -1.969 -7.295 l 0.002 0.002 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <g>
+ <path d="m 14.185 45 q -0.303 -0.892 -0.644 -2.02 -0.341 -1.124 -0.644 -2.236 -0.303 -1.124 -0.543 -2.12 -0.24 -0.995 -0.354 -1.628 l 1.642 0 q 0.076 0.62 0.227 1.447 0.152 0.814 0.328 1.693 0.189 0.866 0.392 1.719 0.215 0.84 0.417 1.512 0.202 -0.659 0.404 -1.499 0.202 -0.853 0.379 -1.719 0.177 -0.879 0.328 -1.706 q 0.152 -0.827 0.253 -1.447 l 1.629 0 q -0.152 0.775 -0.379 1.732 -0.215 0.956 -0.505 2.02 -0.278 1.047 -0.619 2.145 q -0.341 1.086 -0.707 2.107 l -1.604 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 24 42.539 q 0 0.707 -0.229 1.186 -0.229 0.467 -0.627 0.757 -0.386 0.278 -0.928 0.404 q -0.53 0.114 -1.145 0.114 -0.494 0 -1.024 -0.063 -0.53 -0.05 -1.048 -0.164 l 0 -7.584 q 0.422 -0.076 0.928 -0.126 0.506 -0.063 1 -0.063 0.843 0 1.373 0.189 0.53 0.177 0.831 0.479 0.301 0.29 0.41 0.656 0.108 0.366 0.108 0.732 0 0.555 -0.265 0.984 -0.253 0.429 -0.687 0.681 0.759 0.29 1.024 0.782 q 0.277 0.492 0.277 1.035 m -3.518 -1.06 0 2.12 q 0.157 0.025 0.337 0.038 0.193 0.013 0.373 0.013 0.253 0 0.494 -0.038 0.241 -0.05 0.422 -0.164 0.193 -0.126 0.313 -0.341 0.12 -0.227 0.12 -0.568 0 -0.568 -0.349 -0.808 -0.337 -0.252 -0.916 -0.252 l -0.795 0 z m 0.578 -1.287 q 0.566 0 0.855 -0.252 0.289 -0.265 0.289 -0.719 0 -0.278 -0.084 -0.442 -0.084 -0.177 -0.229 -0.265 -0.145 -0.101 -0.337 -0.126 -0.193 -0.038 -0.398 -0.038 -0.169 0 -0.349 0.013 -0.181 0.013 -0.325 0.038 l 0 1.792 0.578 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 26.401 41 q 0 0.557 0.034 1.053 0.045 0.483 0.157 0.842 0.123 0.359 0.336 0.57 0.213 0.211 0.572 0.211 0.348 0 0.561 -0.211 0.224 -0.211 0.336 -0.57 0.123 -0.372 0.157 -0.854 q 0.045 -0.483 0.045 -1.04 q 0 -0.557 -0.045 -1.04 -0.034 -0.495 -0.157 -0.854 -0.112 -0.359 -0.325 -0.57 -0.213 -0.211 -0.572 -0.211 -0.359 0 -0.572 0.211 -0.213 0.211 -0.336 0.582 -0.112 0.359 -0.157 0.842 q -0.034 0.483 -0.034 1.04 m -1.401 0 q 0 -1.981 0.661 -2.985 0.661 -1.015 1.839 -1.015 1.222 0 1.861 1.015 0.639 1 0.639 2.985 0 1.981 -0.65 2.997 -0.65 1 -1.839 1 -1.222 0 -1.872 -1 -0.639 -1.015 -0.639 -2.997" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 35.33 45 q -0.238 -0.659 -0.59 -1.46 -0.339 -0.801 -0.715 -1.603 -0.364 0.763 -0.728 1.59 -0.364 0.814 -0.628 1.473 l -1.669 0 q 0.126 -0.349 0.364 -0.84 0.251 -0.491 0.54 -1.06 0.301 -0.569 0.628 -1.163 0.326 -0.607 0.628 -1.163 l -2.033 -3.774 1.669 0 1.23 2.559 1.293 -2.559 l 1.556 0 -1.983 3.735 q 0.339 0.556 0.665 1.163 0.326 0.607 0.603 1.189 0.289 0.569 0.502 1.073 q 0.213 0.491 0.339 0.84 l -1.669 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vdi.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vdi.svg
new file mode 100644
index 00000000..238956e1
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vdi.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#f05617;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 23.941 14.343 c -1.149 4.391 -2.342 8.773 -3.512 13.156 -1.828 -5.05 -0.027 -0.024 -1.827 -5.05 l -3.601 0 0 1.801 2.701 0 2.701 8.08 0.343 0.009 c 0.918 -4.25 2.159 -8.429 3.284 -12.625 l 0 -0.016 c 0.696 2.532 1.378 5.068 2.053 7.604 0.633 -2.385 1.275 -4.77 1.911 -7.155 1.407 3.212 -0.027 -0.014 1.408 3.213 l 3.6 0 -0.002 -1.81 -2.701 0 c -2.303 -6.86 0 0 -2.307 -7.01 -0.636 2.368 -1.277 4.734 -1.913 7.098 -0.644 -2.434 -1.301 -4.868 -1.969 -7.295 l 0.002 0.002 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <g>
+ <path d="m 15.549 45 q -0.354 -0.892 -0.752 -2.02 -0.398 -1.124 -0.752 -2.236 -0.354 -1.124 -0.634 -2.12 -0.28 -0.995 -0.413 -1.628 l 1.916 0 q 0.088 0.62 0.265 1.447 0.177 0.814 0.383 1.693 0.221 0.866 0.457 1.719 0.251 0.84 0.486 1.512 0.236 -0.659 0.472 -1.499 0.236 -0.853 0.442 -1.719 0.206 -0.879 0.383 -1.706 0.177 -0.827 0.295 -1.447 l 1.901 0 q -0.177 0.775 -0.442 1.732 -0.251 0.956 -0.589 2.02 -0.324 1.047 -0.722 2.145 -0.398 1.086 -0.825 2.107 l -1.872 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 22.761 43.637 q 0.072 0.013 0.158 0.013 0.086 0 0.158 0 0.601 0 1 -0.202 0.415 -0.202 0.659 -0.555 0.258 -0.353 0.358 -0.833 0.115 -0.492 0.115 -1.073 0 -0.505 -0.086 -0.984 -0.086 -0.479 -0.301 -0.845 -0.215 -0.366 -0.587 -0.58 -0.372 -0.227 -0.959 -0.227 -0.115 0 -0.258 0.013 -0.143 0 -0.258 0.025 l 0 5.249 z m 4.239 -2.65 q 0 1.085 -0.315 1.855 -0.301 0.757 -0.845 1.237 -0.544 0.479 -1.303 0.707 q -0.745 0.215 -1.647 0.215 -0.473 0 -0.931 -0.05 -0.444 -0.038 -0.959 -0.139 l 0 -7.621 q 0.601 -0.114 1.131 -0.151 0.53 -0.038 0.988 -0.038 q 0.874 0 1.589 0.227 0.73 0.227 1.232 0.719 0.501 0.479 0.773 1.237 q 0.286 0.744 0.286 1.804" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 28 45 0 -1.318 2.061 0 0 -5.363 -2.061 0 0 -1.318 6 0 0 1.318 -2.046 0 0 5.363 2.046 0 0 1.318 -6 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ </g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vhd.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vhd.svg
new file mode 100644
index 00000000..b3bfd73a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vhd.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#f05617;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 23.941 14.343 c -1.149 4.391 -2.342 8.773 -3.512 13.156 -1.828 -5.05 -0.027 -0.024 -1.827 -5.05 l -3.601 0 0 1.801 2.701 0 2.701 8.08 0.343 0.009 c 0.918 -4.25 2.159 -8.429 3.284 -12.625 l 0 -0.016 c 0.696 2.532 1.378 5.068 2.053 7.604 0.633 -2.385 1.275 -4.77 1.911 -7.155 1.407 3.212 -0.027 -0.014 1.408 3.213 l 3.6 0 -0.002 -1.81 -2.701 0 c -2.303 -6.86 0 0 -2.307 -7.01 -0.636 2.368 -1.277 4.734 -1.913 7.098 -0.644 -2.434 -1.301 -4.868 -1.969 -7.295 l 0.002 0.002 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 15.549 45 q -0.354 -0.892 -0.752 -2.02 -0.398 -1.124 -0.752 -2.236 -0.354 -1.124 -0.634 -2.12 -0.28 -0.995 -0.413 -1.628 l 1.916 0 q 0.088 0.62 0.265 1.447 0.177 0.814 0.383 1.693 0.221 0.866 0.457 1.719 0.251 0.84 0.486 1.512 0.236 -0.659 0.472 -1.499 0.236 -0.853 0.442 -1.719 0.206 -0.879 0.383 -1.706 0.177 -0.827 0.295 -1.447 l 1.901 0 q -0.177 0.775 -0.442 1.732 -0.251 0.956 -0.589 2.02 -0.324 1.047 -0.722 2.145 -0.398 1.086 -0.825 2.107 l -1.872 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 27 37 0 8 -1.8 0 0 -3.528 -2.4 0 0 3.528 -1.8 0 0 -8 1.8 0 0 3.153 2.4 0 0 -3.153 1.8 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 30.761 43.637 q 0.072 0.013 0.158 0.013 0.086 0 0.158 0 0.601 0 1 -0.202 0.415 -0.202 0.659 -0.555 0.258 -0.353 0.358 -0.833 0.115 -0.492 0.115 -1.073 0 -0.505 -0.086 -0.984 -0.086 -0.479 -0.301 -0.845 -0.215 -0.366 -0.587 -0.58 -0.372 -0.227 -0.959 -0.227 -0.115 0 -0.258 0.013 -0.143 0 -0.258 0.025 l 0 5.249 z m 4.239 -2.65 q 0 1.085 -0.315 1.855 -0.301 0.757 -0.845 1.237 -0.544 0.479 -1.303 0.707 q -0.745 0.215 -1.647 0.215 -0.473 0 -0.931 -0.05 -0.444 -0.038 -0.959 -0.139 l 0 -7.621 q 0.601 -0.114 1.131 -0.151 0.53 -0.038 0.988 -0.038 q 0.874 0 1.589 0.227 0.73 0.227 1.232 0.719 0.501 0.479 0.773 1.237 q 0.286 0.744 0.286 1.804" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vmdk.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vmdk.svg
new file mode 100644
index 00000000..3e9ac902
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/virtualbox-vmdk.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#f05617;fill-opacity:1"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 23.941 14.343 c -1.149 4.391 -2.342 8.773 -3.512 13.156 -1.828 -5.05 -0.027 -0.024 -1.827 -5.05 l -3.601 0 0 1.801 2.701 0 2.701 8.08 0.343 0.009 c 0.918 -4.25 2.159 -8.429 3.284 -12.625 l 0 -0.016 c 0.696 2.532 1.378 5.068 2.053 7.604 0.633 -2.385 1.275 -4.77 1.911 -7.155 1.407 3.212 -0.027 -0.014 1.408 3.213 l 3.6 0 -0.002 -1.81 -2.701 0 c -2.303 -6.86 0 0 -2.307 -7.01 -0.636 2.368 -1.277 4.734 -1.913 7.098 -0.644 -2.434 -1.301 -4.868 -1.969 -7.295 l 0.002 0.002 z" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
+ <path d="m 14.549 45 q -0.354 -0.892 -0.752 -2.02 -0.398 -1.124 -0.752 -2.236 -0.354 -1.124 -0.634 -2.12 -0.28 -0.995 -0.413 -1.628 l 1.916 0 q 0.088 0.62 0.265 1.447 0.177 0.814 0.383 1.693 0.221 0.866 0.457 1.719 0.251 0.84 0.486 1.512 0.236 -0.659 0.472 -1.499 0.236 -0.853 0.442 -1.719 0.206 -0.879 0.383 -1.706 q 0.177 -0.827 0.295 -1.447 l 1.901 0 q -0.177 0.775 -0.442 1.732 -0.251 0.956 -0.589 2.02 -0.324 1.047 -0.722 2.145 q -0.398 1.086 -0.825 2.107 l -1.872 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 20.824 37 q 0.093 0.271 0.225 0.698 0.145 0.426 0.304 0.918 0.159 0.491 0.317 0.995 0.159 0.504 0.304 0.931 0.159 -0.478 0.33 -0.982 0.172 -0.517 0.33 -0.982 0.159 -0.478 0.291 -0.892 q 0.132 -0.414 0.238 -0.685 l 1.348 0 q 0.093 1.047 0.172 2.042 0.093 0.995 0.145 1.977 0.066 0.969 0.106 1.964 q 0.04 0.982 0.066 2.02 l -1.493 0 0.079 -6.216 -1 3.386 -1.189 0 -0.965 -3.386 l 0.066 6.216 -1.493 0 q 0.04 -0.982 0.079 -2.042 0.053 -1.06 0.106 -2.107 0.053 -1.047 0.119 -2.029 q 0.079 -0.982 0.172 -1.822 l 1.348 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 27.468 43.637 q 0.06 0.013 0.131 0.013 0.072 0 0.131 0 0.501 0 0.835 -0.202 0.346 -0.202 0.549 -0.555 0.215 -0.353 0.298 -0.833 0.095 -0.492 0.095 -1.073 0 -0.505 -0.072 -0.984 -0.072 -0.479 -0.251 -0.845 -0.179 -0.366 -0.489 -0.58 -0.31 -0.227 -0.8 -0.227 -0.095 0 -0.215 0.013 -0.119 0 -0.215 0.025 l 0 5.249 z m 3.532 -2.65 q 0 1.085 -0.263 1.855 -0.251 0.757 -0.704 1.237 -0.453 0.479 -1.086 0.707 q -0.621 0.215 -1.372 0.215 -0.394 0 -0.776 -0.05 -0.37 -0.038 -0.8 -0.139 l 0 -7.621 q 0.501 -0.114 0.943 -0.151 q 0.442 -0.038 0.823 -0.038 q 0.728 0 1.325 0.227 0.609 0.227 1.026 0.719 0.418 0.479 0.644 1.237 q 0.239 0.744 0.239 1.804" style="fill:#fff;fill-opacity:1;stroke:none"/>
+ <path d="m 35.435 45 q -0.124 -0.452 -0.36 -0.969 -0.225 -0.53 -0.507 -1.021 -0.282 -0.504 -0.597 -0.931 -0.304 -0.439 -0.586 -0.737 l 0 3.658 -1.385 0 l 0 -8 1.385 0 0 3.321 q 0.248 -0.362 0.518 -0.801 0.27 -0.439 0.507 -0.879 0.248 -0.439 0.45 -0.866 q 0.203 -0.426 0.338 -0.775 l 1.565 0 q -0.158 0.349 -0.383 0.801 -0.214 0.439 -0.495 0.931 -0.282 0.478 -0.608 0.982 -0.315 0.504 -0.664 0.969 0.349 0.388 0.709 0.892 0.36 0.504 0.676 1.086 0.327 0.569 0.586 1.176 q 0.259 0.595 0.417 1.163 l -1.565 0 z" style="fill:#fff;fill-opacity:1;stroke:none"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/vnd.oasis.opendocument.drawing.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/vnd.oasis.opendocument.drawing.svg
new file mode 120000
index 00000000..a3382f09
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/vnd.oasis.opendocument.drawing.svg
@@ -0,0 +1 @@
+x-office-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wordprocessing.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wordprocessing.svg
new file mode 120000
index 00000000..7472b14d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wordprocessing.svg
@@ -0,0 +1 @@
+application-word.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-doc.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-doc.svg
new file mode 100644
index 00000000..8809552b
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-doc.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3468ce"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.06834 .93603)" style="fill:#fff">
+ <path d="m 14.732 46.58 c 0.044 0.009 0.093 0.013 0.146 0.013 0.053 0 0.101 0 0.146 0 0.37 0 0.679 -0.071 0.926 -0.212 0.256 -0.141 0.459 -0.335 0.609 -0.582 0.159 -0.247 0.269 -0.538 0.331 -0.873 0.071 -0.344 0.106 -0.719 0.106 -1.125 0 -0.353 -0.026 -0.697 -0.079 -1.032 -0.053 -0.335 -0.146 -0.631 -0.278 -0.886 -0.132 -0.256 -0.313 -0.459 -0.542 -0.609 -0.229 -0.159 -0.525 -0.238 -0.886 -0.238 -0.071 0 -0.15 0.004 -0.238 0.013 -0.088 0 -0.168 0.009 -0.238 0.026 l 0 5.504 m 3.916 -2.778 c 0 0.759 -0.097 1.407 -0.291 1.945 -0.185 0.529 -0.445 0.961 -0.781 1.297 -0.335 0.335 -0.736 0.582 -1.204 0.741 -0.459 0.15 -0.966 0.225 -1.521 0.225 -0.291 0 -0.578 -0.018 -0.86 -0.053 -0.273 -0.026 -0.569 -0.075 -0.886 -0.146 l 0 -7.991 c 0.37 -0.079 0.719 -0.132 1.045 -0.159 0.326 -0.026 0.631 -0.04 0.913 -0.04 0.538 0 1.028 0.079 1.469 0.238 0.45 0.159 0.829 0.41 1.138 0.754 0.309 0.335 0.547 0.767 0.714 1.297 0.176 0.52 0.265 1.151 0.265 1.892"/>
+ <path d="m 21.02 43.802 c 0 0.397 0.013 0.772 0.04 1.125 0.035 0.344 0.097 0.644 0.185 0.9 0.097 0.256 0.229 0.459 0.397 0.609 0.168 0.15 0.392 0.225 0.675 0.225 0.273 0 0.494 -0.075 0.662 -0.225 0.176 -0.15 0.309 -0.353 0.397 -0.609 0.097 -0.265 0.159 -0.569 0.185 -0.913 0.035 -0.344 0.053 -0.714 0.053 -1.111 0 -0.397 -0.018 -0.767 -0.053 -1.111 -0.026 -0.353 -0.088 -0.657 -0.185 -0.913 -0.088 -0.256 -0.216 -0.459 -0.384 -0.609 -0.168 -0.15 -0.392 -0.225 -0.675 -0.225 -0.282 0 -0.507 0.075 -0.675 0.225 -0.168 0.15 -0.3 0.357 -0.397 0.622 -0.088 0.256 -0.15 0.556 -0.185 0.9 -0.026 0.344 -0.04 0.714 -0.04 1.111 m -1.654 0 c 0 -1.411 0.26 -2.474 0.781 -3.188 0.52 -0.723 1.244 -1.085 2.17 -1.085 0.961 0 1.693 0.362 2.196 1.085 0.503 0.714 0.754 1.777 0.754 3.188 0 1.411 -0.256 2.478 -0.767 3.202 -0.512 0.714 -1.235 1.072 -2.17 1.072 -0.961 0 -1.698 -0.357 -2.209 -1.072 -0.503 -0.723 -0.754 -1.79 -0.754 -3.202"/>
+ <path d="m 29.536 48.07 c -1.155 0 -2.037 -0.37 -2.646 -1.111 -0.609 -0.741 -0.913 -1.795 -0.913 -3.162 0 -0.679 0.093 -1.283 0.278 -1.813 0.185 -0.529 0.441 -0.975 0.767 -1.336 0.335 -0.37 0.728 -0.648 1.177 -0.834 0.459 -0.194 0.957 -0.291 1.495 -0.291 0.291 0 0.551 0.026 0.781 0.079 0.238 0.044 0.445 0.097 0.622 0.159 0.176 0.062 0.322 0.128 0.437 0.198 0.123 0.071 0.216 0.123 0.278 0.159 l -0.423 1.297 c -0.203 -0.132 -0.45 -0.243 -0.741 -0.331 -0.282 -0.097 -0.609 -0.146 -0.979 -0.146 -0.256 0 -0.507 0.049 -0.754 0.146 -0.238 0.088 -0.454 0.243 -0.648 0.463 -0.185 0.212 -0.34 0.498 -0.463 0.86 -0.115 0.362 -0.172 0.811 -0.172 1.349 0 0.935 0.159 1.654 0.476 2.157 0.326 0.494 0.856 0.741 1.588 0.741 0.423 0 0.772 -0.049 1.045 -0.146 0.282 -0.097 0.507 -0.194 0.675 -0.291 l 0.41 1.283 c -0.229 0.141 -0.542 0.273 -0.939 0.397 -0.388 0.115 -0.838 0.172 -1.349 0.172"/>
+ </g>
+ <rect ry="0.601" height="7" rx="0.579" y="16" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 16.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 25.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 28.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 31.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 19.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 22.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dot.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dot.svg
new file mode 100644
index 00000000..c992ca2e
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dot.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#3468ce"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.06608 .93802)" style="fill:#fff">
+ <path d="m 14.756 46.48 c 0.044 0.009 0.092 0.013 0.145 0.013 0.053 0 0.101 0 0.145 0 0.37 0 0.678 -0.07 0.924 -0.211 0.255 -0.141 0.458 -0.334 0.607 -0.581 0.158 -0.246 0.268 -0.537 0.33 -0.871 0.07 -0.343 0.106 -0.717 0.106 -1.122 0 -0.352 -0.026 -0.695 -0.079 -1.03 -0.053 -0.334 -0.145 -0.629 -0.277 -0.885 -0.132 -0.255 -0.312 -0.458 -0.541 -0.607 -0.229 -0.158 -0.524 -0.238 -0.885 -0.238 -0.07 0 -0.15 0.004 -0.238 0.013 -0.088 0 -0.167 0.009 -0.238 0.026 l 0 5.492 m 3.908 -2.772 c 0 0.757 -0.097 1.404 -0.29 1.941 -0.185 0.528 -0.444 0.959 -0.779 1.294 -0.334 0.334 -0.735 0.581 -1.201 0.739 -0.458 0.15 -0.964 0.224 -1.518 0.224 -0.29 0 -0.576 -0.018 -0.858 -0.053 -0.273 -0.026 -0.568 -0.075 -0.885 -0.145 l 0 -7.974 c 0.37 -0.079 0.717 -0.132 1.043 -0.158 0.326 -0.026 0.629 -0.04 0.911 -0.04 0.537 0 1.025 0.079 1.465 0.238 0.449 0.158 0.827 0.409 1.135 0.753 0.308 0.334 0.546 0.766 0.713 1.294 0.176 0.519 0.264 1.149 0.264 1.888"/>
+ <path d="m 21.03 43.709 c 0 0.396 0.013 0.77 0.04 1.122 0.035 0.343 0.097 0.643 0.185 0.898 0.097 0.255 0.229 0.458 0.396 0.607 0.167 0.15 0.392 0.224 0.673 0.224 0.273 0 0.493 -0.075 0.66 -0.224 0.176 -0.15 0.308 -0.352 0.396 -0.607 0.097 -0.264 0.158 -0.568 0.185 -0.911 0.035 -0.343 0.053 -0.713 0.053 -1.109 0 -0.396 -0.018 -0.766 -0.053 -1.109 -0.026 -0.352 -0.088 -0.656 -0.185 -0.911 -0.088 -0.255 -0.216 -0.458 -0.383 -0.607 -0.167 -0.15 -0.392 -0.224 -0.673 -0.224 -0.282 0 -0.506 0.075 -0.673 0.224 -0.167 0.15 -0.299 0.356 -0.396 0.621 -0.088 0.255 -0.15 0.554 -0.185 0.898 -0.026 0.343 -0.04 0.713 -0.04 1.109 m -1.65 0 c 0 -1.408 0.26 -2.469 0.779 -3.182 0.519 -0.722 1.241 -1.083 2.165 -1.083 0.959 0 1.69 0.361 2.192 1.083 0.502 0.713 0.753 1.774 0.753 3.182 0 1.408 -0.255 2.473 -0.766 3.195 -0.51 0.713 -1.232 1.069 -2.165 1.069 -0.959 0 -1.694 -0.356 -2.205 -1.069 -0.502 -0.722 -0.753 -1.787 -0.753 -3.195"/>
+ <path d="m 31.893 39.63 0 1.347 -2.152 0 0 6.826 -1.637 0 0 -6.826 -2.152 0 0 -1.347 5.941 0"/>
+ </g>
+ <rect ry="0.601" height="7" rx="0.579" y="15" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 15.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 24.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 27.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 30.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 18.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 21.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dps.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dps.svg
new file mode 100644
index 00000000..ec7dea74
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dps.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#d24726"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.07175 .93305)" style="fill:#fff">
+ <path d="m 14.695 46.729 c 0.044 0.009 0.093 0.013 0.146 0.013 0.053 0 0.102 0 0.146 0 0.372 0 0.681 -0.071 0.929 -0.212 0.257 -0.142 0.46 -0.336 0.611 -0.584 0.159 -0.248 0.27 -0.54 0.332 -0.876 0.071 -0.345 0.106 -0.721 0.106 -1.128 0 -0.354 -0.027 -0.699 -0.08 -1.035 -0.053 -0.336 -0.146 -0.633 -0.279 -0.889 -0.133 -0.257 -0.314 -0.46 -0.544 -0.611 -0.23 -0.159 -0.526 -0.239 -0.889 -0.239 -0.071 0 -0.15 0.004 -0.239 0.013 -0.088 0 -0.168 0.009 -0.239 0.027 l 0 5.521 m 3.929 -2.787 c 0 0.761 -0.097 1.411 -0.292 1.951 -0.186 0.531 -0.447 0.964 -0.783 1.301 -0.336 0.336 -0.739 0.584 -1.208 0.743 -0.46 0.15 -0.969 0.226 -1.526 0.226 -0.292 0 -0.58 -0.018 -0.863 -0.053 -0.274 -0.027 -0.571 -0.075 -0.889 -0.146 l 0 -8.02 c 0.372 -0.08 0.721 -0.133 1.049 -0.159 0.327 -0.027 0.633 -0.04 0.916 -0.04 0.54 0 1.031 0.08 1.473 0.239 0.451 0.159 0.832 0.411 1.141 0.757 0.31 0.336 0.549 0.77 0.717 1.301 0.177 0.522 0.265 1.155 0.265 1.898"/>
+ <path d="m 21.955 39.748 c 1.044 0 1.854 0.217 2.429 0.65 0.575 0.425 0.863 1.124 0.863 2.097 0 0.982 -0.292 1.694 -0.876 2.137 -0.575 0.434 -1.394 0.65 -2.455 0.65 l -0.584 0 0 2.774 -1.633 0 0 -8.109 c 0.159 -0.035 0.336 -0.066 0.531 -0.093 0.204 -0.027 0.407 -0.044 0.611 -0.053 0.204 -0.018 0.403 -0.031 0.597 -0.04 0.195 -0.009 0.367 -0.013 0.518 -0.013 m 0.186 1.42 c -0.097 0 -0.234 0.004 -0.411 0.013 -0.168 0 -0.301 0.009 -0.398 0.027 l 0 2.654 0.664 0 c 0.522 0 0.916 -0.102 1.181 -0.305 0.265 -0.212 0.398 -0.571 0.398 -1.075 0 -0.478 -0.133 -0.814 -0.398 -1.01 -0.257 -0.204 -0.602 -0.305 -1.035 -0.305"/>
+ <path d="m 28.698 46.862 c 0.274 0 0.5 -0.027 0.677 -0.08 0.186 -0.062 0.332 -0.142 0.438 -0.239 0.106 -0.106 0.177 -0.221 0.212 -0.345 0.044 -0.133 0.066 -0.265 0.066 -0.398 0 -0.168 -0.049 -0.319 -0.146 -0.451 -0.097 -0.133 -0.221 -0.248 -0.372 -0.345 -0.15 -0.106 -0.319 -0.199 -0.504 -0.279 -0.186 -0.088 -0.372 -0.168 -0.557 -0.239 -0.248 -0.088 -0.504 -0.19 -0.77 -0.305 -0.265 -0.115 -0.509 -0.261 -0.73 -0.438 -0.212 -0.177 -0.389 -0.394 -0.531 -0.65 -0.142 -0.265 -0.212 -0.593 -0.212 -0.982 0 -0.77 0.248 -1.371 0.743 -1.805 0.504 -0.434 1.195 -0.65 2.071 -0.65 0.504 0 0.942 0.058 1.314 0.173 0.38 0.115 0.699 0.243 0.956 0.385 l -0.478 1.261 c -0.221 -0.124 -0.469 -0.23 -0.743 -0.319 -0.265 -0.088 -0.575 -0.133 -0.929 -0.133 -0.867 0 -1.301 0.314 -1.301 0.942 0 0.159 0.044 0.301 0.133 0.425 0.088 0.115 0.199 0.221 0.332 0.319 0.142 0.088 0.296 0.168 0.465 0.239 0.177 0.071 0.35 0.137 0.518 0.199 0.257 0.097 0.522 0.208 0.796 0.332 0.283 0.115 0.54 0.274 0.77 0.478 0.239 0.195 0.434 0.442 0.584 0.743 0.15 0.292 0.226 0.664 0.226 1.115 0 0.77 -0.252 1.367 -0.757 1.792 -0.496 0.416 -1.252 0.624 -2.27 0.624 -0.681 0 -1.225 -0.071 -1.633 -0.212 -0.407 -0.15 -0.712 -0.288 -0.916 -0.411 l 0.478 -1.327 c 0.239 0.142 0.522 0.274 0.849 0.398 0.336 0.124 0.743 0.186 1.221 0.186"/>
+ </g>
+ <path d="m 12 17 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 25 7 0 0 5 l -7 0 z" style="fill:#fff"/>
+ <path d="m 30 17 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 18 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dpt.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dpt.svg
new file mode 100644
index 00000000..1aff2e08
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-dpt.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#d24726"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.05613 .94685)" style="fill:#fff">
+ <path d="m 14.895 46.09 c 0.044 0.009 0.093 0.013 0.147 0.013 0.053 0 0.102 0 0.147 0 0.373 0 0.684 -0.071 0.933 -0.213 0.258 -0.142 0.462 -0.338 0.613 -0.586 0.16 -0.249 0.271 -0.542 0.333 -0.88 0.071 -0.346 0.107 -0.724 0.107 -1.133 0 -0.355 -0.027 -0.702 -0.08 -1.039 -0.053 -0.338 -0.147 -0.635 -0.28 -0.893 -0.133 -0.258 -0.315 -0.462 -0.546 -0.613 -0.231 -0.16 -0.529 -0.24 -0.893 -0.24 -0.071 0 -0.151 0.004 -0.24 0.013 -0.089 0 -0.169 0.009 -0.24 0.027 l 0 5.544 m 3.945 -2.799 c 0 0.764 -0.098 1.417 -0.293 1.959 -0.187 0.533 -0.449 0.968 -0.786 1.306 -0.338 0.338 -0.742 0.586 -1.213 0.746 -0.462 0.151 -0.973 0.227 -1.533 0.227 -0.293 0 -0.582 -0.018 -0.866 -0.053 -0.275 -0.027 -0.573 -0.076 -0.893 -0.147 l 0 -8.05 c 0.373 -0.08 0.724 -0.133 1.053 -0.16 0.329 -0.027 0.635 -0.04 0.92 -0.04 0.542 0 1.035 0.08 1.479 0.24 0.453 0.16 0.835 0.413 1.146 0.76 0.311 0.338 0.551 0.773 0.72 1.306 0.178 0.524 0.267 1.159 0.267 1.906"/>
+ <path d="m 22.18 39.08 c 1.048 0 1.861 0.218 2.439 0.653 0.577 0.426 0.866 1.128 0.866 2.106 0 0.986 -0.293 1.701 -0.88 2.146 -0.577 0.435 -1.399 0.653 -2.465 0.653 l -0.586 0 0 2.785 -1.639 0 0 -8.143 c 0.16 -0.036 0.338 -0.067 0.533 -0.093 0.204 -0.027 0.409 -0.044 0.613 -0.053 0.204 -0.018 0.404 -0.031 0.6 -0.04 0.195 -0.009 0.369 -0.013 0.52 -0.013 m 0.187 1.426 c -0.098 0 -0.235 0.004 -0.413 0.013 -0.169 0 -0.302 0.009 -0.4 0.027 l 0 2.665 0.666 0 c 0.524 0 0.92 -0.102 1.186 -0.307 0.267 -0.213 0.4 -0.573 0.4 -1.079 0 -0.48 -0.133 -0.817 -0.4 -1.013 c -0.258 -0.204 -0.604 -0.306 -1.039 -0.306"/>
+ <path d="m 32.19 39.17 0 1.359 -2.172 0 0 6.89 -1.652 0 0 -6.89 -2.172 0 0 -1.359 5.997 0"/>
+ </g>
+ <path d="m 12 16 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 24 7 0 0 5 l -7 0 z" style="fill:#fff"/>
+ <path d="m 30 16 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 17 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-et.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-et.svg
new file mode 100644
index 00000000..22458643
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-et.svg
@@ -0,0 +1,15 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#207245" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g transform="matrix(-.19998 0 0 .22916 49.20338 38.1654)">
+<path style="line-height:normal;color:#000" d="m 76.026806,-87.998825 c 0,30.716158 -0.0039,34.460917 -0.0039,61.093925 35.103874,0 69.648974,0 100.007874,0 0,-30.716158 -0.004,-34.460917 -0.004,-61.093925 -34.71345,0 -70.24444,0 -100,0 z m 9.999998,8.727556 45.000006,0 0,17.455111 -45.000006,0 z m 55.000006,0 25,0 0,17.455111 -25,0 z m -55.000006,26.182667 45.000006,0 0,17.455112 -45.000006,0 z m 55.000006,0 25,0 0,17.455112 -25,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.1651 .8583)">
+<path d="m 13.732736,52.429466 0,-9.320793 5.646684,0 0,1.535898 -3.794572,0 0,2.093037 3.297664,0 0,1.535899 -3.297664,0 0,2.620061 4.125844,0 0,1.535898 -5.977956,0"/>
+<path d="m 27.465472,43.108673 0,1.535898 -2.454425,0 0,7.784895 -1.86717,0 0,-7.784895 -2.454426,0 0,-1.535898 6.776021,0"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-ett.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-ett.svg
new file mode 100644
index 00000000..a65d8706
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-ett.svg
@@ -0,0 +1,14 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#207245" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g transform="matrix(-.19998 0 0 .22916 49.20338 37.16567)">
+<path style="line-height:normal;color:#000" d="m 76.026806,-87.998825 c 0,30.716158 -0.0039,34.460917 -0.0039,61.093925 35.103874,0 69.648974,0 100.007874,0 0,-30.716158 -0.004,-34.460917 -0.004,-61.093925 -34.71345,0 -70.24444,0 -100,0 z m 9.999998,8.727556 45.000006,0 0,17.455111 -45.000006,0 z m 55.000006,0 25,0 0,17.455111 -25,0 z m -55.000006,26.182667 45.000006,0 0,17.455112 -45.000006,0 z m 55.000006,0 25,0 0,17.455112 -25,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.04688 .95522)">
+<path d="m 13.373037,47.109718 0,-8.375061 5.073745,0 0,1.380059 -3.409557,0 0,1.880668 2.963067,0 0,1.380058 -2.963067,0 0,2.354218 3.707216,0 0,1.380058 -5.371404,0"/>
+<path d="m 25.712384,38.734657 0,1.380059 -2.205388,0 0,6.995002 -1.677718,0 0,-6.995002 -2.205388,0 0,-1.380059 6.088494,0"/>
+<path d="m 32.477377,38.734657 0,1.380059 -2.205388,0 0,6.995002 -1.677718,0 0,-6.995002 -2.205388,0 0,-1.380059 6.088494,0"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-pot.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-pot.svg
new file mode 100644
index 00000000..9c23f4da
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-pot.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#d24726"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <path d="m 12 16 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 24 7 0 0 5 l -7 0 z" style="fill:#fff"/>
+ <path d="m 30 16 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 17 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+ <path d="m 16.393 36.901 c -0.8 0.022 -1.594 0.04 -2.393 0.193 l 0 7.906 1.73 0 0 -2.705 0.619 0 c 1.126 0 1.996 -0.21 2.605 -0.633 0.619 -0.431 0.928 -1.126 0.928 -2.084 0 -0.949 -0.304 -1.631 -0.914 -2.045 -0.61 -0.423 -1.469 -0.633 -2.576 -0.633 z m 7.646 0 c -1.032 0 -1.84 0.347 -2.42 1.041 -0.58 0.685 -0.869 1.705 -0.869 3.059 0 1.354 0.279 2.378 0.84 3.072 0.57 0.685 1.391 1.027 2.463 1.027 1.042 0 1.85 -0.342 2.42 -1.027 0.57 -0.694 0.854 -1.718 0.854 -3.072 0 -1.354 -0.279 -2.373 -0.84 -3.059 -0.56 -0.694 -1.376 -1.041 -2.447 -1.041 z m 3.826 0.1 0 1.318 2.295 0 0 6.682 1.746 0 0 -6.682 2.293 0 0 -1.318 -6.334 0 z m -3.826 1.258 c 0.315 0 0.616 0.073 0.803 0.217 0.187 0.144 0.329 0.339 0.428 0.584 0.108 0.245 0.178 0.537 0.207 0.875 0.039 0.33 0.059 0.686 0.059 1.066 0 0.381 -0.019 0.736 -0.059 1.066 -0.029 0.33 -0.099 0.621 -0.207 0.875 -0.098 0.245 -0.245 0.44 -0.441 0.584 -0.187 0.144 -0.484 0.217 -0.789 0.217 -0.315 0 -0.618 -0.073 -0.805 -0.217 -0.187 -0.144 -0.333 -0.339 -0.441 -0.584 -0.098 -0.245 -0.168 -0.533 -0.207 -0.863 -0.029 -0.338 -0.045 -0.697 -0.045 -1.078 0 -0.381 0.015 -0.736 0.045 -1.066 0.039 -0.33 0.109 -0.618 0.207 -0.863 0.108 -0.254 0.255 -0.452 0.441 -0.596 0.187 -0.144 0.49 -0.217 0.805 -0.217 z m -7.449 0.027 c 0.46 0 0.826 0.098 1.098 0.297 0.281 0.19 0.422 0.519 0.422 0.984 0 0.492 -0.14 0.84 -0.422 1.047 -0.281 0.198 -0.698 0.299 -1.252 0.299 l -0.705 0 0 -2.588 c 0.302 -0.015 0.557 -0.042 0.859 -0.039 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-ppt.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-ppt.svg
new file mode 100644
index 00000000..76416a6a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-ppt.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#d24726"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.04945 .95288)" style="fill:#fff">
+ <path d="m 15.62 38.83 c 1.055 0 1.873 0.219 2.454 0.657 0.581 0.429 0.872 1.136 0.872 2.119 0 0.992 -0.295 1.712 -0.885 2.159 -0.581 0.438 -1.408 0.657 -2.481 0.657 l -0.59 0 0 2.803 -1.65 0 0 -8.194 c 0.161 -0.036 0.34 -0.067 0.536 -0.094 0.206 -0.027 0.411 -0.045 0.617 -0.054 0.206 -0.018 0.407 -0.031 0.604 -0.04 0.197 -0.009 0.371 -0.013 0.523 -0.013 m 0.188 1.435 c -0.098 0 -0.237 0.005 -0.416 0.013 -0.17 0 -0.304 0.009 -0.402 0.027 l 0 2.682 0.671 0 c 0.528 0 0.925 -0.103 1.194 -0.308 0.268 -0.215 0.402 -0.577 0.402 -1.086 0 -0.483 -0.134 -0.823 -0.402 -1.019 -0.259 -0.206 -0.608 -0.308 -1.046 -0.308"/>
+ <path d="m 22.326 38.83 c 1.055 0 1.873 0.219 2.454 0.657 0.581 0.429 0.872 1.136 0.872 2.119 0 0.992 -0.295 1.712 -0.885 2.159 -0.581 0.438 -1.408 0.657 -2.481 0.657 l -0.59 0 0 2.803 -1.65 0 0 -8.194 c 0.161 -0.036 0.34 -0.067 0.536 -0.094 0.206 -0.027 0.411 -0.045 0.617 -0.054 0.206 -0.018 0.407 -0.031 0.604 -0.04 0.197 -0.009 0.371 -0.013 0.523 -0.013 m 0.188 1.435 c -0.098 0 -0.237 0.005 -0.416 0.013 -0.17 0 -0.304 0.009 -0.402 0.027 l 0 2.682 0.671 0 c 0.528 0 0.925 -0.103 1.194 -0.308 0.268 -0.215 0.402 -0.577 0.402 -1.086 0 -0.483 -0.134 -0.823 -0.402 -1.019 -0.259 -0.206 -0.608 -0.308 -1.046 -0.308"/>
+ <path d="m 32.398 38.923 0 1.368 -2.186 0 0 6.934 -1.663 0 0 -6.934 -2.186 0 0 -1.368 6.04 0"/>
+ </g>
+ <path d="m 12 17 7 0 0 5 -7 0 z" style="fill:#fff"/>
+ <path d="m 12 25 7 0 0 5 l -7 0 z" style="fill:#fff"/>
+ <path d="m 30 17 0 6 6 0 c 0 -3.314 -2.686 -6 -6 -6 z" style="fill:#fff"/>
+ <path d="m 29 18 c -4 0 -7 2.91 -7 6.5 0 3.59 2.91 6.5 6.5 6.5 3.59 0 6.5 -3 6.5 -7 l -6 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-wps.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-wps.svg
new file mode 100644
index 00000000..0317a7a7
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-wps.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#3468ce"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.06013 .94328)" style="fill:#fff">
+ <path d="m 16.603 42.41 c 0 0 0.699 2.196 1.024 3.318 -0.014 -2.134 -0.068 -4.3 -0.08 -6.382 l 1.555 0 c -0.073 2.116 -0.194 4.253 -0.337 6.277 -0.045 0.674 -0.098 1.313 -0.161 1.917 l -1.365 0 c -0.196 -0.551 -0.392 -1.142 -0.589 -1.772 -0.196 -0.639 -0.392 -1.247 -0.589 -1.825 -0.196 0.551 -0.401 1.151 -0.615 1.799 -0.214 0.648 -0.41 1.247 -0.589 1.799 l -1.365 0 c -0.316 -2.733 -0.441 -5.512 -0.523 -8.194 l 1.553 0 c -0.031 2.14 -0.08 4.293 -0.094 6.382 0.341 -1.166 1.068 -3.318 1.068 -3.318"/>
+ <path d="m 22.332 39.32 c 0.997 0 1.771 0.214 2.32 0.643 0.549 0.42 0.824 1.112 0.824 2.074 0 0.972 -0.279 1.676 -0.837 2.114 -0.549 0.429 -1.331 0.643 -2.345 0.643 l -0.558 0 0 2.744 -1.521 0 0 -8.02 c 0.152 -0.035 0.321 -0.066 0.507 -0.092 0.194 -0.026 0.35 -0.044 0.545 -0.053 0.194 -0.017 0.385 -0.031 0.571 -0.039 0.186 -0.009 0.351 -0.013 0.494 -0.013 m 0.177 1.405 c -0.093 0 -0.224 0.004 -0.393 0.013 -0.161 0 -0.287 0.009 -0.38 0.026 l 0 2.626 0.634 0 c 0.499 0 0.875 -0.101 1.128 -0.302 0.254 -0.21 0.38 -0.565 0.38 -1.063 0 -0.473 -0.127 -0.805 -0.38 -0.998 -0.245 -0.201 -0.575 -0.302 -0.989 -0.302"/>
+ <path d="m 29.08 46.35 c 0.271 0 0.495 -0.026 0.67 -0.079 0.184 -0.061 0.328 -0.14 0.433 -0.236 0.105 -0.105 0.175 -0.219 0.21 -0.341 0.044 -0.131 0.066 -0.263 0.066 -0.394 0 -0.166 -0.048 -0.315 -0.144 -0.446 -0.096 -0.131 -0.219 -0.245 -0.368 -0.341 -0.149 -0.105 -0.315 -0.197 -0.499 -0.276 -0.184 -0.088 -0.368 -0.166 -0.551 -0.236 -0.245 -0.088 -0.499 -0.188 -0.761 -0.302 -0.263 -0.114 -0.503 -0.258 -0.722 -0.433 -0.21 -0.175 -0.385 -0.389 -0.525 -0.643 -0.14 -0.263 -0.21 -0.586 -0.21 -0.972 0 -0.761 0.245 -1.357 0.735 -1.785 0.499 -0.429 1.182 -0.643 2.048 -0.643 0.499 0 0.932 0.057 1.3 0.171 0.376 0.114 0.691 0.241 0.945 0.381 l -0.473 1.247 c -0.219 -0.123 -0.464 -0.228 -0.735 -0.315 -0.263 -0.088 -0.569 -0.131 -0.919 -0.131 -0.858 0 -1.287 0.311 -1.287 0.932 0 0.158 0.044 0.298 0.131 0.42 0.088 0.114 0.197 0.219 0.328 0.315 0.14 0.088 0.293 0.166 0.459 0.236 0.175 0.07 0.346 0.136 0.512 0.197 0.254 0.096 0.516 0.206 0.788 0.328 0.28 0.114 0.534 0.271 0.761 0.473 0.236 0.193 0.429 0.438 0.578 0.735 0.149 0.289 0.223 0.656 0.223 1.103 0 0.761 -0.249 1.352 -0.748 1.772 -0.49 0.411 -1.238 0.617 -2.245 0.617 -0.674 0 -1.212 -0.07 -1.615 -0.21 -0.403 -0.149 -0.705 -0.284 -0.906 -0.407 l 0.473 -1.313 c 0.236 0.14 0.516 0.271 0.84 0.394 0.333 0.123 0.735 0.184 1.208 0.184"/>
+ </g>
+ <rect ry="0.601" height="7" rx="0.579" y="16" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 16.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 25.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 28.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 31.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 19.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 22.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-wpt.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-wpt.svg
new file mode 100644
index 00000000..50b564d5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-wpt.svg
@@ -0,0 +1,16 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 11 l 0 31 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 l 0 -11 c 0 -1.029 -0.971 -2 -2 -2 l -11 0 l -10 0 l -11 0 z" style="fill:#3468ce"/>
+ <path d="m 6 35 0 10 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -10 z" style="fill-opacity:0.196"/>
+ <g transform="scale(1.03818 .96322)" style="fill:#fff">
+ <path d="m 16.979 41.527 c 0 0 0.738 2.226 1.076 3.36 -0.015 -2.156 -0.071 -4.278 -0.083 -6.382 l 1.614 0 c -0.091 2.787 -0.261 5.507 -0.516 8.213 l -1.418 0 c -0.446 -1.243 -0.824 -2.456 -1.223 -3.635 -0.455 1.248 -0.85 2.437 -1.251 3.635 l -1.418 0 c -0.329 -2.763 -0.458 -5.503 -0.543 -8.213 l 1.614 0 c -0.032 2.162 -0.083 4.271 -0.097 6.382 0.355 -1.178 1.117 -3.36 1.117 -3.36"/>
+ <path d="m 22.804 38.41 c 1.01 0 1.789 0.217 2.344 0.65 0.555 0.425 0.832 1.123 0.832 2.096 0 0.982 -0.282 1.694 -0.845 2.136 -0.555 0.433 -1.345 0.65 -2.369 0.65 l -0.611 0 0 2.773 -1.493 0 0 -8.106 c 0.561 -0.128 1.092 -0.15 1.643 -0.186 m 0.679 1.406 c -0.29 -0.001 -0.53 0.024 -0.829 0.04 l 0 2.654 0.688 0 c 0.504 0 0.884 -0.102 1.14 -0.305 0.256 -0.212 0.384 -0.57 0.384 -1.075 0 -0.478 -0.128 -0.814 -0.384 -1.01 -0.248 -0.203 -0.581 -0.305 -0.999 -0.305"/>
+ <path d="m 32.75 38.506 0 1.353 -2.163 0 0 6.859 -1.645 0 0 -6.859 -2.163 0 0 -1.353 5.97 0"/>
+ </g>
+ <rect ry="0.601" height="7" rx="0.579" y="15" x="15" width="8" style="fill:#f9f9f9;fill-opacity:1"/>
+ <path d="m 25.5 15.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 24.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 27.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 15.5 30.5 16 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 18.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+ <path d="m 25.5 21.5 6 0" style="stroke-opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#f9f9f9;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.774"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-xls.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-xls.svg
new file mode 100644
index 00000000..1baf0f9d
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-xls.svg
@@ -0,0 +1,16 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#207245" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g transform="matrix(-.19998 0 0 .22916 49.20338 38.1654)">
+<path style="line-height:normal;color:#000" d="m 76.026806,-87.998825 c 0,30.716158 -0.0039,34.460917 -0.0039,61.093925 35.103874,0 69.648974,0 100.007874,0 0,-30.716158 -0.004,-34.460917 -0.004,-61.093925 -34.71345,0 -70.24444,0 -100,0 z m 9.999998,8.727556 45.000006,0 0,17.455111 -45.000006,0 z m 55.000006,0 25,0 0,17.455111 -25,0 z m -55.000006,26.182667 45.000006,0 0,17.455112 -45.000006,0 z m 55.000006,0 25,0 0,17.455112 -25,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.05573 .94721)">
+<path d="m 17.771337,47.337955 c -0.165609,-0.444516 -0.370435,-0.93697 -0.614479,-1.477364 -0.235336,-0.54039 -0.483742,-1.080783 -0.745219,-1.621178 -0.252767,0.514247 -0.505532,1.050282 -0.758293,1.608104 -0.252767,0.54911 -0.470667,1.045922 -0.653701,1.490438 l -1.738845,0 c 0.08716,-0.235332 0.213542,-0.518602 0.379147,-0.849811 0.17432,-0.331207 0.361714,-0.688563 0.562183,-1.072069 0.209183,-0.383502 0.427083,-0.775723 0.653701,-1.176662 0.226614,-0.409649 0.444514,-0.801869 0.653701,-1.176662 l -2.117991,-3.817613 1.738844,0 1.281254,2.588656 1.346624,-2.588656 1.621178,0 -2.065695,3.778391 c 0.235328,0.374793 0.466302,0.767013 0.692923,1.176662 0.226611,0.409655 0.435795,0.810592 0.627553,1.20281 0.200463,0.383506 0.374783,0.74522 0.522961,1.085143 0.148166,0.331209 0.265832,0.614479 0.352998,0.849811 l -1.738844,0"/>
+<path d="m 25.668044,47.337955 -5.085793,0 0,-8.092817 1.621178,0 0,6.759268 3.464615,0 0,1.333549"/>
+<path d="m 29.224177,46.161294 c 0.270193,1e-6 0.492451,-0.02615 0.666775,-0.07844 0.183032,-0.06101 0.326846,-0.139455 0.431443,-0.235333 0.104588,-0.10459 0.174316,-0.217898 0.209184,-0.339924 0.04358,-0.130738 0.06537,-0.261478 0.06537,-0.392221 -4e-6,-0.165602 -0.04794,-0.313774 -0.143814,-0.444516 -0.09588,-0.130738 -0.217905,-0.244046 -0.366073,-0.339925 -0.148176,-0.104589 -0.31378,-0.196107 -0.496812,-0.274554 -0.18304,-0.08716 -0.366076,-0.165601 -0.549109,-0.235332 -0.244051,-0.08716 -0.496815,-0.187391 -0.758293,-0.300703 -0.261482,-0.113304 -0.501173,-0.257118 -0.719071,-0.431443 -0.209186,-0.174315 -0.383506,-0.387857 -0.522961,-0.640626 -0.139457,-0.261476 -0.209185,-0.583968 -0.209184,-0.967478 -10e-7,-0.758286 0.244047,-1.350975 0.732145,-1.778066 0.496811,-0.427077 1.176659,-0.640619 2.039547,-0.640627 0.496808,8e-6 0.928251,0.05666 1.294327,0.169962 0.374784,0.113316 0.68856,0.239698 0.94133,0.379147 l -0.470665,1.242031 c -0.217905,-0.122017 -0.461953,-0.226609 -0.732145,-0.313776 -0.261485,-0.08715 -0.566545,-0.130733 -0.915181,-0.13074 -0.854172,7e-6 -1.281256,0.309425 -1.281254,0.928255 -2e-6,0.156894 0.04358,0.29635 0.13074,0.418369 0.08716,0.113313 0.196108,0.217905 0.326851,0.313776 0.139453,0.08717 0.291983,0.165609 0.45759,0.235332 0.174317,0.06973 0.344279,0.135103 0.509887,0.196111 0.25276,0.09588 0.51424,0.204831 0.784441,0.32685 0.278908,0.113313 0.531672,0.270201 0.758293,0.470665 0.235327,0.191756 0.427079,0.435804 0.575257,0.732145 0.148166,0.287631 0.222252,0.653703 0.222258,1.098217 -6e-6,0.758295 -0.248412,1.346625 -0.745219,1.764993 -0.488101,0.409652 -1.23332,0.614479 -2.235657,0.614479 -0.671135,0 -1.207169,-0.06973 -1.608104,-0.209185 -0.400938,-0.148172 -0.70164,-0.28327 -0.902108,-0.405294 l 0.470665,-1.307402 c 0.235331,0.139458 0.514243,0.270198 0.836737,0.392221 0.331207,0.122025 0.732143,0.183037 1.20281,0.183036"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-xlt.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-xlt.svg
new file mode 100644
index 00000000..e9e9058c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/wps-office-xlt.svg
@@ -0,0 +1,14 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48">
+<path style="fill:#207245" d="M 8 1 C 6.9714285 1 6 1.9714285 6 3 L 6 14 L 6 45 C 6 45.971429 7.0285714 47 8 47 L 40 47 C 40.971429 47 42 45.971429 42 45 L 42 14 L 42 3 C 42 1.9714285 41.028571 1 40 1 L 29 1 L 19 1 L 8 1 z "/>
+<path style="fill-opacity:.196" d="m 6,35 0,10 c 0,0.971429 1.028571,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 l 0,-10 z"/>
+<g style="fill:#fff">
+<g transform="matrix(-.19998 0 0 .22916 49.20338 38.1654)">
+<path style="line-height:normal;color:#000" d="m 76.030529,-92.361415 c 0,30.716158 -0.0039,34.460917 -0.0039,61.093925 35.103871,0 69.648971,0 100.007871,0 0,-30.716158 -0.004,-34.460917 -0.004,-61.093925 -34.71345,0 -70.24444,0 -99.999997,0 z m 9.999998,8.727556 45.000003,0 0,17.455111 -45.000003,0 z m 55.000003,0 25,0 0,17.455111 -25,0 z m -55.000003,26.182667 45.000003,0 0,17.455112 -45.000003,0 z m 55.000003,0 25,0 0,17.455112 -25,0 z"/>
+</g>
+<g style="word-spacing:0;line-height:125%;letter-spacing:0" transform="scale(1.02812 .97265)">
+<path d="M 18.201253,46.265503 C 18.03294,45.813727 17.824769,45.313231 17.576739,44.764012 17.33756,44.214797 17.085097,43.66558 16.81935,43.116359 c -0.256895,0.522646 -0.513787,1.067434 -0.770676,1.634366 -0.256895,0.558077 -0.478353,1.063002 -0.664376,1.514778 l -1.767241,0 c 0.08858,-0.239175 0.217029,-0.527071 0.385338,-0.863689 0.177166,-0.336616 0.367621,-0.699808 0.571364,-1.089577 0.212599,-0.389766 0.434057,-0.788391 0.664376,-1.195878 0.230315,-0.416339 0.451774,-0.814964 0.664376,-1.195877 l -2.152579,-3.879958 1.767241,0 1.302177,2.63093 1.368616,-2.63093 1.647653,0 -2.099429,3.840095 c 0.239171,0.380913 0.473917,0.779539 0.704239,1.195878 0.230312,0.416345 0.442912,0.823829 0.637801,1.222452 0.203736,0.389769 0.380903,0.75739 0.531501,1.102865 0.150586,0.336618 0.270173,0.624514 0.358763,0.863689 l -1.767241,0"/>
+<path d="m 26.226919,46.265503 -5.168848,0 0,-8.224979 1.647654,0 0,6.869651 3.521194,0 0,1.355328"/>
+<path d="m 33.069995,38.040524 0,1.355328 -2.165867,0 0,6.869651 -1.647653,0 0,-6.869651 -2.165867,0 0,-1.355328 5.979387,0"/>
+</g>
+</g>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/www.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/www.svg
new file mode 120000
index 00000000..c4ba3155
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/www.svg
@@ -0,0 +1 @@
+text-html.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-mail-distribution-list.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-mail-distribution-list.svg
new file mode 120000
index 00000000..3f74a9dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-mail-distribution-list.svg
@@ -0,0 +1 @@
+x-office-address-book.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-address-book.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-address-book.svg
new file mode 100644
index 00000000..560c1bf4
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-address-book.svg
@@ -0,0 +1,7 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" height="48" xmlns:xlink="http://www.w3.org/1999/xlink">
+<defs/>
+<path style="fill:#cd9a66" d="M 8,1 C 6.9714285,1 6,1.9714285 6,3 l 0,42 c 0,0.971429 1.0285714,2 2,2 l 32,0 c 0.971429,0 2,-1.028571 2,-2 L 42,14 29,1 z"/>
+<path style="fill-opacity:.196" d="M 29,12 29.0625,12.0625 29.21875,12 29,12 z m 2,2 11,11 0,-11 -11,0 z"/>
+<path style="fill:#fff;fill-opacity:.392" d="m 29,1 13,13 -11,0 c -0.971429,0 -2,-1.028571 -2,-2 L 29,1 z"/>
+<path style="fill:#fff;line-height:normal;color:#000" d="m 23.000003,17.999882 2.000002,0 c 2.999997,0 2.999997,3.428149 2.999997,3.428149 l 0,3.392398 c 0,1.142752 -1.999998,3.463866 -1.999998,3.463866 l 0,1.142717 L 30,31.676728 30,33.96209 23.500004,34 18,34 l 0,-2.285398 4.000004,-2.285433 0,-1.142681 c 0,0 -2.006588,-2.32115 -1.999997,-3.463831 l 0,-3.392468 c 0,0 -1.7e-5,-3.428114 2.999996,-3.428114 z"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-address-book1.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-address-book1.svg
new file mode 120000
index 00000000..3f74a9dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-address-book1.svg
@@ -0,0 +1 @@
+x-office-address-book.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-calendar.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-calendar.svg
new file mode 100644
index 00000000..6da2b03a
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-calendar.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
+ <path d="m 8 1 c -1.029 0 -2 0.971 -2 2 l 0 42 c 0 0.971 1.029 2 2 2 l 32 0 c 0.971 0 2 -1.029 2 -2 l 0 -31 -13 -13 z" style="fill:#dc322f"/>
+ <path d="m 29 12 0.063 0.063 0.156 -0.063 -0.219 0 z m 2 2 11 11 0 -11 -11 0 z" style="fill-opacity:0.196"/>
+ <path d="m 29 1 13 13 -11 0 c -0.971 0 -2 -1.029 -2 -2 l 0 -11 z" style="fill:#fff;fill-opacity:0.392"/>
+ <path d="m 15.438 18.01 c -0.422 0.047 -0.438 0.25 -0.438 1 l 0 2.999 18 0 0 -2.999 c 0 -1 0 -1 -1 -1 l -16 0 c -0.25 0 -0.422 -0.016 -0.563 0 z m -0.438 4.998 0 11.995 c 0 1 0 1 1 1 l 16 0 c 1 0 1 0 1 -1 l 0 -11.995 z m 12.25 1.999 c 0.655 0 1.23 0.164 1.719 0.469 0.493 0.304 0.862 0.732 1.125 1.312 0.263 0.576 0.406 1.261 0.406 2.062 0 1.728 -0.358 3.02 -1.094 3.874 -0.735 0.852 -1.853 1.281 -3.344 1.281 -0.525 0 -0.917 -0.038 -1.188 -0.094 l 0 -1.468 c 0.339 0.084 0.691 0.125 1.063 0.125 0.626 0 1.127 -0.101 1.531 -0.281 0.404 -0.184 0.723 -0.455 0.938 -0.843 0.214 -0.392 0.343 -0.94 0.375 -1.624 l -0.094 0 c -0.234 0.376 -0.505 0.629 -0.813 0.781 -0.307 0.152 -0.664 0.25 -1.125 0.25 -0.772 0 -1.399 -0.262 -1.844 -0.75 -0.444 -0.492 -0.656 -1.158 -0.656 -2.03 0 -0.94 0.275 -1.705 0.813 -2.249 0.541 -0.548 1.258 -0.812 2.188 -0.812 z m -6.906 -0.004 1.656 0 l 0 9 -2 0 0 -6.9 -1.594 1.372 l -0.906 -1.125 m 9.531 -0.843 c -0.259 0.05 -0.493 0.177 -0.656 0.375 -0.218 0.264 -0.313 0.66 -0.313 1.156 0 0.424 0.083 0.752 0.281 1 0.198 0.248 0.502 0.375 0.906 0.375 0.38 0 0.698 -0.131 0.969 -0.375 0.271 -0.248 0.406 -0.523 0.406 -0.843 0 -0.476 -0.12 -0.89 -0.375 -1.218 -0.251 -0.328 -0.577 -0.469 -0.969 -0.469 -0.097 0 -0.164 -0.017 -0.25 0 z" style="fill:#fff"/>
+</svg>
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-contact.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-contact.svg
new file mode 120000
index 00000000..3f74a9dd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-contact.svg
@@ -0,0 +1 @@
+x-office-address-book.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-document-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-document-template.svg
new file mode 120000
index 00000000..8a7b2301
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-document-template.svg
@@ -0,0 +1 @@
+application-document-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-document.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-document.svg
new file mode 120000
index 00000000..a3635320
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-document.svg
@@ -0,0 +1 @@
+application-document.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-drawing-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-drawing-template.svg
new file mode 120000
index 00000000..8454db84
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-drawing-template.svg
@@ -0,0 +1 @@
+application-vector-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-drawing.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-drawing.svg
new file mode 120000
index 00000000..ca748d2c
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-drawing.svg
@@ -0,0 +1 @@
+application-drawing.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-presentation-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-presentation-template.svg
new file mode 120000
index 00000000..d91cc5bd
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-presentation-template.svg
@@ -0,0 +1 @@
+application-presentation-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-presentation.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-presentation.svg
new file mode 120000
index 00000000..34a57735
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-presentation.svg
@@ -0,0 +1 @@
+application-presentation.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-spreadsheet-template.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-spreadsheet-template.svg
new file mode 120000
index 00000000..00dbd860
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-spreadsheet-template.svg
@@ -0,0 +1 @@
+application-table-template.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-spreadsheet.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-spreadsheet.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-office-spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/x-world-x-3dmf.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-world-x-3dmf.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/x-world-x-3dmf.svg
@@ -0,0 +1 @@
+model.svg \ No newline at end of file
diff --git a/.icons/Material-Black-Lime-Numix/48/mimetypes/zip.svg b/.icons/Material-Black-Lime-Numix/48/mimetypes/zip.svg
new file mode 120000
index 00000000..0840f8f5
--- /dev/null
+++ b/.icons/Material-Black-Lime-Numix/48/mimetypes/zip.svg
@@ -0,0 +1 @@
+application-archive-zip.svg \ No newline at end of file