aboutsummaryrefslogtreecommitdiff
path: root/.icons/awkward/48x48/mimetypes
diff options
context:
space:
mode:
Diffstat (limited to '.icons/awkward/48x48/mimetypes')
l---------.icons/awkward/48x48/mimetypes/application-7zip.svg1
l---------.icons/awkward/48x48/mimetypes/application-acad.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-afdesigner.svg7
l---------.icons/awkward/48x48/mimetypes/application-atom+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-autocad_dwg.svg1
l---------.icons/awkward/48x48/mimetypes/application-bitwig-clip.svg1
l---------.icons/awkward/48x48/mimetypes/application-bitwig-device.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-bitwig-preset.svg23
-rw-r--r--.icons/awkward/48x48/mimetypes/application-bitwig-project-folder.svg24
-rw-r--r--.icons/awkward/48x48/mimetypes/application-bitwig-project.svg23
l---------.icons/awkward/48x48/mimetypes/application-certificate.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-dart.svg11
l---------.icons/awkward/48x48/mimetypes/application-dwg.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-dxf.svg9
l---------.icons/awkward/48x48/mimetypes/application-epub+zip.svg1
l---------.icons/awkward/48x48/mimetypes/application-excel.svg1
l---------.icons/awkward/48x48/mimetypes/application-font-woff.svg1
l---------.icons/awkward/48x48/mimetypes/application-geo+json.svg1
l---------.icons/awkward/48x48/mimetypes/application-gml+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-gnunet-directory.svg1
l---------.icons/awkward/48x48/mimetypes/application-gpx+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-gpx.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-gvdesign.svg11
l---------.icons/awkward/48x48/mimetypes/application-gzip.svg1
l---------.icons/awkward/48x48/mimetypes/application-illustrator.svg1
l---------.icons/awkward/48x48/mimetypes/application-java.svg1
l---------.icons/awkward/48x48/mimetypes/application-javascript.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-json.svg9
l---------.icons/awkward/48x48/mimetypes/application-loc+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-mathml+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-metalink+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-metalink4+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-msexcel.svg1
l---------.icons/awkward/48x48/mimetypes/application-mspowerpoint.svg1
l---------.icons/awkward/48x48/mimetypes/application-msword-template.svg1
l---------.icons/awkward/48x48/mimetypes/application-msword.svg1
l---------.icons/awkward/48x48/mimetypes/application-octet-stream.svg1
l---------.icons/awkward/48x48/mimetypes/application-oebps-package+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-ogg.svg1
l---------.icons/awkward/48x48/mimetypes/application-owl+xml.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-pdf.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-pgp-encrypted.svg8
-rw-r--r--.icons/awkward/48x48/mimetypes/application-pgp-keys.svg8
l---------.icons/awkward/48x48/mimetypes/application-pgp-signature.svg1
l---------.icons/awkward/48x48/mimetypes/application-pgp.svg1
l---------.icons/awkward/48x48/mimetypes/application-pkcs10.svg1
l---------.icons/awkward/48x48/mimetypes/application-pkcs12.svg1
l---------.icons/awkward/48x48/mimetypes/application-pkcs7-mime.svg1
l---------.icons/awkward/48x48/mimetypes/application-pkcs7-signature.svg1
l---------.icons/awkward/48x48/mimetypes/application-pkcs8.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-pkix-cert.svg22
l---------.icons/awkward/48x48/mimetypes/application-pkix-crl.svg1
l---------.icons/awkward/48x48/mimetypes/application-pkix-pkipath.svg1
l---------.icons/awkward/48x48/mimetypes/application-postscript.svg1
l---------.icons/awkward/48x48/mimetypes/application-ram.svg1
l---------.icons/awkward/48x48/mimetypes/application-rdf+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-relaxng.svg1
l---------.icons/awkward/48x48/mimetypes/application-rss+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-rtf.svg1
l---------.icons/awkward/48x48/mimetypes/application-shorten.svg1
l---------.icons/awkward/48x48/mimetypes/application-slf+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-sql.svg1
l---------.icons/awkward/48x48/mimetypes/application-sweethome3d.svg1
l---------.icons/awkward/48x48/mimetypes/application-tcx+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd-google-earth-kml.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.afdesigner.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.affinity-designer.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.android.package-archive.svg15
l---------.icons/awkward/48x48/mimetypes/application-vnd.ant.fit.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.apple.mpegurl.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.comicbook+zip.svg8
l---------.icons/awkward/48x48/mimetypes/application-vnd.debian.binary-package.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.fai.igc.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.flatpak.ref.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.flatpak.repo.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.flatpak.svg9
l---------.icons/awkward/48x48/mimetypes/application-vnd.geo+json.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.google-apps.document.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.google-apps.drawing.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.google-apps.form.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.google-apps.fusiontable.svg9
l---------.icons/awkward/48x48/mimetypes/application-vnd.google-apps.map.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.google-apps.presentation.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.google-apps.script.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.google-apps.site.svg13
l---------.icons/awkward/48x48/mimetypes/application-vnd.google-apps.spreadsheet.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kml+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kml.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kmz.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.gvdesign.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.iccprofile.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.doc.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.draw.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.form.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.link.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.note.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.script.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.sheet.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.slides.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.table.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.kde.bluedevil-sendfile.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.kde.fontspackage.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.kde.kphotoalbum-import.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.kde.okular-archive.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-access.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-asf.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-cab-compressed.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.sheet.binary.macroenabled.12.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.sheet.macroenabled.12.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.template.macroenabled.12.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-htmlhelp.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.presentation.macroenabled.12.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.slideshow.macroenabled.12.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.template.macroenabled.12.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-project.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-publisher.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-tnef.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-word.document.macroenabled.12.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-word.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-word.template.macroenabled.12.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.ms-wpl.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.nintendo.snes.rom.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.nmea.nmea.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.chart.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.database.svg10
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.formula-template.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.formula.svg13
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.graphics-template.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.graphics.svg9
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.image.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.presentation-template.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.presentation.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.spreadsheet-template.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.spreadsheet.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-master.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-template.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-web.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.openofficeorg.extension.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.plt.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.rte.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.wpt.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.palm.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.rar.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.recordare.musicxml+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.recordare.musicxml.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.rn-realmedia.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.squashfs.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.stardivision.calc.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.stardivision.draw.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.stardivision.mail.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.stardivision.math.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.base.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.calc.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.calc.template.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.draw.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.draw.template.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.impress.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.impress.template.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.math.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.global.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.template.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.tcpdump.pcap.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.visio.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.wolfram.cdf.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.wolfram.mathematica.package.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-vnd.wolfram.nb.svg9
l---------.icons/awkward/48x48/mimetypes/application-vnd.wolfram.player.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.wolfram.wl.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.wolfram.wls.svg1
l---------.icons/awkward/48x48/mimetypes/application-vnd.wordperfect.svg1
l---------.icons/awkward/48x48/mimetypes/application-winhlp.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-5view.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-7z-compressed-tar.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-7z-compressed.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-7zip.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-abiword.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-acad.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-accountwizard-package.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-ace.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-addon.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-amiga-disk-format.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-apple-diskimage.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-applix-spreadsheet.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-applix-word.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-arc.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-archive.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-arj.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-audacity-project.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-autocad.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-awk.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-bittorrent.svg13
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-blender.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-bzdvi.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-bzip-compressed-tar.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-bzip.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cabri.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cb7.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cba.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cbr.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cbt.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cbz.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-ccf-container.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cd-image.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cda.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-chm.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-class-file.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-clementine.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cmakecache.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-codeblocks-workspace.svg10
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-codeblocks.svg10
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-compress.svg12
l---------.icons/awkward/48x48/mimetypes/application-x-compressed-tar.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-core.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cpio.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-cue.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-deb.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-deepinclone-dim.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-designer.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-desktop.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-dia-diagram.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-dlc-container.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-drgeo.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-dwg.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-e-theme.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-egon.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-emerald-theme.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-etherpeek.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-excel.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-executable.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-extension-eml.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-extension-fcstd.svg11
l---------.icons/awkward/48x48/mimetypes/application-x-extension-rss.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-fictionbook+xml.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-fictionbook.svg32
l---------.icons/awkward/48x48/mimetypes/application-x-flash-video.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-afm.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-bdf.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-dos.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-framemaker.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-libgrx.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-linux-psf.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-otf.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-pcf.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-snf.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-speedo.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-sunos-news.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-tex-tfm.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-tex.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-font-ttf.svg8
l---------.icons/awkward/48x48/mimetypes/application-x-font-ttx.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-type1.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-font-vfont.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-fusioncomp.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-gambas3.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gambasscript.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gambasserverpage.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gameboy-rom.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gamecube-rom.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gba-rom.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gdbm.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-gettext-translation.svg11
l---------.icons/awkward/48x48/mimetypes/application-x-glabels.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-glade.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gnonogram-puzzle.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gnumeric.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gpx+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gpx.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-grsync-session.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gz-font-linux-psf.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gzdvi.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gzip.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-gzpostscript.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-icq.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-iff.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-ipod-firmware.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-iptrace.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-ipynb+json.svg17
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-iso.svg10
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-iso9660-appimage.svg7
l---------.icons/awkward/48x48/mimetypes/application-x-it87.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-jar.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-java-applet.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-java-archive.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-java.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-javascript.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-k3b.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kcachegrind.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kcsrc.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kdenlive.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kdenlivetitle.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-keepass.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-keepass2.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-keepassx.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-keepassxc.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kexi-connectiondata.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kexiproject-shortcut.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kexiproject-sqlite2.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kexiproject-sqlite3.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kformula.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kgeo.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kgetlist.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-khtml-adaptor.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kig.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kmplot.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-kmymoney.svg10
l---------.icons/awkward/48x48/mimetypes/application-x-kns.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kolf.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kommander.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kontour.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kontur.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kopete-emoticons.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kourse.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kover.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kpresenter.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-krita-assistant.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-krita-paintoppresent.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-krita.svg12
l---------.icons/awkward/48x48/mimetypes/application-x-kseg.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-ksysguard.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-ktheme.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kudesigner.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kva.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kvs.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kvtml.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kwallet.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kword.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-kwordquiz.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-lanalyzer.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-lha.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-lhz.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-love-game.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-lyx.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-lz4-compressed-tar.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-lzip-compressed-tar.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-lzma-compressed-tar.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-lzma.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-lzop.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-m4.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-macbinary.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-maff.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-matroska.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-mif.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-mimearchive.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-mobi8-ebook.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-mobipocket-ebook.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-ms-dos-executable.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-ms-shortcut.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-ms-wim.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-msdos-program.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-msdownload.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-msexcel.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-msi.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-mswinurl.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-mswrite.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-musescore+xml.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-musescore.svg8
l---------.icons/awkward/48x48/mimetypes/application-x-n64-rom.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-navi-animation.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-nes-rom.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-netinstobserver.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-nettl.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-nintendo-ds-rom.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-nzb.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-object.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-osm+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-pak.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-partial-download.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-patch.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-pcapng.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-pem-file.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-pem-key.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-perl.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-phatch.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-php.svg10
l---------.icons/awkward/48x48/mimetypes/application-x-pkcs12.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-pkcs7-certificates.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-planner.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-plasma.svg39
l---------.icons/awkward/48x48/mimetypes/application-x-project.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-ptoptimizer-script.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-python-bytecode.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-quanta.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-quattropro.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-radcom.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-rar.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-raw-disk-image-xz-compressed.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-raw-disk-image.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-remote-connection.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-riff.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-rpm.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-rsdf-container.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-ruby.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-shar.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-sharedlib.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-shellscript.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-shockwave-flash.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-siag.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-smb-server.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-smb-workgroup.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-snoop.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-spkac+base64.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-spkac.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-spss-por.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-spss-sav.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-sqlite2.svg26
l---------.icons/awkward/48x48/mimetypes/application-x-sqlite3.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-srt.svg7
l---------.icons/awkward/48x48/mimetypes/application-x-srtrip.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-stuffit.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-subrip.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-superkaramba.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-tar.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-tarz.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-tektronix-rf5.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-tex-gf.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-tex-pk.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-texgzdvi.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-tgif.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-theme.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-tiled.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-trash.svg10
l---------.icons/awkward/48x48/mimetypes/application-x-trig.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-troff-man.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-tuberling.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-turtle.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-tzo.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-uml.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-virtualbox-hdd.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-virtualbox-ova.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-virtualbox-ovf.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-virtualbox-vbox-extpack.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-virtualbox-vbox.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-virtualbox-vdi.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-virtualbox-vhd.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-virtualbox-vmdk.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-visualnetworks.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnc.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.event.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.freebusy.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.journal.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.todo.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.collection.virtual.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.note.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.active.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.archived.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.template.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.contactgroup.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kplato.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kplato.work.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kugar.mixed.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.notes.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.plan.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-vnd.kde.plan.work.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-webarchive.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-wine-extension-cpl.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-wine-extension-inf.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-wine-extension-its.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-wine-extension-msp.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-wine-extension-vbs.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-x509-ca-cert.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-x509-user-cert.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-xliff.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-xoj.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-xpinstall.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-xz-compressed-tar.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-xz-pkg.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-yaml.svg9
l---------.icons/awkward/48x48/mimetypes/application-x-yarock.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x-zerosize.svg7
l---------.icons/awkward/48x48/mimetypes/application-x-zip-compressed-fb2.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-zoo.svg1
l---------.icons/awkward/48x48/mimetypes/application-x-zoom.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x.allegorithmic.package+xml.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x.allegorithmic.spp.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/application-x.allegorithmic.substance.svg14
l---------.icons/awkward/48x48/mimetypes/application-xhtml+xml.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/application-xml.svg12
l---------.icons/awkward/48x48/mimetypes/application-xsd.svg1
l---------.icons/awkward/48x48/mimetypes/application-xslt+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-xspf+xml.svg1
l---------.icons/awkward/48x48/mimetypes/application-zip.svg1
l---------.icons/awkward/48x48/mimetypes/audio-ac3.svg1
l---------.icons/awkward/48x48/mimetypes/audio-flac.svg1
l---------.icons/awkward/48x48/mimetypes/audio-m4a.svg1
l---------.icons/awkward/48x48/mimetypes/audio-midi.svg1
l---------.icons/awkward/48x48/mimetypes/audio-mp2.svg1
l---------.icons/awkward/48x48/mimetypes/audio-mp3.svg1
l---------.icons/awkward/48x48/mimetypes/audio-mp4.svg1
l---------.icons/awkward/48x48/mimetypes/audio-mpeg.svg1
l---------.icons/awkward/48x48/mimetypes/audio-prs.sid.svg1
l---------.icons/awkward/48x48/mimetypes/audio-shn.svg1
l---------.icons/awkward/48x48/mimetypes/audio-vn.rn-realmedia.svg1
l---------.icons/awkward/48x48/mimetypes/audio-vnd.rn-realvideo.svg1
l---------.icons/awkward/48x48/mimetypes/audio-vnd.wave.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-adpcm.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-aiff.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-caf.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-flac+ogg.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/audio-x-flac.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/audio-x-generic.svg9
l---------.icons/awkward/48x48/mimetypes/audio-x-m4a.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-monkey.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-monkeys-audio.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-mp2.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-mp3-playlist.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-mpeg.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-mpegurl.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-ms-wax.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-ms-wma.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-ofr.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-pn-realaudio.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-scpls.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-speex+ogg.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-tta.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-vorbis+ogg.svg1
l---------.icons/awkward/48x48/mimetypes/audio-x-wav.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.aac.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.ac3.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.aiff.svg12
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.avi.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.flac.svg12
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.flv.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.m4a.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mkv.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mmf.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mp3.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mp4.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mpeg.svg12
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mpg.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.ogg.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.wav.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.webm.svg12
-rw-r--r--.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.wma.svg11
l---------.icons/awkward/48x48/mimetypes/djvu.svg1
l---------.icons/awkward/48x48/mimetypes/drawing-dwg.svg1
l---------.icons/awkward/48x48/mimetypes/font-collection.svg1
l---------.icons/awkward/48x48/mimetypes/font-otf.svg1
l---------.icons/awkward/48x48/mimetypes/font-ttf.svg1
l---------.icons/awkward/48x48/mimetypes/font-woff.svg1
l---------.icons/awkward/48x48/mimetypes/font-x-generic.svg1
l---------.icons/awkward/48x48/mimetypes/fonts-package.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-fs-regular.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia-secure.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia-vbr.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.cdf.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.mathematica.package.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.nb.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.player.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.wl.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.wls.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-x-deb.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-x-killustrator.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-x-lhz.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-x-nero-disc-image.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-x-nero-linux-compilation.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/gnome-mime-application-x-referencer.svg8
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-x-remote-connection.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-x-shockwave-flash.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-application-x-vnc.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-image-x-cmu-raster.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-image-x-xpixmap.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-image.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-text-vnd.wap.wml.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-text-x-vcalendar.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-video-x-ms-asf.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-video-x-ms-wmv.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-mime-video.svg1
l---------.icons/awkward/48x48/mimetypes/gnome-unknown.svg1
l---------.icons/awkward/48x48/mimetypes/image-bmp.svg1
l---------.icons/awkward/48x48/mimetypes/image-gif.svg1
l---------.icons/awkward/48x48/mimetypes/image-jpeg.svg1
l---------.icons/awkward/48x48/mimetypes/image-png.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/image-svg+xml-compressed.svg18
l---------.icons/awkward/48x48/mimetypes/image-svg+xml.svg1
l---------.icons/awkward/48x48/mimetypes/image-tiff.svg1
l---------.icons/awkward/48x48/mimetypes/image-vnd.adobe.photoshop.svg1
l---------.icons/awkward/48x48/mimetypes/image-vnd.djvu.svg1
l---------.icons/awkward/48x48/mimetypes/image-vnd.dwg.svg1
l---------.icons/awkward/48x48/mimetypes/image-vnd.dxf.svg1
l---------.icons/awkward/48x48/mimetypes/image-vnd.microsoft.icon.svg1
l---------.icons/awkward/48x48/mimetypes/image-x-adobe-dng.svg1
l---------.icons/awkward/48x48/mimetypes/image-x-compressed-xcf.svg1
l---------.icons/awkward/48x48/mimetypes/image-x-djvu.svg1
l---------.icons/awkward/48x48/mimetypes/image-x-dwg.svg1
l---------.icons/awkward/48x48/mimetypes/image-x-emf.svg1
l---------.icons/awkward/48x48/mimetypes/image-x-eps.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/image-x-generic.svg7
l---------.icons/awkward/48x48/mimetypes/image-x-krita.svg1
l---------.icons/awkward/48x48/mimetypes/image-x-portable-bitmap.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/image-x-svg+xml.svg11
l---------.icons/awkward/48x48/mimetypes/image-x-tga.svg1
l---------.icons/awkward/48x48/mimetypes/image-x-win-bitmap.svg1
l---------.icons/awkward/48x48/mimetypes/image-x-wmf.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/image-x-xcf.svg7
l---------.icons/awkward/48x48/mimetypes/image-x-xfig.svg1
l---------.icons/awkward/48x48/mimetypes/image.svg1
l---------.icons/awkward/48x48/mimetypes/inode-blockdevice.svg1
l---------.icons/awkward/48x48/mimetypes/inode-chardevice.svg1
l---------.icons/awkward/48x48/mimetypes/inode-fifo.svg1
l---------.icons/awkward/48x48/mimetypes/inode-mount-point.svg1
l---------.icons/awkward/48x48/mimetypes/inode-socket.svg1
l---------.icons/awkward/48x48/mimetypes/inode-symlink.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.imap.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.kbattleship.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.ntp.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.pop3.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.unknown.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.HVAC1.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.LightingControls1.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RAClient1.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RADiscoveryAgent1.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RAServer1.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RemoteUIServerDevice1.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.SolarProtectionBlind1.svg1
l---------.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.Unknown.svg1
l---------.icons/awkward/48x48/mimetypes/javascript.svg1
l---------.icons/awkward/48x48/mimetypes/jd-container.svg1
l---------.icons/awkward/48x48/mimetypes/media-audio.svg1
l---------.icons/awkward/48x48/mimetypes/media-image.svg1
l---------.icons/awkward/48x48/mimetypes/media-video.svg1
l---------.icons/awkward/48x48/mimetypes/message-news.svg1
l---------.icons/awkward/48x48/mimetypes/message-partial.svg1
l---------.icons/awkward/48x48/mimetypes/message-rfc822.svg1
l---------.icons/awkward/48x48/mimetypes/message-x-gnu-rmail.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/model-stl.svg7
l---------.icons/awkward/48x48/mimetypes/multipart-alternative.svg1
l---------.icons/awkward/48x48/mimetypes/multipart-appledouble.svg1
l---------.icons/awkward/48x48/mimetypes/multipart-digest.svg1
l---------.icons/awkward/48x48/mimetypes/multipart-encrypted.svg1
l---------.icons/awkward/48x48/mimetypes/multipart-mixed.svg1
l---------.icons/awkward/48x48/mimetypes/multipart-related.svg1
l---------.icons/awkward/48x48/mimetypes/multipart-report.svg1
l---------.icons/awkward/48x48/mimetypes/multipart-signed.svg1
l---------.icons/awkward/48x48/mimetypes/multipart-x-mixed-replace.svg1
l---------.icons/awkward/48x48/mimetypes/nero-disc-image.svg1
l---------.icons/awkward/48x48/mimetypes/nero-linux-compilation.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-database.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-drawing-template.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-drawing.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-extension.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-formula.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-master-document.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-database.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-drawing-template.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-drawing.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-formula.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-master-document.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-presentation-template.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-presentation.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-spreadsheet-template.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-spreadsheet.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-text-template.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-text.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-oasis-web-template.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-presentation-template.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-presentation.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-spreadsheet-template.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-spreadsheet.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-text-template.svg1
l---------.icons/awkward/48x48/mimetypes/openoffice4-text.svg1
l---------.icons/awkward/48x48/mimetypes/package-x-generic.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/playlist.svg9
l---------.icons/awkward/48x48/mimetypes/qgis-asc.svg1
l---------.icons/awkward/48x48/mimetypes/qgis-ddf.svg1
l---------.icons/awkward/48x48/mimetypes/qgis-dem.svg1
l---------.icons/awkward/48x48/mimetypes/qgis-dt0.svg1
l---------.icons/awkward/48x48/mimetypes/qgis-dxf.svg1
l---------.icons/awkward/48x48/mimetypes/qgis-gml.svg1
l---------.icons/awkward/48x48/mimetypes/qgis-img.svg1
l---------.icons/awkward/48x48/mimetypes/qgis-mime.svg1
l---------.icons/awkward/48x48/mimetypes/qgis-mldata.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/qgis-qgs.svg9
l---------.icons/awkward/48x48/mimetypes/qgis-qlr.svg1
l---------.icons/awkward/48x48/mimetypes/qgis-qml.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/qgis-qpt.svg9
l---------.icons/awkward/48x48/mimetypes/qgis-shp.svg1
l---------.icons/awkward/48x48/mimetypes/qgis-sqlite.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/rpm.svg6
l---------.icons/awkward/48x48/mimetypes/sound.svg1
l---------.icons/awkward/48x48/mimetypes/source-playlist.svg1
l---------.icons/awkward/48x48/mimetypes/source-smart-playlist.svg1
l---------.icons/awkward/48x48/mimetypes/stock_unknown.svg1
l---------.icons/awkward/48x48/mimetypes/tar.svg1
l---------.icons/awkward/48x48/mimetypes/template_source.svg1
l---------.icons/awkward/48x48/mimetypes/tex-x-nim-project.svg1
l---------.icons/awkward/48x48/mimetypes/text-calendar.svg1
l---------.icons/awkward/48x48/mimetypes/text-csharp.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-css.svg9
l---------.icons/awkward/48x48/mimetypes/text-csv.svg1
l---------.icons/awkward/48x48/mimetypes/text-enriched.svg1
l---------.icons/awkward/48x48/mimetypes/text-html.svg1
l---------.icons/awkward/48x48/mimetypes/text-markdown.svg1
l---------.icons/awkward/48x48/mimetypes/text-plain.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-r.svg9
l---------.icons/awkward/48x48/mimetypes/text-rdf+xml.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-rdf.svg12
l---------.icons/awkward/48x48/mimetypes/text-rust.svg1
l---------.icons/awkward/48x48/mimetypes/text-sgml.svg1
l---------.icons/awkward/48x48/mimetypes/text-troff.svg1
l---------.icons/awkward/48x48/mimetypes/text-vcalendar.svg1
l---------.icons/awkward/48x48/mimetypes/text-vnd-wap-wml.svg1
l---------.icons/awkward/48x48/mimetypes/text-vnd.abc.svg1
l---------.icons/awkward/48x48/mimetypes/text-vnd.trolltech.linguist.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-R.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-adasrc.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-asm.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-authors.svg11
l---------.icons/awkward/48x48/mimetypes/text-x-bibtex.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-c++hdr.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-c++src.svg10
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-changelog.svg15
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-chdr.svg11
l---------.icons/awkward/48x48/mimetypes/text-x-cmake.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-copying.svg8
l---------.icons/awkward/48x48/mimetypes/text-x-credits.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-csharp.svg8
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-csrc.svg8
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-diff.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-generic-template.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-generic.svg8
l---------.icons/awkward/48x48/mimetypes/text-x-gettext-translation.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-go.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-haskell.svg11
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-hex.svg8
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-install.svg8
l---------.icons/awkward/48x48/mimetypes/text-x-java-source.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-java.svg27
l---------.icons/awkward/48x48/mimetypes/text-x-javascript.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-katefilelist.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-kvc.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-kvt.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-ldif.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-lilypond.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-log.svg8
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-lua.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-makefile.svg8
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-markdown.svg10
l---------.icons/awkward/48x48/mimetypes/text-x-matlab.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-maxima-out.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-maximasession.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-mo.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-modelica.svg12
l---------.icons/awkward/48x48/mimetypes/text-x-nfo.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-nim.svg10
l---------.icons/awkward/48x48/mimetypes/text-x-objchdr.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-objcsrc.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-octave.svg14
l---------.icons/awkward/48x48/mimetypes/text-x-opml+xml.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-pascal.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-patch.svg9
l---------.icons/awkward/48x48/mimetypes/text-x-perl.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-plain.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-po.svg8
l---------.icons/awkward/48x48/mimetypes/text-x-preview.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-python.svg10
l---------.icons/awkward/48x48/mimetypes/text-x-python3.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-qml.svg9
l---------.icons/awkward/48x48/mimetypes/text-x-r-source.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-r.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-readme.svg8
l---------.icons/awkward/48x48/mimetypes/text-x-rpm-spec.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-ruby.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-rust.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-scala.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-script.svg9
l---------.icons/awkward/48x48/mimetypes/text-x-sql.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-tcl.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-tex.svg10
l---------.icons/awkward/48x48/mimetypes/text-x-texinfo.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-vala.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/text-x-wxmathml.svg9
l---------.icons/awkward/48x48/mimetypes/text-x-wxmaxima-batch.svg1
l---------.icons/awkward/48x48/mimetypes/text-x-xslfo.svg1
l---------.icons/awkward/48x48/mimetypes/text-xmcd.svg1
l---------.icons/awkward/48x48/mimetypes/text-xml.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/unknown.svg8
l---------.icons/awkward/48x48/mimetypes/video-mlt-playlist.svg1
l---------.icons/awkward/48x48/mimetypes/video-mp2t.svg1
l---------.icons/awkward/48x48/mimetypes/video-mp4.svg1
l---------.icons/awkward/48x48/mimetypes/video-vivo.svg1
l---------.icons/awkward/48x48/mimetypes/video-vnd.rn-realvideo.svg1
l---------.icons/awkward/48x48/mimetypes/video-wavelet.svg1
l---------.icons/awkward/48x48/mimetypes/video-webm.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-anim.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-flic.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-flv.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/video-x-generic.svg7
l---------.icons/awkward/48x48/mimetypes/video-x-google-vlc-plugin.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-javafx.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-matroska.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-mng.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-ms-asf.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-ms-wmp.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-ms-wmv.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-msvideo.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-ogm+ogg.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-theora+ogg.svg1
l---------.icons/awkward/48x48/mimetypes/video-x-wmv.svg1
l---------.icons/awkward/48x48/mimetypes/video.svg1
l---------.icons/awkward/48x48/mimetypes/virtualbox-hdd.svg1
l---------.icons/awkward/48x48/mimetypes/virtualbox-ova.svg1
l---------.icons/awkward/48x48/mimetypes/virtualbox-ovf.svg1
l---------.icons/awkward/48x48/mimetypes/virtualbox-vbox-extpack.svg1
l---------.icons/awkward/48x48/mimetypes/virtualbox-vbox.svg1
l---------.icons/awkward/48x48/mimetypes/virtualbox-vdi.svg1
l---------.icons/awkward/48x48/mimetypes/virtualbox-vhd.svg1
l---------.icons/awkward/48x48/mimetypes/virtualbox-vmdk.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-doc.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-dot.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-dps.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-dpt.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-et.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-ett.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-pot.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-ppt.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-wps.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-wpt.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-xls.svg1
l---------.icons/awkward/48x48/mimetypes/wps-office-xlt.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-audio-cdda.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-audio-dvd.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-audio-player.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-blank-bd.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/x-content-blank-cd.svg6
l---------.icons/awkward/48x48/mimetypes/x-content-blank-dvd.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-blank-hddvd.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-ebook-reader.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-image-dcf.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-image-picturecd.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-software.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-unix-software.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-video-bluray.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-video-dvd.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-video-hddvd.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-video-svcd.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-video-vcd.svg1
l---------.icons/awkward/48x48/mimetypes/x-content-win32-software.svg1
l---------.icons/awkward/48x48/mimetypes/x-gambasserverpage.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/x-office-calendar.svg24
l---------.icons/awkward/48x48/mimetypes/x-office-document-template.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/x-office-document.svg9
l---------.icons/awkward/48x48/mimetypes/x-office-presentation-template.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/x-office-presentation.svg9
l---------.icons/awkward/48x48/mimetypes/x-office-spreadsheet-template.svg1
-rw-r--r--.icons/awkward/48x48/mimetypes/x-office-spreadsheet.svg9
-rw-r--r--.icons/awkward/48x48/mimetypes/x-package-repository.svg12
-rw-r--r--.icons/awkward/48x48/mimetypes/xoj.svg12
859 files changed, 2289 insertions, 0 deletions
diff --git a/.icons/awkward/48x48/mimetypes/application-7zip.svg b/.icons/awkward/48x48/mimetypes/application-7zip.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-7zip.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-acad.svg b/.icons/awkward/48x48/mimetypes/application-acad.svg
new file mode 120000
index 00000000..c4d0ea0e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-acad.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-afdesigner.svg b/.icons/awkward/48x48/mimetypes/application-afdesigner.svg
new file mode 100644
index 00000000..8f0b7210
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-afdesigner.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="40" height="40" x="4" y="5" rx="2" ry="2"/>
+ <rect fill="#4f4f4f" width="40" height="40" x="4" y="4" rx="2" ry="2"/>
+ <path fill="#fff" opacity=".1" d="m6 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z"/>
+ <path style="opacity:0.2" d="m 20.709596,11 h 4.724678 l 0.395235,1 h 1.35431 L 39,32.506631 36.455597,37 H 26.113672 l 1.04801,2 h -0.45745 L 25.656319,37 H 12.818847 L 12.161682,36 H 11.348979 L 9,31.623034 v 0 l 3.010629,-5.222111 2.788682,-1.607365 4.613704,-7.988461 -0.928065,-1.607463 z M 23.493791,18.41256 15.332141,33 h 7.810883 l -0.901443,-2.0049 8.512417,0.0098 z"/>
+ <path style="fill:#ffffff" d="m 20.709596,10 h 4.724678 l 0.395235,1 h 1.35431 L 39,31.506631 36.455597,36 H 26.113672 l 1.04801,2 h -0.45745 L 25.656319,36 H 12.818847 L 12.161682,35 H 11.348979 L 9,30.623034 v 0 l 3.010629,-5.222111 2.788682,-1.607365 4.613704,-7.988461 -0.928065,-1.607463 z M 23.493791,17.41256 15.332141,32 h 7.810883 l -0.901443,-2.0049 8.512417,0.0098 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-atom+xml.svg b/.icons/awkward/48x48/mimetypes/application-atom+xml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-atom+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-autocad_dwg.svg b/.icons/awkward/48x48/mimetypes/application-autocad_dwg.svg
new file mode 120000
index 00000000..c4d0ea0e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-autocad_dwg.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-bitwig-clip.svg b/.icons/awkward/48x48/mimetypes/application-bitwig-clip.svg
new file mode 120000
index 00000000..3baf7bee
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-bitwig-clip.svg
@@ -0,0 +1 @@
+application-bitwig-project.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-bitwig-device.svg b/.icons/awkward/48x48/mimetypes/application-bitwig-device.svg
new file mode 120000
index 00000000..3baf7bee
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-bitwig-device.svg
@@ -0,0 +1 @@
+application-bitwig-project.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-bitwig-preset.svg b/.icons/awkward/48x48/mimetypes/application-bitwig-preset.svg
new file mode 100644
index 00000000..421426f3
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-bitwig-preset.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#e32037" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 30,14 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#ff6565" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <g style="fill:#ffffff">
+ <circle cx="17.5" cy="24.5" r="1.5"/>
+ <circle cx="21.5" cy="24.5" r="1.5"/>
+ <circle cx="25.5" cy="24.5" r="1.5"/>
+ <circle cx="29.5" cy="24.5" r="1.5"/>
+ <circle cx="13.5" cy="28.5" r="1.5"/>
+ <circle cx="17.5" cy="28.5" r="1.5"/>
+ <circle cx="21.5" cy="28.5" r="1.5"/>
+ <circle cx="25.5" cy="28.5" r="1.5"/>
+ <circle cx="29.5" cy="28.5" r="1.5"/>
+ <circle cx="33.5" cy="28.5" r="1.5"/>
+ <circle cx="13.5" cy="32.5" r="1.5"/>
+ <circle cx="17.5" cy="32.5" r="1.5"/>
+ <circle cx="29.5" cy="32.5" r="1.5"/>
+ <circle cx="33.5" cy="32.5" r="1.5"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-bitwig-project-folder.svg b/.icons/awkward/48x48/mimetypes/application-bitwig-project-folder.svg
new file mode 100644
index 00000000..bac93c73
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-bitwig-project-folder.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="40" height="26" x="4" y="17" rx="2" ry="2"/>
+ <path style="fill:#c18600" d="M 4,34 C 4,35.108 4.892,36 6,36 H 42 C 43.108,36 44,35.108 44,34 V 12 C 44,10.892 43.108,10 42,10 H 22 V 8 C 22,6.892 21.108,6 20,6 H 6 C 4.892,6 4,6.892 4,8"/>
+ <rect style="opacity:0.2" width="40" height="26" x="4" y="15" rx="2" ry="2"/>
+ <rect style="fill:#e4e4e4" width="36" height="16" x="6" y="13" rx="2" ry="2"/>
+ <rect style="fill:#e8a80e" width="40" height="26" x="4" y="16" rx="2" ry="2"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6,6 C 4.892,6 4,6.892 4,8 V 9 C 4,7.892 4.892,7 6,7 H 20 C 21.108,7 22,7.892 22,9 V 8 C 22,6.892 21.108,6 20,6 Z M 22,10 V 11 H 42 C 43.108,11 44,11.892 44,13 V 12 C 44,10.892 43.108,10 42,10 Z"/>
+ <g style="fill:#513b05">
+ <circle cx="17.5" cy="24.5" r="1.5"/>
+ <circle cx="21.5" cy="24.5" r="1.5"/>
+ <circle cx="25.5" cy="24.5" r="1.5"/>
+ <circle cx="29.5" cy="24.5" r="1.5"/>
+ <circle cx="13.5" cy="28.5" r="1.5"/>
+ <circle cx="17.5" cy="28.5" r="1.5"/>
+ <circle cx="21.5" cy="28.5" r="1.5"/>
+ <circle cx="25.5" cy="28.5" r="1.5"/>
+ <circle cx="29.5" cy="28.5" r="1.5"/>
+ <circle cx="33.5" cy="28.5" r="1.5"/>
+ <circle cx="13.5" cy="32.5" r="1.5"/>
+ <circle cx="17.5" cy="32.5" r="1.5"/>
+ <circle cx="29.5" cy="32.5" r="1.5"/>
+ <circle cx="33.5" cy="32.5" r="1.5"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-bitwig-project.svg b/.icons/awkward/48x48/mimetypes/application-bitwig-project.svg
new file mode 100644
index 00000000..a3891f8b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-bitwig-project.svg
@@ -0,0 +1,23 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#e8a80e" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 30,14 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#ffcc3f" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <g style="fill:#513b05">
+ <circle cx="17.5" cy="24.5" r="1.5"/>
+ <circle cx="21.5" cy="24.5" r="1.5"/>
+ <circle cx="25.5" cy="24.5" r="1.5"/>
+ <circle cx="29.5" cy="24.5" r="1.5"/>
+ <circle cx="13.5" cy="28.5" r="1.5"/>
+ <circle cx="17.5" cy="28.5" r="1.5"/>
+ <circle cx="21.5" cy="28.5" r="1.5"/>
+ <circle cx="25.5" cy="28.5" r="1.5"/>
+ <circle cx="29.5" cy="28.5" r="1.5"/>
+ <circle cx="33.5" cy="28.5" r="1.5"/>
+ <circle cx="13.5" cy="32.5" r="1.5"/>
+ <circle cx="17.5" cy="32.5" r="1.5"/>
+ <circle cx="29.5" cy="32.5" r="1.5"/>
+ <circle cx="33.5" cy="32.5" r="1.5"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-certificate.svg b/.icons/awkward/48x48/mimetypes/application-certificate.svg
new file mode 120000
index 00000000..caa47131
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-certificate.svg
@@ -0,0 +1 @@
+application-pkix-cert.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-dart.svg b/.icons/awkward/48x48/mimetypes/application-dart.svg
new file mode 100644
index 00000000..7d59935a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-dart.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 11 12 L 11 12.001953 L 4.5253906 24.998047 C 4.2991031 25.477071 4 26.309874 4 26.841797 C 4 27.990867 4.5052975 29.165381 5.3164062 30 L 12.148438 36.832031 L 12.158203 36.841797 C 12.159364 36.842962 12.158993 36.844536 12.160156 36.845703 L 13.3125 38.001953 L 13.320312 38.001953 L 20.316406 45 L 37.001953 45 L 37.001953 38.001953 L 37.001953 37.998047 L 44 37.998047 L 44 21.578125 L 35.580078 13.158203 C 34.398681 11.970928 33.346298 12 31.894531 12 L 11 12 z"/>
+ <path style="fill:#01579b" d="M 12.158107,35.841893 5.3165822,29.000367 C 4.5054735,28.165748 4,26.990228 4,25.841158 4,25.309235 4.2997576,24.477555 4.5260451,23.998531 L 11,11 Z"/>
+ <path style="fill:#40c4ff" d="M 35.580339,12.158107 28.738814,5.3165821 C 28.142238,4.717067 26.896187,4 25.844097,4 24.938946,4 24.051429,4.1822055 23.475424,4.5260451 L 11,11 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 25.84375 4 C 24.938599 4 24.050614 4.181551 23.474609 4.5253906 L 11 11 L 12.765625 11.083984 L 23.474609 5.5253906 C 24.050614 5.181551 24.938599 5 25.84375 5 C 26.89584 5 28.141705 5.7168912 28.738281 6.3164062 L 34.53125 12.109375 L 35.580078 12.158203 L 28.738281 5.3164062 C 28.141705 4.7168912 26.89584 4 25.84375 4 z"/>
+ <path id="polygon14" style="fill:#40c4ff" transform="matrix(0.29387995,0,0,0.29387995,3.4475057,3.8266108)" d="m 71.73,99.09 -38.5,13.43 24.17,24.18 h 56.77575 v -24.18 z"/>
+ <path style="fill:#0ba8ef" d="m 11,32.159577 c 0,2.110058 0.108956,2.630225 1.161046,3.685254 L 13.313,37.001469 H 37.001469 L 25.318052,23.739916 11,11.001469 Z"/>
+ <path style="fill:#01579b" d="M 31.895085,11 H 11 L 36.99853,36.99853 H 44 V 20.577768 L 35.580339,12.158107 C 34.398942,10.970832 33.346852,11 31.895085,11 Z"/>
+ <path style="opacity:0.2" d="M 11 11 L 12 12 L 32.894531 12 C 34.346298 12 35.398681 11.97093 36.580078 13.158203 L 35.580078 12.158203 C 34.398681 10.970928 33.346298 11 31.894531 11 L 11 11 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 11 11.001953 L 11 12.001953 L 11.017578 12.017578 L 36.001953 37.001953 L 37.001953 37.001953 L 36.998047 36.998047 L 11.017578 11.017578 L 11 11.001953 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-dwg.svg b/.icons/awkward/48x48/mimetypes/application-dwg.svg
new file mode 120000
index 00000000..c4d0ea0e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-dwg.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-dxf.svg b/.icons/awkward/48x48/mimetypes/application-dxf.svg
new file mode 100644
index 00000000..c48b0ecd
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-dxf.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m 10,5 c -1.108,0 -2,0.892 -2,2 V 43 c 0,1.107999 0.892,2 2,2 h 28 c 1.108,0 2,-0.892001 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#ec4646" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="M 28,5 V 15 c 0,1.104599 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#f17575" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 17,5 V 29 H 12 V 34 H 8 V 36 H 12 V 41 H 17 V 44 H 19 V 41 H 24 V 36 H 40 V 34 H 24 V 29 H 19 V 5 Z M 14,31 H 22 V 39 H 14 Z M 17,34 V 36 H 19 V 34 Z"/>
+ <path style="fill:#ffffff" d="M 17,4 V 28 H 12 V 33 H 8 V 35 H 12 V 40 H 17 V 44 H 19 V 40 H 24 V 35 H 40 V 33 H 24 V 28 H 19 V 4 Z M 14,30 H 22 V 38 H 14 Z M 17,33 V 35 H 19 V 33 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-epub+zip.svg b/.icons/awkward/48x48/mimetypes/application-epub+zip.svg
new file mode 120000
index 00000000..80620a71
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-epub+zip.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-excel.svg b/.icons/awkward/48x48/mimetypes/application-excel.svg
new file mode 120000
index 00000000..46d4d34a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-excel.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-font-woff.svg b/.icons/awkward/48x48/mimetypes/application-font-woff.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-font-woff.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-geo+json.svg b/.icons/awkward/48x48/mimetypes/application-geo+json.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-geo+json.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-gml+xml.svg b/.icons/awkward/48x48/mimetypes/application-gml+xml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-gml+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-gnunet-directory.svg b/.icons/awkward/48x48/mimetypes/application-gnunet-directory.svg
new file mode 120000
index 00000000..71137a9a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-gnunet-directory.svg
@@ -0,0 +1 @@
+application-x-sharedlib.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-gpx+xml.svg b/.icons/awkward/48x48/mimetypes/application-gpx+xml.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-gpx+xml.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-gpx.svg b/.icons/awkward/48x48/mimetypes/application-gpx.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-gpx.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-gvdesign.svg b/.icons/awkward/48x48/mimetypes/application-gvdesign.svg
new file mode 100644
index 00000000..5fb950ab
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-gvdesign.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#c63166" d="M 20.916016,4 C 19.276453,5.5372913 12.319984,12.592812 8,17.017578 v 0.865234 c 0.6915686,-0.625087 1.698924,-1.524332 2.048828,-1.816406 0.205833,-0.171815 1.005645,-0.875242 1.777344,-1.5625 0.771699,-0.687257 1.769269,-1.566086 2.216797,-1.953125 0.447528,-0.387038 1.37567,-1.231145 2.0625,-1.875 1.324741,-1.2418518 5.416554,-4.8706879 5.871093,-5.207031 0.14849,-0.1098764 0.286541,-0.1841785 0.306641,-0.1640625 0.04443,0.044454 -0.213387,0.476972 -1.123047,1.8808594 -0.381698,0.5890781 -1.872,2.8992241 -3.3125,5.1328121 -1.440502,2.233588 -3.228212,5.004592 -3.972656,6.158203 -0.744443,1.153612 -2.389709,3.704376 -3.65625,5.667969 C 9.4534959,25.33095 8.7634847,26.39926 8,27.582031 V 42 c 0,1.108 0.892,2 2,2 h 13.1875 c 1.884192,-7.161025 3.832971,-18.726418 7.048828,-28.886719 L 29,15 28,4 Z"/>
+ <path style="fill:#b8da6c" d="M 10,4 C 8.892,4 8,4.892 8,6 V 17.015625 C 12.318506,12.592882 19.277484,5.5358437 20.916016,4 Z m 12.283203,1.3046875 c -0.0201,-0.020116 -0.158151,0.054186 -0.306641,0.1640625 -0.45454,0.3363431 -4.546352,3.9651798 -5.871093,5.207031 -0.68683,0.643855 -1.614972,1.487962 -2.0625,1.875 -0.447528,0.387039 -1.445098,1.265868 -2.216797,1.953125 -0.771699,0.687258 -1.571511,1.390685 -1.777344,1.5625 C 9.6989241,16.35848 8.6915686,17.257725 8,17.882812 v 9.699219 c 0.7634847,-1.182771 1.4534959,-2.251081 2.21875,-3.4375 1.266541,-1.963593 2.911807,-4.514356 3.65625,-5.667969 0.744444,-1.153611 2.532154,-3.924615 3.972656,-6.158203 1.4405,-2.233588 2.930802,-4.543734 3.3125,-5.1328121 0.90966,-1.4038874 1.167477,-1.8364054 1.123047,-1.8808594 z"/>
+ <path style="fill:#778b3c" d="M 40,30.013672 26.246094,44 H 38 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path style="fill:#eddf36" d="m 29,14.992188 c -3.475322,9.140307 -5.825698,18.662145 -6.255859,26.320312 -0.05239,0.932707 -0.12288,2.078568 -0.15625,2.544922 L 22.578125,44 h 3.667969 L 40,30.013672 V 16 L 29,15 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.1" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#faf5bc" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="M 19.896484,5 C 17.425438,7.4210943 11.794653,13.12938 8,17.015625 v 0.867187 C 8.3435106,17.572324 8.6375145,17.318232 9.0175781,16.980469 13.342668,12.559877 19.389207,6.4311224 20.916016,5 Z m 2.386719,1.3046875 c -0.0201,-0.020116 -0.158151,0.054186 -0.306641,0.1640625 -0.07005,0.051835 -0.585299,0.5098176 -0.804687,0.6972656 -0.006,0.00922 -0.0057,0.010229 -0.01172,0.019531 -0.381698,0.5890781 -1.872,2.8992244 -3.3125,5.1328124 -1.440502,2.233588 -3.228212,5.004592 -3.972656,6.158203 -0.744443,1.153613 -2.389709,3.704376 -3.65625,5.667969 C 9.4534959,25.33095 8.7634847,26.39926 8,27.582031 v 1 c 0.7634847,-1.182771 1.4534959,-2.251081 2.21875,-3.4375 1.266541,-1.963593 2.911807,-4.514356 3.65625,-5.667969 0.744444,-1.153611 2.532154,-3.924615 3.972656,-6.158203 1.4405,-2.233588 2.930802,-4.543734 3.3125,-5.1328121 0.90966,-1.4038874 1.167477,-1.8364054 1.123047,-1.8808594 z M 40,30.013672 26.246094,44 h -3.605469 c -0.01756,0.277249 -0.04149,0.700299 -0.05273,0.857422 L 22.578125,45 h 3.667969 L 40,31.013672 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-gzip.svg b/.icons/awkward/48x48/mimetypes/application-gzip.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-gzip.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-illustrator.svg b/.icons/awkward/48x48/mimetypes/application-illustrator.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-illustrator.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-java.svg b/.icons/awkward/48x48/mimetypes/application-java.svg
new file mode 120000
index 00000000..dbc66cdc
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-java.svg
@@ -0,0 +1 @@
+text-x-java.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-javascript.svg b/.icons/awkward/48x48/mimetypes/application-javascript.svg
new file mode 120000
index 00000000..9f4aef24
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-javascript.svg
@@ -0,0 +1 @@
+application-x-javascript.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-json.svg b/.icons/awkward/48x48/mimetypes/application-json.svg
new file mode 100644
index 00000000..d129a45b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-json.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#1c59a5" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#6295d3" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;opacity:0.2" d="M 20,39 C 13,37 21,34 14,31 M 20,23 C 13,25 21,28 14,31 M 28,39 C 35,37 27,34 34,31 M 28,23 C 35,25 27,28 34,31"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round" d="M 20,38 C 13,36 21,33 14,30 M 20,22 C 13,24 21,27 14,30 M 28,38 C 35,36 27,33 34,30 M 28,22 C 35,24 27,27 34,30"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-loc+xml.svg b/.icons/awkward/48x48/mimetypes/application-loc+xml.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-loc+xml.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-mathml+xml.svg b/.icons/awkward/48x48/mimetypes/application-mathml+xml.svg
new file mode 120000
index 00000000..15f67cb9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-mathml+xml.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-metalink+xml.svg b/.icons/awkward/48x48/mimetypes/application-metalink+xml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-metalink+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-metalink4+xml.svg b/.icons/awkward/48x48/mimetypes/application-metalink4+xml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-metalink4+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-msexcel.svg b/.icons/awkward/48x48/mimetypes/application-msexcel.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-msexcel.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-mspowerpoint.svg b/.icons/awkward/48x48/mimetypes/application-mspowerpoint.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-mspowerpoint.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-msword-template.svg b/.icons/awkward/48x48/mimetypes/application-msword-template.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-msword-template.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-msword.svg b/.icons/awkward/48x48/mimetypes/application-msword.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-msword.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-octet-stream.svg b/.icons/awkward/48x48/mimetypes/application-octet-stream.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-octet-stream.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-oebps-package+xml.svg b/.icons/awkward/48x48/mimetypes/application-oebps-package+xml.svg
new file mode 120000
index 00000000..80620a71
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-oebps-package+xml.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-ogg.svg b/.icons/awkward/48x48/mimetypes/application-ogg.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-ogg.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-owl+xml.svg b/.icons/awkward/48x48/mimetypes/application-owl+xml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-owl+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-pdf.svg b/.icons/awkward/48x48/mimetypes/application-pdf.svg
new file mode 100644
index 00000000..ec5ec590
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pdf.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#c03630" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#f36961" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 22.78,19.179905 c -0.46126,0 -0.89261,0.22577 -0.99696,0.59841 -0.38752,1.4286 0.0462,3.6379 0.76956,6.3906 l -0.21821,0.53294 c -0.55387,1.3501 -1.2462,2.6947 -1.855,3.8879 -2.5135,4.918 -4.4689,7.5715 -5.7727,7.7574 l -0.005,-0.054 c -0.0283,-0.61346 1.1038,-2.1951 2.6382,-3.4526 0.16005,-0.12944 0.84304,-0.79021 0.84304,-0.79021 0,0 -0.92191,0.48667 -1.129,0.61218 -1.9228,1.1477 -2.8796,2.2976 -3.0356,3.0609 -0.0463,0.22672 -0.0166,0.5057 0.18375,0.62024 l 0.4916,0.24694 c 1.3384,0.66995 2.9841,-1.0916 5.172,-4.9262 2.2264,-0.73036 5.0043,-1.418 7.5335,-1.7906 2.264,1.2936 4.861,1.9095 5.8588,1.6436 0.18987,-0.0502 0.3896,-0.19924 0.4916,-0.33652 0.08,-0.12631 0.19183,-0.63172 0.19183,-0.63172 0,0 -0.18773,0.25547 -0.3423,0.33078 -0.63152,0.29811 -2.6253,-0.19924 -4.6712,-1.2002 1.769,-0.18828 3.2427,-0.19554 4.0303,0.0562 1.0003,0.3193 1.0011,0.64659 0.98778,0.71326 0.0135,-0.0549 0.0583,-0.27418 0.0528,-0.36753 -0.0227,-0.24006 -0.0967,-0.45443 -0.27795,-0.63172 -0.37027,-0.36479 -1.2845,-0.54862 -2.5303,-0.56509 -0.939,-0.0102 -2.065,0.072 -3.2872,0.24694 -0.56012,-0.32164 -1.1512,-0.67522 -1.6195,-1.113 -1.1877,-1.1093 -2.1832,-2.6494 -2.8014,-4.376 0.0422,-0.16553 0.0826,-0.32727 0.11944,-0.49045 0.17183,-0.77271 0.29517,-3.3274 0.29517,-3.3274 0,0 -0.48934,1.9192 -0.56622,2.2087 -0.0494,0.18357 -0.11086,0.3795 -0.18147,0.58347 -0.375,-1.3179 -0.56509,-2.5952 -0.56509,-3.564 0,-0.27379 0.0235,-0.80656 0.10105,-1.2278 0.0378,-0.30045 0.1466,-0.45647 0.2596,-0.53179 0.22357,0.0542 0.47383,0.39708 0.73509,0.97054 0.22435,0.4958 0.21017,1.07 0.21017,1.4254 0,0 0.24061,-0.87999 0.18492,-1.4001 -0.0339,-0.31223 -0.33096,-1.1155 -0.96248,-1.1061 h -0.0517 l -0.28139,-0.003 z m 0.21478,7.9791 c 0.65351,1.314 1.5548,2.5619 2.7371,3.5629 0.26357,0.22279 0.544,0.43475 0.83269,0.634 -2.1471,0.39931 -4.4021,0.96102 -6.4975,1.8389 0.37891,-0.67309 0.78861,-1.4064 1.2083,-2.1972 0.81274,-1.5368 1.3052,-2.7222 1.7194,-3.8385 z"/>
+ <path style="fill:#ffffff" d="m 22.78,18.18 c -0.46126,0 -0.89261,0.22577 -0.99696,0.59841 -0.38752,1.4286 0.0462,3.6379 0.76956,6.3906 l -0.21821,0.53294 c -0.55387,1.3501 -1.2462,2.6947 -1.855,3.8879 -2.5135,4.918 -4.4689,7.5715 -5.7727,7.7574 l -0.005,-0.054 c -0.0283,-0.61346 1.1038,-2.1951 2.6382,-3.4526 0.16005,-0.12944 0.84304,-0.79021 0.84304,-0.79021 0,0 -0.92191,0.48667 -1.129,0.61218 -1.9228,1.1477 -2.8796,2.2976 -3.0356,3.0609 -0.0463,0.22672 -0.0166,0.5057 0.18375,0.62024 l 0.4916,0.24694 c 1.3384,0.66995 2.9841,-1.0916 5.172,-4.9262 2.2264,-0.73036 5.0043,-1.418 7.5335,-1.7906 2.264,1.2936 4.861,1.9095 5.8588,1.6436 0.18987,-0.0502 0.3896,-0.19924 0.4916,-0.33652 0.08,-0.12631 0.19183,-0.63172 0.19183,-0.63172 0,0 -0.18773,0.25547 -0.3423,0.33078 -0.63152,0.29811 -2.6253,-0.19924 -4.6712,-1.2002 1.769,-0.18828 3.2427,-0.19554 4.0303,0.0562 1.0003,0.3193 1.0011,0.64659 0.98778,0.71326 0.0135,-0.0549 0.0583,-0.27418 0.0528,-0.36753 -0.0227,-0.24006 -0.0967,-0.45443 -0.27795,-0.63172 -0.37027,-0.36479 -1.2845,-0.54862 -2.5303,-0.56509 -0.939,-0.0102 -2.065,0.072 -3.2872,0.24694 -0.56012,-0.32164 -1.1512,-0.67522 -1.6195,-1.113 -1.1877,-1.1093 -2.1832,-2.6494 -2.8014,-4.376 0.0422,-0.16553 0.0826,-0.32727 0.11944,-0.49045 0.17183,-0.77271 0.29517,-3.3274 0.29517,-3.3274 0,0 -0.48934,1.9192 -0.56622,2.2087 -0.0494,0.18357 -0.11086,0.3795 -0.18147,0.58347 -0.375,-1.3179 -0.56509,-2.5952 -0.56509,-3.564 0,-0.27379 0.0235,-0.80656 0.10105,-1.2278 0.0378,-0.30045 0.1466,-0.45647 0.2596,-0.53179 0.22357,0.0542 0.47383,0.39708 0.73509,0.97054 0.22435,0.4958 0.21017,1.07 0.21017,1.4254 0,0 0.24061,-0.87999 0.18492,-1.4001 -0.0339,-0.31223 -0.33096,-1.1155 -0.96248,-1.1061 h -0.0517 l -0.28139,-0.003 z m 0.21478,7.9791 c 0.65351,1.314 1.5548,2.5619 2.7371,3.5629 0.26357,0.22279 0.544,0.43475 0.83269,0.634 -2.1471,0.39931 -4.4021,0.96102 -6.4975,1.8389 0.37891,-0.67309 0.78861,-1.4064 1.2083,-2.1972 0.81274,-1.5368 1.3052,-2.7222 1.7194,-3.8385 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-pgp-encrypted.svg b/.icons/awkward/48x48/mimetypes/application-pgp-encrypted.svg
new file mode 100644
index 00000000..e4624cf2
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pgp-encrypted.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#d94949" d="m 24,21 c -2.5853,0 -5,2.0816 -5,4.6426 v 2.357 h -0.834 c -0.646,0 -1.166,0.367 -1.166,1 V 35.857 C 17,36.491 17.52,37 18.166,37 H 29.834 C 30.48,37 31,36.491 31,35.857 V 29 c 0,-0.63314 -0.51968,-1 -1.166,-1 H 29 V 25.643 C 29,23.083 26.585,21 24,21 Z m 0,3 c 1.108,0 2,0.892 2,2 v 2 h -4 v -2 c 0,-1.108 0.892,-2 2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-pgp-keys.svg b/.icons/awkward/48x48/mimetypes/application-pgp-keys.svg
new file mode 100644
index 00000000..dd890b90
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pgp-keys.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#129a4d" d="m 20,25 c -3.313708,0 -6,2.686292 -6,6 0,3.313708 2.686292,6 6,6 2.539595,-0.0036 4.80187,-1.605644 5.6484,-4 H 29 v 2 h 4 v -2 h 2.0004 v -4 h -9.3496 c -0.846726,-2.394909 -3.109818,-3.997098 -5.65,-4 z m 0,4 c 1.104569,0 2,0.895431 2,2 0,1.104569 -0.895431,2 -2,2 -1.104569,0 -2,-0.895431 -2,-2 0,-1.104569 0.895431,-2 2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-pgp-signature.svg b/.icons/awkward/48x48/mimetypes/application-pgp-signature.svg
new file mode 120000
index 00000000..aeb8d021
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pgp-signature.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-pgp.svg b/.icons/awkward/48x48/mimetypes/application-pgp.svg
new file mode 120000
index 00000000..aeb8d021
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pgp.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-pkcs10.svg b/.icons/awkward/48x48/mimetypes/application-pkcs10.svg
new file mode 120000
index 00000000..caa47131
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pkcs10.svg
@@ -0,0 +1 @@
+application-pkix-cert.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-pkcs12.svg b/.icons/awkward/48x48/mimetypes/application-pkcs12.svg
new file mode 120000
index 00000000..caa47131
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pkcs12.svg
@@ -0,0 +1 @@
+application-pkix-cert.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-pkcs7-mime.svg b/.icons/awkward/48x48/mimetypes/application-pkcs7-mime.svg
new file mode 120000
index 00000000..caa47131
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pkcs7-mime.svg
@@ -0,0 +1 @@
+application-pkix-cert.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-pkcs7-signature.svg b/.icons/awkward/48x48/mimetypes/application-pkcs7-signature.svg
new file mode 120000
index 00000000..aeb8d021
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pkcs7-signature.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-pkcs8.svg b/.icons/awkward/48x48/mimetypes/application-pkcs8.svg
new file mode 120000
index 00000000..aeb8d021
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pkcs8.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-pkix-cert.svg b/.icons/awkward/48x48/mimetypes/application-pkix-cert.svg
new file mode 100644
index 00000000..f6f6e94b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pkix-cert.svg
@@ -0,0 +1,22 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#13a553" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 29,15 28,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.105 0.895,2 2,2 h 10 z"/>
+ <path style="fill:#70c896" d="M 28,4 V 14 C 28,15.105 28.895,16 30,16 H 40 Z"/>
+ <path style="fill:#ffffff;stroke:#ffffff;stroke-width:2;stroke-linejoin:round" d="M 22,34 V 39 L 24,37 26,39 V 34 Z"/>
+ <g>
+ <circle style="fill:#ffffff" cx="24" cy="23" r="3"/>
+ <circle style="fill:#ffffff" cx="27.5" cy="24.5" r="3"/>
+ <circle style="fill:#ffffff" cx="29" cy="28" r="3"/>
+ <circle style="fill:#ffffff" cx="27.5" cy="31.5" r="3"/>
+ <circle style="fill:#ffffff" cx="24" cy="33" r="3"/>
+ <circle style="fill:#ffffff" cx="20.5" cy="31.5" r="3"/>
+ <circle style="fill:#ffffff" cx="19" cy="28" r="3"/>
+ <circle style="fill:#ffffff" cx="20.5" cy="24.5" r="3"/>
+ </g>
+ <circle style="fill:#13a553" cx="24" cy="28" r="5"/>
+ <circle style="fill:#ffffff" cx="24" cy="28" r="4"/>
+ <path style="opacity:0.2" d="M 24,20.998291 A 3,3 0 0 0 21.337891,22.621338 3,3 0 0 0 20.5,22.498291 a 3,3 0 0 0 -3,3 3,3 0 0 0 0.121094,0.835938 A 3,3 0 0 0 16,28.998291 3,3 0 0 0 17.623047,31.6604 3,3 0 0 0 17.5,32.498291 a 3,3 0 0 0 3,3 3,3 0 0 0 0.5,-0.04687 v 4.546875 c 3.5e-4,0.890637 1.077036,1.336587 1.707031,0.707031 L 24,39.412353 25.292969,40.705322 C 25.922964,41.334878 26.99965,40.888928 27,39.998291 v -4.546875 a 3,3 0 0 0 0.5,0.04687 3,3 0 0 0 3,-3 A 3,3 0 0 0 30.378906,31.662353 3,3 0 0 0 32,28.998291 3,3 0 0 0 30.376953,26.336182 3,3 0 0 0 30.5,25.498291 a 3,3 0 0 0 -3,-3 3,3 0 0 0 -0.835938,0.121094 A 3,3 0 0 0 24,20.998291 Z m 0,3 a 5,5 0 0 1 5,5 5,5 0 0 1 -5,5 5,5 0 0 1 -5,-5 5,5 0 0 1 5,-5 z m 0,1 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -4,-4 z"/>
+ <path style="fill:#ffffff" d="M 24 20 A 3 3 0 0 0 21.337891 21.623047 A 3 3 0 0 0 20.5 21.5 A 3 3 0 0 0 17.5 24.5 A 3 3 0 0 0 17.621094 25.335938 A 3 3 0 0 0 16 28 A 3 3 0 0 0 17.623047 30.662109 A 3 3 0 0 0 17.5 31.5 A 3 3 0 0 0 20.5 34.5 A 3 3 0 0 0 21 34.453125 L 21 39 C 21.00035 39.890637 22.077036 40.336587 22.707031 39.707031 L 24 38.414062 L 25.292969 39.707031 C 25.922964 40.336587 26.99965 39.890637 27 39 L 27 34.453125 A 3 3 0 0 0 27.5 34.5 A 3 3 0 0 0 30.5 31.5 A 3 3 0 0 0 30.378906 30.664062 A 3 3 0 0 0 32 28 A 3 3 0 0 0 30.376953 25.337891 A 3 3 0 0 0 30.5 24.5 A 3 3 0 0 0 27.5 21.5 A 3 3 0 0 0 26.664062 21.621094 A 3 3 0 0 0 24 20 z M 24 23 A 5 5 0 0 1 29 28 A 5 5 0 0 1 24 33 A 5 5 0 0 1 19 28 A 5 5 0 0 1 24 23 z M 24 24 A 4 4 0 0 0 20 28 A 4 4 0 0 0 24 32 A 4 4 0 0 0 28 28 A 4 4 0 0 0 24 24 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-pkix-crl.svg b/.icons/awkward/48x48/mimetypes/application-pkix-crl.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pkix-crl.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-pkix-pkipath.svg b/.icons/awkward/48x48/mimetypes/application-pkix-pkipath.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-pkix-pkipath.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-postscript.svg b/.icons/awkward/48x48/mimetypes/application-postscript.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-postscript.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-ram.svg b/.icons/awkward/48x48/mimetypes/application-ram.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-ram.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-rdf+xml.svg b/.icons/awkward/48x48/mimetypes/application-rdf+xml.svg
new file mode 120000
index 00000000..148a141b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-rdf+xml.svg
@@ -0,0 +1 @@
+text-rdf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-relaxng.svg b/.icons/awkward/48x48/mimetypes/application-relaxng.svg
new file mode 120000
index 00000000..678a5810
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-relaxng.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-rss+xml.svg b/.icons/awkward/48x48/mimetypes/application-rss+xml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-rss+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-rtf.svg b/.icons/awkward/48x48/mimetypes/application-rtf.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-rtf.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-shorten.svg b/.icons/awkward/48x48/mimetypes/application-shorten.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-shorten.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-slf+xml.svg b/.icons/awkward/48x48/mimetypes/application-slf+xml.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-slf+xml.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-sql.svg b/.icons/awkward/48x48/mimetypes/application-sql.svg
new file mode 120000
index 00000000..dd2bae17
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-sql.svg
@@ -0,0 +1 @@
+application-x-sqlite2.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-sweethome3d.svg b/.icons/awkward/48x48/mimetypes/application-sweethome3d.svg
new file mode 120000
index 00000000..ea8e87f8
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-sweethome3d.svg
@@ -0,0 +1 @@
+../apps/sweethome3d.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-tcx+xml.svg b/.icons/awkward/48x48/mimetypes/application-tcx+xml.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-tcx+xml.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd-google-earth-kml.svg b/.icons/awkward/48x48/mimetypes/application-vnd-google-earth-kml.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd-google-earth-kml.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.afdesigner.svg b/.icons/awkward/48x48/mimetypes/application-vnd.afdesigner.svg
new file mode 120000
index 00000000..bee3c8dd
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.afdesigner.svg
@@ -0,0 +1 @@
+application-afdesigner.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.affinity-designer.svg b/.icons/awkward/48x48/mimetypes/application-vnd.affinity-designer.svg
new file mode 120000
index 00000000..bee3c8dd
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.affinity-designer.svg
@@ -0,0 +1 @@
+application-afdesigner.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.android.package-archive.svg b/.icons/awkward/48x48/mimetypes/application-vnd.android.package-archive.svg
new file mode 100644
index 00000000..b13aa954
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.android.package-archive.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#a3c639" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 30,14 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#d7f57c" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="M 16.044,24.999 C 15.469,24.999 15,25.529 15,26.182 V 30.813 C 15,31.466 15.469,31.999 16.044,31.999 16.619,31.999 17,31.466 17,30.813 V 26.182 C 17,25.528 16.62,24.998 16.044,24.998"/>
+ <path style="fill:#ffffff" d="M 16.044,23.999 C 15.469,23.999 15,24.529 15,25.182 V 29.813 C 15,30.466 15.469,30.999 16.044,30.999 16.619,30.999 17,30.466 17,29.813 V 25.182 C 17,24.528 16.62,23.998 16.044,23.998"/>
+ <path style="opacity:0.2" d="M 18,23.999 V 32.918 C 18,33.447 18.251,34 18.785,34 H 20 V 36.814 C 20,37.468 20.47,38 21.045,38 21.62,38 22,37.467 22,36.814 V 34 H 25 V 36.814 C 25,37.468 25.47,38 26.045,38 26.62,38 27,37.467 27,36.814 V 34 H 28.215 C 28.746,34 29,33.446 29,32.918 V 23.999 Z"/>
+ <path style="fill:#ffffff" d="M 18,22.999 V 31.918 C 18,32.447 18.251,33 18.785,33 H 20 V 35.814 C 20,36.468 20.47,37 21.045,37 21.62,37 22,36.467 22,35.814 V 33 H 25 V 35.814 C 25,36.468 25.47,37 26.045,37 26.62,37 27,36.467 27,35.814 V 33 H 28.215 C 28.746,33 29,32.446 29,31.918 V 22.999 Z"/>
+ <path style="opacity:0.2" d="M 20.045,17.618 C 20,17.609 19.952,17.614 19.912,17.642 19.832,17.692 19.818,17.804 19.879,17.888 L 20.895,19.306 C 19.28,20.027 18.145,21.401 18,22.999 H 29 C 28.855,21.401 27.725,20.024 26.111,19.306 L 27.127,17.888 C 27.188,17.804 27.171,17.695 27.094,17.642 27.014,17.589 26.901,17.614 26.84,17.698 L 25.787,19.171 C 25.09,18.906 24.317,18.759 23.504,18.759 22.691,18.759 21.917,18.906 21.221,19.171 L 20.164,17.698 C 20.133,17.656 20.09,17.629 20.045,17.618 Z M 21.502,19.999 C 21.779,19.999 22,20.222 22,20.497 22,20.772 21.776,20.999 21.502,20.999 21.225,20.999 21,20.775 21,20.497 21,20.222 21.225,19.999 21.502,19.999 Z M 25.502,19.999 C 25.779,19.999 26,20.222 26,20.497 26,20.772 25.776,20.999 25.502,20.999 25.225,20.999 25,20.775 25,20.497 25,20.222 25.225,19.999 25.502,19.999 Z"/>
+ <path style="fill:#ffffff" d="M 20.045,16.619 C 20,16.609 19.952,16.615 19.912,16.643 19.832,16.693 19.818,16.805 19.879,16.889 L 20.895,18.306 C 19.28,19.027 18.145,20.401 18,21.999 H 29 C 28.855,20.401 27.725,19.024 26.111,18.306 L 27.127,16.889 C 27.188,16.805 27.171,16.696 27.094,16.643 27.014,16.589 26.901,16.615 26.84,16.699 L 25.787,18.171 C 25.09,17.906 24.317,17.759 23.504,17.759 22.691,17.759 21.917,17.906 21.221,18.171 L 20.164,16.699 C 20.133,16.657 20.09,16.63 20.045,16.619 Z M 21.502,18.999 C 21.779,18.999 22,19.222 22,19.497 22,19.772 21.776,19.999 21.502,19.999 21.225,19.999 21,19.775 21,19.497 21,19.222 21.225,18.999 21.502,18.999 Z M 25.502,18.999 C 25.779,18.999 26,19.222 26,19.497 26,19.772 25.776,19.999 25.502,19.999 25.225,19.999 25,19.775 25,19.497 25,19.222 25.225,18.999 25.502,18.999 Z"/>
+ <path style="opacity:0.2" d="M 31.044,24.999 C 30.469,24.999 30,25.529 30,26.182 V 30.813 C 30,31.466 30.469,31.999 31.044,31.999 31.619,31.999 32,31.466 32,30.813 V 26.182 C 32,25.528 31.62,24.998 31.044,24.998"/>
+ <path style="fill:#ffffff" d="M 31.044,23.999 C 30.469,23.999 30,24.529 30,25.182 V 29.813 C 30,30.466 30.469,30.999 31.044,30.999 31.619,30.999 32,30.466 32,29.813 V 25.182 C 32,24.528 31.62,23.998 31.044,23.998"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ant.fit.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ant.fit.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ant.fit.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.apple.mpegurl.svg b/.icons/awkward/48x48/mimetypes/application-vnd.apple.mpegurl.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.apple.mpegurl.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.comicbook+zip.svg b/.icons/awkward/48x48/mimetypes/application-vnd.comicbook+zip.svg
new file mode 100644
index 00000000..8710d038
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.comicbook+zip.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 l 0,36 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,17 28,5 Z"/>
+ <path style="fill:#ffba3a" d="M 10,4 C 8.892,4 8,4.892 8,6 l 0,36 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,16 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 28,15 c 0,1.108 0.892,2 2,2 z"/>
+ <path style="fill:#ffdea2" d="M 40,16 28,4 28,14 c 0,1.108 0.892,2 2,2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 L 8,7 C 8,5.892 8.892,5 10,5 L 28,5 28,4 10,4 Z"/>
+ <path style="fill:#3f3f3f" d="m 21,22 c 0,3 0,6 -1.767578,6 -0.800273,0 -1.751642,-0.188246 -2.31836,-1.179688 C 16.141152,25.468365 18,23 18,23 c -4.635406,1.435104 -8,4.292983 -8,7.761719 0,2.707993 2.441699,5.62311 5.5,7.238281 0,0 -1.469386,-4.417859 0.472656,-5 1.052788,-0.167294 2.433479,0.97735 3.027344,2 0,0 -0.213675,-1.96949 1.314453,-2 1.528128,-0.03051 3.426879,2.683517 3.685547,5 0.258668,-2.316483 2.157419,-5.030509 3.685547,-5 C 29.213675,33.030509 29,35 29,35 29.593865,33.97735 30.974556,32.832706 32.027344,33 33.969386,33.582141 32.5,38 32.5,38 35.558301,36.384829 38,33.469712 38,30.761719 38,27.292983 34.635406,24.435104 30,23 c 0,0 1.858848,2.468365 1.085938,3.820312 C 30.51922,27.811754 29.567851,28 28.767578,28 27,28 27,25 27,22 L 24.90625,24 24,24 23.09375,24 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.debian.binary-package.svg b/.icons/awkward/48x48/mimetypes/application-vnd.debian.binary-package.svg
new file mode 120000
index 00000000..1ac361cf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.debian.binary-package.svg
@@ -0,0 +1 @@
+../apps/gdebi.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.fai.igc.svg b/.icons/awkward/48x48/mimetypes/application-vnd.fai.igc.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.fai.igc.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.flatpak.ref.svg b/.icons/awkward/48x48/mimetypes/application-vnd.flatpak.ref.svg
new file mode 120000
index 00000000..6bddb89f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.flatpak.ref.svg
@@ -0,0 +1 @@
+application-vnd.flatpak.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.flatpak.repo.svg b/.icons/awkward/48x48/mimetypes/application-vnd.flatpak.repo.svg
new file mode 120000
index 00000000..6bddb89f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.flatpak.repo.svg
@@ -0,0 +1 @@
+application-vnd.flatpak.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.flatpak.svg b/.icons/awkward/48x48/mimetypes/application-vnd.flatpak.svg
new file mode 100644
index 00000000..90068efe
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.flatpak.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="m 24.108302,5.0009966 a 4.5656761,4.5479 0 0 0 -2.39104,0.6067 L 8.283038,13.333697 A 4.5656761,4.5479 0 0 0 6,17.272697 v 15.453 a 4.5656761,4.5479 0 0 0 2.282838,3.9386 l 13.434224,7.7264 a 4.5656761,4.5479 0 0 0 4.565676,0 l 13.434224,-7.7264 A 4.5656761,4.5479 0 0 0 42,32.725297 v -15.453 a 4.5656761,4.5479 0 0 0 -2.283038,-3.939 L 26.282738,5.6072966 a 4.5656761,4.5479 0 0 0 -2.175036,-0.6067 z"/>
+ <path style="fill:#e4ba75" d="m 6.0078125,15.945149 c -0.00453,0.07609 -0.00713,0.15229 -0.00781,0.228515 v 15.552898 c 4.687e-4,1.624491 0.8707782,3.125384 2.2832031,3.9375 l 13.4335934,7.726563 c 1.412812,0.812684 3.153595,0.812684 4.566406,0 L 39.716797,35.664062 C 41.129829,34.851597 42.000232,33.349798 42,31.724609 V 16.173664 C 41.9978,16.116314 41.9946,16.059014 41.9902,16.001788 42,16 6.0078125,15.945149 6.0078125,15.945149 Z"/>
+ <path style="opacity:0.1" d="M 23.892578 4 C 23.850655 4.0009654 23.809389 4.0076564 23.767578 4.0097656 A 4.5691466 4.5479 0 0 1 24 4.0039062 L 24 4 L 23.892578 4 z M 23.470703 4.0351562 C 23.398876 4.0434765 23.327098 4.0508169 23.255859 4.0625 A 4.5691466 4.5479 0 0 1 23.470703 4.0351562 z M 22.277344 4.3359375 C 22.213573 4.3617504 22.152472 4.3931746 22.089844 4.421875 A 4.5691466 4.5479 0 0 1 22.277344 4.3359375 z M 7.8417969 12.619141 C 7.7948802 12.653778 7.7504685 12.690288 7.7050781 12.726562 A 4.5691466 4.5479 0 0 1 7.8417969 12.619141 z M 7.4335938 12.960938 C 7.3904425 13.001391 7.3480839 13.041987 7.3066406 13.083984 A 4.5691466 4.5479 0 0 1 7.4335938 12.960938 z M 7.0507812 13.367188 C 7.0235462 13.399852 6.9950346 13.431462 6.96875 13.464844 A 4.5691466 4.5479 0 0 1 7.0507812 13.367188 z M 6.4140625 14.365234 C 6.402749 14.389637 6.3936953 14.414842 6.3828125 14.439453 A 4.5691466 4.5479 0 0 1 6.4140625 14.365234 z M 6.2246094 14.849609 C 6.210489 14.892339 6.1984075 14.935312 6.1855469 14.978516 A 4.5691466 4.5479 0 0 1 6.2246094 14.849609 z M 6.0800781 15.400391 C 6.0749747 15.426494 6.0691025 15.452285 6.0644531 15.478516 A 4.5691466 4.5479 0 0 1 6.0800781 15.400391 z M 6.0019531 16 C 6.0016001 16.005926 6.00033 16.011648 6 16.017578 C 6.0019 16.035818 6.0037594 16.054046 6.0058594 16.072266 C 6.0037594 16.106118 6.0013 16.139938 6 16.173828 L 6 31.724609 C 5.999768 33.349798 6.8701711 34.851597 8.2832031 35.664062 L 21.716797 43.390625 C 22.418591 43.794315 23.216751 43.9974 24 44 L 24 27.996094 A 4.5691466 4.5479 0 0 1 21.714844 27.390625 L 8.2714844 19.664062 A 4.5691466 4.5479 0 0 1 6.0019531 16 z"/>
+ <path style="fill:#b89863" d="M 24.107504,4 V 4.00195 A 4.5691466,4.5479 0 0 0 21.715061,4.6074219 L 8.2712563,12.333984 A 4.5691466,4.5479 0 0 0 6,15.980469 4.5691466,4.5479 0 0 0 8.2712563,19.664062 l 13.4438047,7.726563 a 4.5691466,4.5479 0 0 0 4.569877,0 L 39.728744,19.664062 A 4.5691466,4.5479 0 0 0 42,16.017578 4.5691466,4.5479 0 0 0 39.728744,12.333984 L 26.284938,4.6074219 A 4.5691466,4.5479 0 0 0 24.107504,4 Z"/>
+ <path style="opacity:0.07" d="M 24 4 L 24 27.978516 A 4.5691466 4.5479 0 0 0 26.285156 27.373047 L 39.728516 19.646484 A 4.5691466 4.5479 0 0 0 41.998047 16.009766 C 41.987369 15.823807 41.964498 15.63977 41.931641 15.458984 A 4.5691466 4.5479 0 0 0 41.931641 15.451172 C 41.930665 15.445858 41.928728 15.440855 41.927734 15.435547 C 41.894966 15.260517 41.853392 15.088454 41.800781 14.919922 A 4.5691466 4.5479 0 0 0 41.796875 14.904297 C 41.794936 14.898161 41.791028 14.892845 41.789062 14.886719 C 41.447999 13.823423 40.722102 12.906999 39.728516 12.333984 L 26.285156 4.6074219 C 25.621854 4.2265023 24.873003 4.01763 24.107422 4 L 24 4 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24.107422 4 L 24.107422 4.0019531 A 4.5691466 4.5479 0 0 0 21.714844 4.6074219 L 8.2714844 12.333984 A 4.5691466 4.5479 0 0 0 6 15.980469 A 4.5691466 4.5479 0 0 0 6.0625 16.494141 A 4.5691466 4.5479 0 0 1 8.2714844 13.333984 L 21.714844 5.6074219 A 4.5691466 4.5479 0 0 1 24.107422 5.0019531 L 24.107422 5 A 4.5691466 4.5479 0 0 1 26.285156 5.6074219 L 39.728516 13.333984 A 4.5691466 4.5479 0 0 1 41.9375 16.501953 A 4.5691466 4.5479 0 0 0 42 16.017578 A 4.5691466 4.5479 0 0 0 39.728516 12.333984 L 26.285156 4.6074219 A 4.5691466 4.5479 0 0 0 24.107422 4 z"/>
+ <path style="opacity:0.1" d="M 6.0625 15.494141 A 4.5691466 4.5479 0 0 0 6 15.980469 A 4.5691466 4.5479 0 0 0 8.2714844 19.664062 L 21.714844 27.390625 A 4.5691466 4.5479 0 0 0 26.285156 27.390625 L 39.728516 19.664062 A 4.5691466 4.5479 0 0 0 42 16.017578 A 4.5691466 4.5479 0 0 0 41.9375 15.503906 A 4.5691466 4.5479 0 0 1 39.728516 18.664062 L 26.285156 26.390625 A 4.5691466 4.5479 0 0 1 21.714844 26.390625 L 8.2714844 18.664062 A 4.5691466 4.5479 0 0 1 6.0625 15.494141 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.geo+json.svg b/.icons/awkward/48x48/mimetypes/application-vnd.geo+json.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.geo+json.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.document.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.document.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.document.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.drawing.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.drawing.svg
new file mode 100644
index 00000000..fe2820df
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.drawing.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#e73144" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#f0828d" d="m28 4v10c0 1.1046 0.89543 2 2 2h10z"/>
+ <circle style="opacity:0.8;fill:#ffffff" cx="21" cy="25" r="7"/>
+ <rect style="opacity:0.6;fill:#ffffff" width="13" height="13" x="21" y="25"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.form.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.form.svg
new file mode 100644
index 00000000..53920b7a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.form.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#13a553" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 29,15 28,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.105 0.895,2 2,2 h 10 z"/>
+ <path style="fill:#70c795" d="M 28,4 V 14 C 28,15.105 28.895,16 30,16 H 40 Z"/>
+ <path style="opacity:0.2" d="m 14,24 v 2 h 2 v -2 z m 4,0 v 2 h 16 v -2 z m -4,4 v 2 h 2 v -2 z m 4,0 v 2 h 16 v -2 z m -4,4 v 2 h 2 v -2 z m 4,0 v 2 h 16 v -2 z m -4,4 v 2 h 2 v -2 z m 4,0 v 2 h 16 v -2 z"/>
+ <path style="fill:#ffffff" d="M 14 23 L 14 25 L 16 25 L 16 23 L 14 23 z M 18 23 L 18 25 L 34 25 L 34 23 L 18 23 z M 14 27 L 14 29 L 16 29 L 16 27 L 14 27 z M 18 27 L 18 29 L 34 29 L 34 27 L 18 27 z M 14 31 L 14 33 L 16 33 L 16 31 L 14 31 z M 18 31 L 18 33 L 34 33 L 34 31 L 18 31 z M 14 35 L 14 37 L 16 37 L 16 35 L 14 35 z M 18 35 L 18 37 L 34 37 L 34 35 L 18 35 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.fusiontable.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.fusiontable.svg
new file mode 100644
index 00000000..15e085fc
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.fusiontable.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#13a553" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,20 24,36 17,29 8,38 v 3 l 9,-9 7,7 16,-16 z"/>
+ <path fill="#ffffff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#70c896" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffffff" d="M 40,19 24,35 17,28 8,37 v 3 l 9,-9 7,7 16,-16 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.map.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.map.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.map.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.presentation.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.presentation.svg
new file mode 120000
index 00000000..d12a1d25
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.presentation.svg
@@ -0,0 +1 @@
+../apps/google-slides.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.script.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.script.svg
new file mode 100644
index 00000000..8c40c3cf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.script.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#0a99d6" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path fill="#ffffff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#6ac1e6" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="M 24,20 A 10,10 0 0 0 14,30 h 6 v -4 l 6,6 -6,6 V 34 H 14.847656 A 10,10 0 0 0 24,40 10,10 0 0 0 34,30 10,10 0 0 0 24,20 Z"/>
+ <path style="fill:#ffffff" d="M 24 19 A 10 10 0 0 0 14 29 L 20 29 L 20 25 L 26 31 L 20 37 L 20 33 L 14.847656 33 A 10 10 0 0 0 24 39 A 10 10 0 0 0 34 29 A 10 10 0 0 0 24 19 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.site.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.site.svg
new file mode 100644
index 00000000..b5e8c2ba
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.site.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#2095f2" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 30,14 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#7cc0f5" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <rect style="opacity:0.2" width="20" height="6" x="14" y="21" rx="1" ry="1"/>
+ <rect style="fill:#ffffff" width="20" height="6" x="14" y="20" rx="1" ry="1"/>
+ <rect style="opacity:0.2" width="6" height="12" x="28" y="29" rx="1" ry="1"/>
+ <rect style="fill:#ffffff" width="6" height="12" x="28" y="28" rx="1" ry="1"/>
+ <rect style="opacity:0.2" width="12" height="12" x="14" y="29" rx="1" ry="1"/>
+ <rect style="fill:#ffffff" width="12" height="12" x="14" y="28" rx="1" ry="1"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.spreadsheet.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.spreadsheet.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-apps.spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kml+xml.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kml+xml.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kml+xml.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kml.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kml.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kml.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kmz.svg b/.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kmz.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.google-earth.kmz.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.gvdesign.svg b/.icons/awkward/48x48/mimetypes/application-vnd.gvdesign.svg
new file mode 120000
index 00000000..f4a0b684
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.gvdesign.svg
@@ -0,0 +1 @@
+application-gvdesign.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.iccprofile.svg b/.icons/awkward/48x48/mimetypes/application-vnd.iccprofile.svg
new file mode 120000
index 00000000..3e6e55ed
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.iccprofile.svg
@@ -0,0 +1 @@
+../apps/preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.doc.svg b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.doc.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.doc.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.draw.svg b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.draw.svg
new file mode 120000
index 00000000..c56a37ae
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.draw.svg
@@ -0,0 +1 @@
+application-vnd.google-apps.drawing.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.form.svg b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.form.svg
new file mode 120000
index 00000000..cb339e45
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.form.svg
@@ -0,0 +1 @@
+application-vnd.google-apps.form.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.link.svg b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.link.svg
new file mode 120000
index 00000000..d9314cbc
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.link.svg
@@ -0,0 +1 @@
+../apps/google-drive.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.note.svg b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.note.svg
new file mode 120000
index 00000000..6d8c8b34
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.note.svg
@@ -0,0 +1 @@
+../apps/keep.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.script.svg b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.script.svg
new file mode 120000
index 00000000..c839e142
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.script.svg
@@ -0,0 +1 @@
+application-vnd.google-apps.script.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.sheet.svg b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.sheet.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.sheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.slides.svg b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.slides.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.slides.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.table.svg b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.table.svg
new file mode 120000
index 00000000..befef74a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.insync.link.drive.table.svg
@@ -0,0 +1 @@
+application-vnd.google-apps.fusiontable.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.kde.bluedevil-sendfile.svg b/.icons/awkward/48x48/mimetypes/application-vnd.kde.bluedevil-sendfile.svg
new file mode 120000
index 00000000..32eb0b22
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.kde.bluedevil-sendfile.svg
@@ -0,0 +1 @@
+../apps/preferences-system-bluetooth.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.kde.fontspackage.svg b/.icons/awkward/48x48/mimetypes/application-vnd.kde.fontspackage.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.kde.fontspackage.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.kde.kphotoalbum-import.svg b/.icons/awkward/48x48/mimetypes/application-vnd.kde.kphotoalbum-import.svg
new file mode 120000
index 00000000..ac0f1fe4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.kde.kphotoalbum-import.svg
@@ -0,0 +1 @@
+../apps/multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.kde.okular-archive.svg b/.icons/awkward/48x48/mimetypes/application-vnd.kde.okular-archive.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.kde.okular-archive.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-access.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-access.svg
new file mode 120000
index 00000000..d150bb25
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-access.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-asf.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-asf.svg
new file mode 120000
index 00000000..1e7e6f6c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-asf.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-cab-compressed.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-cab-compressed.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-cab-compressed.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.sheet.binary.macroenabled.12.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.sheet.binary.macroenabled.12.svg
new file mode 120000
index 00000000..46d4d34a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.sheet.binary.macroenabled.12.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.sheet.macroenabled.12.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.sheet.macroenabled.12.svg
new file mode 120000
index 00000000..46d4d34a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.sheet.macroenabled.12.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.svg
new file mode 120000
index 00000000..46d4d34a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.template.macroenabled.12.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.template.macroenabled.12.svg
new file mode 120000
index 00000000..46d4d34a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-excel.template.macroenabled.12.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-htmlhelp.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-htmlhelp.svg
new file mode 120000
index 00000000..0480c2a1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-htmlhelp.svg
@@ -0,0 +1 @@
+../apps/help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.presentation.macroenabled.12.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.presentation.macroenabled.12.svg
new file mode 120000
index 00000000..ea83a206
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.presentation.macroenabled.12.svg
@@ -0,0 +1 @@
+application-mspowerpoint.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.slideshow.macroenabled.12.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.slideshow.macroenabled.12.svg
new file mode 120000
index 00000000..ea83a206
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.slideshow.macroenabled.12.svg
@@ -0,0 +1 @@
+application-mspowerpoint.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.svg
new file mode 120000
index 00000000..ea83a206
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.svg
@@ -0,0 +1 @@
+application-mspowerpoint.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.template.macroenabled.12.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.template.macroenabled.12.svg
new file mode 120000
index 00000000..ea83a206
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-powerpoint.template.macroenabled.12.svg
@@ -0,0 +1 @@
+application-mspowerpoint.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-project.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-project.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-project.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-publisher.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-publisher.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-publisher.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-tnef.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-tnef.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-tnef.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-word.document.macroenabled.12.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-word.document.macroenabled.12.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-word.document.macroenabled.12.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-word.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-word.svg
new file mode 120000
index 00000000..803a0edf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-word.svg
@@ -0,0 +1 @@
+application-msword.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-word.template.macroenabled.12.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-word.template.macroenabled.12.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-word.template.macroenabled.12.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.ms-wpl.svg b/.icons/awkward/48x48/mimetypes/application-vnd.ms-wpl.svg
new file mode 120000
index 00000000..1e7e6f6c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.ms-wpl.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.nintendo.snes.rom.svg b/.icons/awkward/48x48/mimetypes/application-vnd.nintendo.snes.rom.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.nintendo.snes.rom.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.nmea.nmea.svg b/.icons/awkward/48x48/mimetypes/application-vnd.nmea.nmea.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.nmea.nmea.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.chart.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.chart.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.chart.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.database.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.database.svg
new file mode 100644
index 00000000..04e6ea7c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.database.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path opacity=".1" transform="translate(-135.61,-237.72)" d="m163.22 242.45v11c0 1.1046 0.89543 2 2 2h10l-1-1-10-9z"/>
+ <path fill="#e81d62" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="opacity:0.2" d="m 24,21 c -2.9364,0 -5.4451,1.0351 -6.4844,2.5 -0.08726,0.12299 -0.16463,0.24824 -0.23047,0.37695 -0.06257,0.12232 -0.11607,0.24618 -0.1582,0.37305 a 7,4 0 0 0 -0.0293,0.11719 c -0.02399,0.08598 -0.05021,0.17205 -0.06445,0.25976 a 7,4 0 0 0 -0.034,0.373 c 3.85e-4,0.12998 0.01276,0.25978 0.03516,0.38867 a 7,4 0 0 0 0.0957,0.375 7,4 0 0 0 0.16211,0.37305 7,4 0 0 0 0.223,0.363 7,4 0 0 0 6.484,2.5 7,4 0 0 0 6.4844,-2.5 7,4 0 0 0 0.002,-0.0039 7,4 0 0 0 0.18945,-0.30859 c 0.01111,-0.02028 0.02462,-0.04018 0.03516,-0.06055 a 7,4 0 0 0 0.11523,-0.26562 c 0.01631,-0.04185 0.03683,-0.08288 0.05078,-0.125 a 7,4 0 0 0 0.05664,-0.22266 c 0.01348,-0.05865 0.02819,-0.11679 0.03711,-0.17578 a 7,4 0 0 0 0.029,-0.337 7,4 0 0 0 -0.037,-0.398 c -0.067,-0.387 -0.233,-0.756 -0.479,-1.102 -1.039,-1.465 -3.548,-2.5 -6.484,-2.5 z m -6.4844,7.5 a 7,4 0 0 0 -0.51562,1.5 7,4 0 0 0 7,4 7,4 0 0 0 7,-4 7,4 0 0 0 -0.51562,-1.5 7,4 0 0 1 -6.4844,2.5 7,4 0 0 1 -6.4844,-2.5 z m 0,5 a 7,4 0 0 0 -0.51562,1.5 7,4 0 0 0 7,4 7,4 0 0 0 7,-4 7,4 0 0 0 -0.51562,-1.5 7,4 0 0 1 -6.4844,2.5 7,4 0 0 1 -6.4844,-2.5 z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#f0729d" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path fill="#fff" d="m24 20c-2.9364 0-5.4451 1.0351-6.4844 2.5-0.08726 0.12299-0.16463 0.24824-0.23047 0.37695-0.06257 0.12232-0.11607 0.24618-0.1582 0.37305a7 4 0 0 0 -0.0293 0.11719c-0.02399 0.08598-0.05021 0.17205-0.06445 0.25976a7 4 0 0 0 -0.034 0.373c0.000385 0.12998 0.01276 0.25978 0.03516 0.38867a7 4 0 0 0 0.0957 0.375 7 4 0 0 0 0.16211 0.37305 7 4 0 0 0 0.223 0.363 7 4 0 0 0 6.484 2.5 7 4 0 0 0 6.4844 -2.5 7 4 0 0 0 0.002 -0.0039 7 4 0 0 0 0.18945 -0.30859c0.01111-0.02028 0.02462-0.04018 0.03516-0.06055a7 4 0 0 0 0.11523 -0.26562c0.01631-0.04185 0.03683-0.08288 0.05078-0.125a7 4 0 0 0 0.05664 -0.22266c0.01348-0.05865 0.02819-0.11679 0.03711-0.17578a7 4 0 0 0 0.029 -0.337 7 4 0 0 0 -0.037 -0.398c-0.067-0.387-0.233-0.756-0.479-1.102-1.039-1.465-3.548-2.5-6.484-2.5zm-6.4844 7.5a7 4 0 0 0 -0.51562 1.5 7 4 0 0 0 7 4 7 4 0 0 0 7 -4 7 4 0 0 0 -0.51562 -1.5 7 4 0 0 1 -6.4844 2.5 7 4 0 0 1 -6.4844 -2.5zm0 5a7 4 0 0 0 -0.51562 1.5 7 4 0 0 0 7 4 7 4 0 0 0 7 -4 7 4 0 0 0 -0.51562 -1.5 7 4 0 0 1 -6.4844 2.5 7 4 0 0 1 -6.4844 -2.5z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.formula-template.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.formula-template.svg
new file mode 120000
index 00000000..15f67cb9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.formula-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.formula.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.formula.svg
new file mode 100644
index 00000000..ad9ac027
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.formula.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#636e73" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#909b9f" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <g style="opacity:0.2" transform="matrix(1.1795,0,0,1.2139,13.999,22.352)">
+ <path transform="matrix(0.8478,0,0,0.82378,30.217,-16.333)" d="m -25.725,21.475 -3.1152,10.939 -2.3066,-5.7949 h -4.4941 v 2.0137 h 3.1816 l 3.1211,7.8418 h 1.3789 l 3.6992,-12.986 h 6.3984 v -2.0137 h -7.8633 z m 1.498,6 3.2578,4.291 -3.5605,4.709 h 1.7754 l 2.668,-3.5352 2.668,3.5352 h 1.7773 l -3.4883,-4.6191 3.3164,-4.3809 h -1.7773 l -2.4297,3.207 -2.4316,-3.207 h -1.7754 z"/>
+ </g>
+ <g style="fill:#ffffff" transform="matrix(1.1795,0,0,1.2139,13.999,21.352)">
+ <path transform="matrix(0.8478,0,0,0.82378,30.217,-16.333)" d="m -25.725,21.475 -3.1152,10.939 -2.3066,-5.7949 h -4.4941 v 2.0137 h 3.1816 l 3.1211,7.8418 h 1.3789 l 3.6992,-12.986 h 6.3984 v -2.0137 h -7.8633 z m 1.498,6 3.2578,4.291 -3.5605,4.709 h 1.7754 l 2.668,-3.5352 2.668,3.5352 h 1.7773 l -3.4883,-4.6191 3.3164,-4.3809 h -1.7773 l -2.4297,3.207 -2.4316,-3.207 h -1.7754 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.graphics-template.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.graphics-template.svg
new file mode 120000
index 00000000..a63f1e2b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.graphics-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.graphics.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.graphics.svg
new file mode 100644
index 00000000..be684529
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.graphics.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#fec006" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fed861" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square;opacity:0.2" d="m 14.819,31.085739 1.5386,0.034 c 3.0282,0.066 5.9045,0.8207 6.9776,2.4864 2.5037,3.8862 -2.4553,5.1464 -4.4477,2.4018 -1.8619,-3.0125 -1.2185,-9.2712 1.4641,-9.998 4.8541,-1.1063 5.658,6.5982 8.6464,5.0941 2.3083,-1.1618 -1.4594,-6.4423 0.79882,-7.6984 0.96787,-0.5384 2.9925,1.4445 2.9925,1.4445"/>
+ <path fill="none" stroke="#fff" stroke-linecap="square" stroke-width="2" d="m14.819 30.086 1.5386 0.034c3.0282 0.066 5.9045 0.8207 6.9776 2.4864 2.5037 3.8862-2.4553 5.1464-4.4477 2.4018-1.8619-3.0125-1.2185-9.2712 1.4641-9.998 4.8541-1.1063 5.658 6.5982 8.6464 5.0941 2.3083-1.1618-1.4594-6.4423 0.79882-7.6984 0.96787-0.5384 2.9925 1.4445 2.9925 1.4445"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.image.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.image.svg
new file mode 120000
index 00000000..a63f1e2b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.image.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.presentation-template.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.presentation-template.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.presentation-template.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.presentation.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.presentation.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.presentation.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.spreadsheet-template.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.spreadsheet-template.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.spreadsheet-template.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.spreadsheet.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.spreadsheet.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-master.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-master.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-master.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-template.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-template.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-template.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-web.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-web.svg
new file mode 120000
index 00000000..678a5810
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text-web.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oasis.opendocument.text.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.openofficeorg.extension.svg b/.icons/awkward/48x48/mimetypes/application-vnd.openofficeorg.extension.svg
new file mode 120000
index 00000000..51bc5766
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.openofficeorg.extension.svg
@@ -0,0 +1 @@
+../apps/preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg b/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
new file mode 120000
index 00000000..ea83a206
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
@@ -0,0 +1 @@
+application-mspowerpoint.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg b/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg b/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
new file mode 120000
index 00000000..46d4d34a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg b/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
new file mode 120000
index 00000000..803a0edf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
@@ -0,0 +1 @@
+application-msword.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.plt.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.plt.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.plt.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.rte.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.rte.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.rte.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.wpt.svg b/.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.wpt.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.oziexplorer.wpt.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.palm.svg b/.icons/awkward/48x48/mimetypes/application-vnd.palm.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.palm.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.rar.svg b/.icons/awkward/48x48/mimetypes/application-vnd.rar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.rar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.recordare.musicxml+xml.svg b/.icons/awkward/48x48/mimetypes/application-vnd.recordare.musicxml+xml.svg
new file mode 120000
index 00000000..e24b30e9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.recordare.musicxml+xml.svg
@@ -0,0 +1 @@
+application-x-musescore.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.recordare.musicxml.svg b/.icons/awkward/48x48/mimetypes/application-vnd.recordare.musicxml.svg
new file mode 120000
index 00000000..e24b30e9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.recordare.musicxml.svg
@@ -0,0 +1 @@
+application-x-musescore.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.rn-realmedia.svg b/.icons/awkward/48x48/mimetypes/application-vnd.rn-realmedia.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.rn-realmedia.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.squashfs.svg b/.icons/awkward/48x48/mimetypes/application-vnd.squashfs.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.squashfs.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.calc.svg b/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.calc.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.calc.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.draw.svg b/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.draw.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.draw.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.mail.svg b/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.mail.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.mail.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.math.svg b/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.math.svg
new file mode 120000
index 00000000..15f67cb9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.stardivision.math.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.base.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.base.svg
new file mode 120000
index 00000000..d150bb25
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.base.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.calc.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.calc.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.calc.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.calc.template.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.calc.template.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.calc.template.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.draw.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.draw.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.draw.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.draw.template.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.draw.template.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.draw.template.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.impress.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.impress.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.impress.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.impress.template.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.impress.template.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.impress.template.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.math.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.math.svg
new file mode 120000
index 00000000..15f67cb9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.math.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.global.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.global.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.global.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.template.svg b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.template.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.sun.xml.writer.template.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.tcpdump.pcap.svg b/.icons/awkward/48x48/mimetypes/application-vnd.tcpdump.pcap.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.tcpdump.pcap.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.visio.svg b/.icons/awkward/48x48/mimetypes/application-vnd.visio.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.visio.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.cdf.svg b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.cdf.svg
new file mode 100644
index 00000000..efb54ea6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.cdf.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.1" d="M 22.386719,21 C 17.669496,20.999944 13.999854,25.019081 14,29.744141 c 6.7e-5,4.724909 3.314178,8.255915 8.03125,8.255859 5.94657,-0.389775 7.128281,-9.046113 1.941406,-8.03125 -0.06259,0.205663 1.45441,0.798617 1.5625,1.876953 0.212453,2.119482 -1.443886,3.396508 -3.511718,2.994141 -1.510798,-0.293977 -3.335257,-1.587119 -3.689454,-2.875 -0.32749,-1.19078 -0.164179,-2.619281 0.183594,-3.56836 C 20.159468,23.915738 25.956573,22.728968 28,22.785156 26.401301,21.566975 24.643587,21.002335 22.386719,21 Z m 3.582031,4 c -5.94657,0.389775 -7.128281,9.046113 -1.941406,8.03125 0.06259,-0.205663 -1.45441,-0.798617 -1.5625,-1.876953 -0.212453,-2.119482 1.443886,-3.396508 3.511718,-2.994141 1.510798,0.293977 3.335257,1.587119 3.689454,2.875 0.32749,1.19078 0.164179,2.619281 -0.183594,3.56836 C 27.840532,39.084262 22.043427,40.271032 20,40.214844 21.598699,41.433025 23.356413,41.997665 25.613281,42 30.330504,42.000056 34.000146,37.980919 34,33.255859 33.999933,28.53095 30.685822,24.999944 25.96875,25 Z"/>
+ <path style="fill:#d6342a" d="M 22.386719,20 C 17.669496,19.999944 13.999854,24.019081 14,28.744141 c 6.7e-5,4.724909 3.314178,8.255915 8.03125,8.255859 5.94657,-0.389775 7.128281,-9.046113 1.941406,-8.03125 -0.06259,0.205663 1.45441,0.798617 1.5625,1.876953 0.212453,2.119482 -1.443886,3.396508 -3.511718,2.994141 -1.510798,-0.293977 -3.335257,-1.587119 -3.689454,-2.875 -0.32749,-1.19078 -0.164179,-2.619281 0.183594,-3.56836 C 20.159468,22.915738 25.956573,21.728968 28,21.785156 26.401301,20.566975 24.643587,20.002335 22.386719,20 Z m 3.582031,4 c -5.94657,0.389775 -7.128281,9.046113 -1.941406,8.03125 0.06259,-0.205663 -1.45441,-0.798617 -1.5625,-1.876953 -0.212453,-2.119482 1.443886,-3.396508 3.511718,-2.994141 1.510798,0.293977 3.335257,1.587119 3.689454,2.875 0.32749,1.19078 0.164179,2.619281 -0.183594,3.56836 C 27.840532,38.084262 22.043427,39.271032 20,39.214844 21.598699,40.433025 23.356413,40.997665 25.613281,41 30.330504,41.000056 34.000146,36.980919 34,32.255859 33.999933,27.53095 30.685822,23.999944 25.96875,24 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.mathematica.package.svg b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.mathematica.package.svg
new file mode 100644
index 00000000..3b39f096
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.mathematica.package.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.1" d="m 24,22 a 10,10 0 0 0 -1.005859,0.05273 c -0.317771,0.03197 -0.631049,0.07945 -0.939453,0.140625 a 10,10 0 0 0 -0.04102,0.0059 c -0.289894,0.05875 -0.573211,0.13541 -0.853516,0.21875 a 10,10 0 0 0 -0.11914,0.03125 c -0.316146,0.09827 -0.625771,0.209877 -0.927735,0.33789 a 10,10 0 0 0 -0.875,0.421875 10,10 0 0 0 -1.59375,1.078125 10,10 0 0 0 -0.710937,0.646485 10,10 0 0 0 -0.617188,0.677734 c -0.01153,0.01384 -0.0237,0.02711 -0.03516,0.04102 a 10,10 0 0 0 -0.451172,0.603515 c -0.05071,0.07188 -0.103496,0.141597 -0.152344,0.214844 a 10,10 0 0 0 -0.310546,0.507813 c -0.06933,0.118654 -0.140559,0.235741 -0.205079,0.357422 a 10,10 0 0 0 -0.228515,0.470703 c -0.06692,0.143955 -0.133192,0.288003 -0.19336,0.435547 a 10,10 0 0 0 -0.167968,0.457031 c -0.05687,0.161702 -0.113462,0.322932 -0.16211,0.488281 a 10,10 0 0 0 -0.113281,0.4375 c -0.04271,0.17411 -0.08572,0.347874 -0.119141,0.525391 a 10,10 0 0 0 -0.07617,0.505859 c -0.02127,0.15698 -0.04278,0.313484 -0.05664,0.472656 A 10,10 0 0 0 14,32 a 10,10 0 0 0 0.05273,1.005859 c 0.171933,1.708955 0.777435,3.291501 1.703125,4.638672 0.0085,0.01237 0.01684,0.02478 0.02539,0.03711 a 10,10 0 0 0 0.220703,0.304687 c 5.31e-4,-0.0032 0.0014,-0.0066 0.002,-0.0098 C 17.830046,40.412482 20.730571,42 24,42 c 1.877967,0 3.631344,-0.530194 5.134766,-1.435547 l 0.002,0.002 a 10,10 0 0 0 0.06055,-0.04102 c 0.238519,-0.146037 0.470451,-0.29994 0.695312,-0.464844 a 10,10 0 0 0 0.154297,-0.115235 c 0.197444,-0.150693 0.38866,-0.308016 0.574219,-0.472656 a 10,10 0 0 0 0.222656,-0.205078 c 0.154589,-0.14567 0.304118,-0.296043 0.449219,-0.451172 a 10,10 0 0 0 0.253906,-0.279297 c 0.136318,-0.157118 0.266102,-0.31894 0.392578,-0.484375 a 10,10 0 0 0 0.203125,-0.271484 c 0.132874,-0.186513 0.256851,-0.378558 0.376953,-0.574219 a 10,10 0 0 0 0.146485,-0.240234 c 0.118943,-0.206581 0.227765,-0.419292 0.332031,-0.634766 a 10,10 0 0 0 0.119141,-0.248047 c 0.09347,-0.207595 0.176455,-0.419996 0.255859,-0.634765 a 10,10 0 0 0 0.111328,-0.306641 c 0.06891,-0.207128 0.128153,-0.418022 0.183594,-0.630859 A 10,10 0 0 0 33.75,34.189453 c 0.04524,-0.201201 0.08042,-0.405796 0.113281,-0.611328 a 10,10 0 0 0 0.06055,-0.40625 c 0.02073,-0.176121 0.03156,-0.354445 0.04297,-0.533203 A 10,10 0 0 0 34,32 c 0,-0.337165 -0.01797,-0.669327 -0.05078,-0.998047 a 10,10 0 0 0 -0.002,-0.0078 c -0.03197,-0.317771 -0.07945,-0.631049 -0.140625,-0.939453 -0.0027,-0.01345 -0.0031,-0.02758 -0.0059,-0.04102 -0.05875,-0.289894 -0.13541,-0.573211 -0.21875,-0.853516 -0.01125,-0.03784 -0.01761,-0.07758 -0.0293,-0.115234 a 10,10 0 0 0 -0.0039,-0.01367 c -0.09759,-0.312867 -0.209199,-0.619012 -0.335937,-0.917969 a 10,10 0 0 0 -0.421875,-0.875 10,10 0 0 0 -1.078125,-1.59375 10,10 0 0 0 -0.646485,-0.710937 10,10 0 0 0 -0.677734,-0.617188 10,10 0 0 0 -0.0332,-0.0293 c -0.0025,-0.0021 -0.0053,-0.0038 -0.0078,-0.0059 a 10,10 0 0 0 -0.603515,-0.451172 c -0.07188,-0.05071 -0.141597,-0.103496 -0.214844,-0.152344 a 10,10 0 0 0 -0.507813,-0.310546 c -0.118654,-0.06933 -0.235741,-0.140559 -0.357422,-0.205079 a 10,10 0 0 0 -0.470703,-0.228515 c -0.143955,-0.06692 -0.288003,-0.133192 -0.435547,-0.19336 A 10,10 0 0 0 27.300781,22.572266 C 27.139079,22.5154 26.977849,22.458804 26.8125,22.410156 A 10,10 0 0 0 26.375,22.296875 c -0.17411,-0.04271 -0.347874,-0.08572 -0.525391,-0.119141 a 10,10 0 0 0 -0.505859,-0.07617 c -0.15698,-0.02127 -0.313484,-0.04278 -0.472656,-0.05664 A 10,10 0 0 0 24,22 Z m -1.519531,1.443359 1.279297,3.171875 L 26,24.652344 v 5.484375 L 31.5,34.5 l -1.646484,1.523438 -4.576172,-0.04688 2.5625,3.046876 C 26.700879,39.645568 25.393544,40 24,40 c -3.333502,0 -6.177876,-2.02205 -7.382812,-4.910156 0.630681,-2.436666 1.572664,-4.789207 2.921874,-6.101563 0.57558,-2.118187 1.698766,-3.871442 2.941407,-5.544922 z M 24,31 24.072266,31.851562 26,32 c -0.248024,-0.599537 -0.85885,-0.875701 -2,-1 z"/>
+ <path style="fill:#d6342a" d="M 24 21 A 10 10 0 0 0 22.994141 21.052734 C 22.67637 21.084704 22.363092 21.132186 22.054688 21.193359 A 10 10 0 0 0 22.013672 21.199219 C 21.723778 21.257971 21.440461 21.334629 21.160156 21.417969 A 10 10 0 0 0 21.041016 21.449219 C 20.72487 21.547488 20.415245 21.659096 20.113281 21.787109 A 10 10 0 0 0 19.238281 22.208984 A 10 10 0 0 0 17.644531 23.287109 A 10 10 0 0 0 16.933594 23.933594 A 10 10 0 0 0 16.316406 24.611328 C 16.304873 24.625171 16.292709 24.638439 16.28125 24.652344 A 10 10 0 0 0 15.830078 25.255859 C 15.779368 25.327736 15.726582 25.397456 15.677734 25.470703 A 10 10 0 0 0 15.367188 25.978516 C 15.297855 26.09717 15.226629 26.214257 15.162109 26.335938 A 10 10 0 0 0 14.933594 26.806641 C 14.86667 26.950596 14.800402 27.094644 14.740234 27.242188 A 10 10 0 0 0 14.572266 27.699219 C 14.5154 27.860921 14.458804 28.022151 14.410156 28.1875 A 10 10 0 0 0 14.296875 28.625 C 14.254165 28.79911 14.211157 28.972874 14.177734 29.150391 A 10 10 0 0 0 14.101562 29.65625 C 14.08029 29.81323 14.058783 29.969734 14.044922 30.128906 A 10 10 0 0 0 14 31 A 10 10 0 0 0 14.052734 32.005859 C 14.224667 33.714814 14.830169 35.29736 15.755859 36.644531 C 15.764358 36.656899 15.772698 36.669313 15.78125 36.681641 A 10 10 0 0 0 16.001953 36.986328 C 16.002484 36.983122 16.003374 36.97977 16.003906 36.976562 C 17.830046 39.412482 20.730571 41 24 41 C 25.877967 41 27.631344 40.469806 29.134766 39.564453 L 29.136719 39.566406 A 10 10 0 0 0 29.197266 39.525391 C 29.435785 39.379354 29.667717 39.225451 29.892578 39.060547 A 10 10 0 0 0 30.046875 38.945312 C 30.244319 38.794619 30.435535 38.637296 30.621094 38.472656 A 10 10 0 0 0 30.84375 38.267578 C 30.998339 38.121908 31.147868 37.971535 31.292969 37.816406 A 10 10 0 0 0 31.546875 37.537109 C 31.683193 37.379991 31.812977 37.218169 31.939453 37.052734 A 10 10 0 0 0 32.142578 36.78125 C 32.275452 36.594737 32.399429 36.402692 32.519531 36.207031 A 10 10 0 0 0 32.666016 35.966797 C 32.784959 35.760216 32.893781 35.547505 32.998047 35.332031 A 10 10 0 0 0 33.117188 35.083984 C 33.210655 34.876389 33.293643 34.663988 33.373047 34.449219 A 10 10 0 0 0 33.484375 34.142578 C 33.553283 33.93545 33.612528 33.724556 33.667969 33.511719 A 10 10 0 0 0 33.75 33.189453 C 33.795242 32.988252 33.83042 32.783657 33.863281 32.578125 A 10 10 0 0 0 33.923828 32.171875 C 33.944561 31.995754 33.955391 31.81743 33.966797 31.638672 A 10 10 0 0 0 34 31 C 34 30.662835 33.98203 30.330673 33.949219 30.001953 A 10 10 0 0 0 33.947266 29.994141 C 33.915296 29.67637 33.867814 29.363092 33.806641 29.054688 C 33.803972 29.041235 33.803504 29.027105 33.800781 29.013672 C 33.742029 28.723778 33.665371 28.440461 33.582031 28.160156 C 33.570782 28.12232 33.564419 28.082571 33.552734 28.044922 A 10 10 0 0 0 33.548828 28.03125 C 33.451235 27.718383 33.339629 27.412238 33.212891 27.113281 A 10 10 0 0 0 32.791016 26.238281 A 10 10 0 0 0 31.712891 24.644531 A 10 10 0 0 0 31.066406 23.933594 A 10 10 0 0 0 30.388672 23.316406 A 10 10 0 0 0 30.355469 23.287109 C 30.352959 23.285037 30.350168 23.28332 30.347656 23.28125 A 10 10 0 0 0 29.744141 22.830078 C 29.672264 22.779368 29.602544 22.726582 29.529297 22.677734 A 10 10 0 0 0 29.021484 22.367188 C 28.90283 22.297855 28.785743 22.226629 28.664062 22.162109 A 10 10 0 0 0 28.193359 21.933594 C 28.049404 21.86667 27.905356 21.800402 27.757812 21.740234 A 10 10 0 0 0 27.300781 21.572266 C 27.139079 21.5154 26.977849 21.458804 26.8125 21.410156 A 10 10 0 0 0 26.375 21.296875 C 26.20089 21.254165 26.027126 21.211157 25.849609 21.177734 A 10 10 0 0 0 25.34375 21.101562 C 25.18677 21.08029 25.030266 21.058783 24.871094 21.044922 A 10 10 0 0 0 24 21 z M 22.480469 22.443359 L 23.759766 25.615234 L 26 23.652344 L 26 29.136719 L 31.5 33.5 L 29.853516 35.023438 L 25.277344 34.976562 L 27.839844 38.023438 C 26.700879 38.645568 25.393544 39 24 39 C 20.666498 39 17.822124 36.97795 16.617188 34.089844 C 17.247869 31.653178 18.189852 29.300637 19.539062 27.988281 C 20.114642 25.870094 21.237828 24.116839 22.480469 22.443359 z M 24 30 L 24.072266 30.851562 L 26 31 C 25.751976 30.400463 25.14115 30.124299 24 30 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.nb.svg b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.nb.svg
new file mode 100644
index 00000000..1be1ea8d
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.nb.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#fafafa" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.1;fill-rule:evenodd" d="m 16.285156,20.5 c 0,0 1.676193,4.526881 0.833985,7.429688 C 16.276935,30.832493 12,34.101562 12,34.101562 c 0,0 5.590128,0.309601 7.712891,1.691407 2.122763,1.381808 4.28125,6.707031 4.28125,6.707031 0,0 2.867181,-5.867348 4.066406,-6.707031 C 29.259771,34.953289 36,34.09375 36,34.09375 c 0,0 -4.926846,-4.723284 -5.345703,-6.041016 -0.418856,-1.317739 1.060547,-7.548828 1.060547,-7.548828 0,0 -4.729039,2.535156 -7.84375,2.535156 C 20.756383,23.039063 16.285156,20.5 16.285156,20.5 Z m 11.470703,4.867188 c -0.02778,0.213523 -0.07406,0.431705 -0.0957,0.640624 -0.09351,0.902685 -0.33108,1.487555 0.134766,2.953126 0.462254,1.45426 0.965696,1.785921 1.5625,2.505859 0.17165,0.207065 0.378126,0.414908 0.5625,0.625 -0.277066,0.06042 -0.568495,0.10404 -0.833984,0.169922 -0.916554,0.227442 -1.561748,0.244955 -2.746094,1.074219 -1.18425,0.829197 -1.422366,1.441979 -1.929688,2.216796 -0.120043,0.183339 -0.227283,0.390686 -0.345703,0.582032 -0.65516,-1.026262 -1.446028,-2.029536 -2.714844,-2.855469 -0.996208,-0.648479 -2.006844,-1.034451 -2.996093,-1.292969 0.676019,-0.90621 1.277947,-1.950479 1.646484,-3.220703 0.334337,-1.152345 0.40566,-2.252396 0.361328,-3.283203 1.081182,0.319144 2.2442,0.55664 3.509766,0.55664 1.408783,0 2.685261,-0.299921 3.884765,-0.671874 z"/>
+ <path style="fill:#d6342a;fill-rule:evenodd" d="m 16.285156,19.5 c 0,0 1.676193,4.526881 0.833985,7.429688 C 16.276935,29.832493 12,33.101562 12,33.101562 c 0,0 5.590128,0.309601 7.712891,1.691407 2.122763,1.381808 4.28125,6.707031 4.28125,6.707031 0,0 2.867181,-5.867348 4.066406,-6.707031 C 29.259771,33.953289 36,33.09375 36,33.09375 c 0,0 -4.926846,-4.723284 -5.345703,-6.041016 -0.418856,-1.317739 1.060547,-7.548828 1.060547,-7.548828 0,0 -4.729039,2.535156 -7.84375,2.535156 C 20.756383,22.039063 16.285156,19.5 16.285156,19.5 Z m 11.470703,4.867188 c -0.02778,0.213523 -0.07406,0.431705 -0.0957,0.640624 -0.09351,0.902685 -0.33108,1.487555 0.134766,2.953126 0.462254,1.45426 0.965696,1.785921 1.5625,2.505859 0.17165,0.207065 0.378126,0.414908 0.5625,0.625 -0.277066,0.06042 -0.568495,0.10404 -0.833984,0.169922 -0.916554,0.227442 -1.561748,0.244955 -2.746094,1.074219 -1.18425,0.829197 -1.422366,1.441979 -1.929688,2.216796 -0.120043,0.183339 -0.227283,0.390686 -0.345703,0.582032 -0.65516,-1.026262 -1.446028,-2.029536 -2.714844,-2.855469 -0.996208,-0.648479 -2.006844,-1.034451 -2.996093,-1.292969 0.676019,-0.90621 1.277947,-1.950479 1.646484,-3.220703 0.334337,-1.152345 0.40566,-2.252396 0.361328,-3.283203 1.081182,0.319144 2.2442,0.55664 3.509766,0.55664 1.408783,0 2.685261,-0.299921 3.884765,-0.671874 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.player.svg b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.player.svg
new file mode 120000
index 00000000..af002c3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.player.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.cdf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.wl.svg b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.wl.svg
new file mode 120000
index 00000000..bba8b611
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.wl.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.mathematica.package.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.wls.svg b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.wls.svg
new file mode 120000
index 00000000..bba8b611
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.wolfram.wls.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.mathematica.package.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-vnd.wordperfect.svg b/.icons/awkward/48x48/mimetypes/application-vnd.wordperfect.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-vnd.wordperfect.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-winhlp.svg b/.icons/awkward/48x48/mimetypes/application-winhlp.svg
new file mode 120000
index 00000000..bfcd5893
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-winhlp.svg
@@ -0,0 +1 @@
+../apps/wine.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-5view.svg b/.icons/awkward/48x48/mimetypes/application-x-5view.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-5view.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-7z-compressed-tar.svg b/.icons/awkward/48x48/mimetypes/application-x-7z-compressed-tar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-7z-compressed-tar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-7z-compressed.svg b/.icons/awkward/48x48/mimetypes/application-x-7z-compressed.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-7z-compressed.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-7zip.svg b/.icons/awkward/48x48/mimetypes/application-x-7zip.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-7zip.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-abiword.svg b/.icons/awkward/48x48/mimetypes/application-x-abiword.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-abiword.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-acad.svg b/.icons/awkward/48x48/mimetypes/application-x-acad.svg
new file mode 120000
index 00000000..c4d0ea0e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-acad.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-accountwizard-package.svg b/.icons/awkward/48x48/mimetypes/application-x-accountwizard-package.svg
new file mode 120000
index 00000000..506c888b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-accountwizard-package.svg
@@ -0,0 +1 @@
+text-x-authors.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ace.svg b/.icons/awkward/48x48/mimetypes/application-x-ace.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ace.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-addon.svg b/.icons/awkward/48x48/mimetypes/application-x-addon.svg
new file mode 120000
index 00000000..51bc5766
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-addon.svg
@@ -0,0 +1 @@
+../apps/preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-amiga-disk-format.svg b/.icons/awkward/48x48/mimetypes/application-x-amiga-disk-format.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-amiga-disk-format.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-apple-diskimage.svg b/.icons/awkward/48x48/mimetypes/application-x-apple-diskimage.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-apple-diskimage.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-applix-spreadsheet.svg b/.icons/awkward/48x48/mimetypes/application-x-applix-spreadsheet.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-applix-spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-applix-word.svg b/.icons/awkward/48x48/mimetypes/application-x-applix-word.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-applix-word.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-arc.svg b/.icons/awkward/48x48/mimetypes/application-x-arc.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-arc.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-archive.svg b/.icons/awkward/48x48/mimetypes/application-x-archive.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-archive.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-arj.svg b/.icons/awkward/48x48/mimetypes/application-x-arj.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-arj.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-audacity-project.svg b/.icons/awkward/48x48/mimetypes/application-x-audacity-project.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-audacity-project.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-autocad.svg b/.icons/awkward/48x48/mimetypes/application-x-autocad.svg
new file mode 120000
index 00000000..c4d0ea0e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-autocad.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-awk.svg b/.icons/awkward/48x48/mimetypes/application-x-awk.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-awk.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-bittorrent.svg b/.icons/awkward/48x48/mimetypes/application-x-bittorrent.svg
new file mode 100644
index 00000000..09d01648
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-bittorrent.svg
@@ -0,0 +1,13 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#9264c3" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2" d="m 26,27 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 H 40 V 33 H 26 c -1.104569,0 -2,-0.895431 -2,-2 0,-1.104569 0.895431,-2 2,-2 0.713268,0.0013 1.371883,0.38229 1.728516,1 h 2.138672 C 29.411731,28.236014 27.821835,27.00264 26,27 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#b783f6" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 26,21 c -5.522847,0 -10,4.477153 -10,10 0,5.522847 4.477153,10 10,10 H 40 V 39 H 26 c -4.418278,0 -8,-3.581722 -8,-8 0,-4.418278 3.581722,-8 8,-8 z"/>
+ <path style="fill:#ffffff" d="m 26,20 c -5.522847,0 -10,4.477153 -10,10 0,5.522847 4.477153,10 10,10 H 40 V 38 H 26 c -4.418278,0 -8,-3.581722 -8,-8 0,-4.418278 3.581722,-8 8,-8 z"/>
+ <path style="opacity:0.2" d="m 26,24 c -3.865993,0 -7,3.134007 -7,7 0,3.865993 3.134007,7 7,7 H 40 V 36 H 26 c -2.761424,0 -5,-2.238576 -5,-5 0,-2.761424 2.238576,-5 5,-5 0.688467,7.88e-4 1.369353,0.143747 2,0.419922 V 24.298828 C 27.351311,24.102941 26.677616,24.002281 26,24 Z"/>
+ <path style="fill:#d7bdfb" d="m 26,23 c -3.865993,0 -7,3.134007 -7,7 0,3.865993 3.134007,7 7,7 H 40 V 35 H 26 c -2.761424,0 -5,-2.238576 -5,-5 0,-2.761424 2.238576,-5 5,-5 0.688467,7.88e-4 1.369353,0.143747 2,0.419922 V 23.298828 C 27.351311,23.102941 26.677616,23.002281 26,23 Z"/>
+ <path style="fill:#c090f9" d="m 26,26 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 H 40 V 32 H 26 c -1.104569,0 -2,-0.895431 -2,-2 0,-1.104569 0.895431,-2 2,-2 0.713268,0.0013 1.371883,0.38229 1.728516,1 h 2.138672 C 29.411731,27.236014 27.821835,26.00264 26,26 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-blender.svg b/.icons/awkward/48x48/mimetypes/application-x-blender.svg
new file mode 100644
index 00000000..794928f3
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-blender.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 l 0,36 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,17 28,5 Z"/>
+ <path style="fill:#f4b43f" d="M 10,4 C 8.892,4 8,4.892 8,6 l 0,36 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,16 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 28,15 c 0,1.108 0.892,2 2,2 z"/>
+ <path style="fill:#ffdea2" d="M 40,16 28,4 28,14 c 0,1.108 0.892,2 2,2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 L 8,7 C 8,5.892 8.892,5 10,5 L 28,5 28,4 10,4 Z"/>
+ <path style="opacity:0.2" d="m 21.972656,21 0,0.002 a 1.498,1.4992 0 0 0 -0.851562,2.699219 l 1.701172,1.308594 -8.277344,0 a 1.4987994,1.5 0 0 0 0,3 l 3.753906,0 -6.132812,4.458984 a 1.498,1.4992 0 1 0 1.759765,2.423828 l 3.134766,-2.277344 A 7.9886,7.9946 0 0 0 17.041016,33.005859 7.9886,7.9946 0 0 0 25.029297,41 7.9886,7.9946 0 0 0 33.019531,33.005859 7.9886,7.9946 0 0 0 29.544922,26.410156 1.498,1.4992 0 0 0 29.4375,26.320312 L 22.947266,21.324219 A 1.498,1.4992 0 0 0 21.972656,21 Z m 3.078125,7 a 5.0001,5.0001 0 0 1 5,5 5.0001,5.0001 0 0 1 -5,5 5.0001,5.0001 0 0 1 -5.001953,-5 5.0001,5.0001 0 0 1 5.001953,-5 z M 25,30 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z"/>
+ <path style="fill:#ffffff" d="M 21.972656 20 L 21.972656 20.001953 A 1.498 1.4992 0 0 0 21.121094 22.701172 L 22.822266 24.009766 L 14.544922 24.009766 A 1.4987994 1.5 0 0 0 14.544922 27.009766 L 18.298828 27.009766 L 12.166016 31.46875 A 1.498 1.4992 0 1 0 13.925781 33.892578 L 17.060547 31.615234 A 7.9886 7.9946 0 0 0 17.041016 32.005859 A 7.9886 7.9946 0 0 0 25.029297 40 A 7.9886 7.9946 0 0 0 33.019531 32.005859 A 7.9886 7.9946 0 0 0 29.544922 25.410156 A 1.498 1.4992 0 0 0 29.4375 25.320312 L 22.947266 20.324219 A 1.498 1.4992 0 0 0 21.972656 20 z M 25.050781 27 A 5.0001 5.0001 0 0 1 30.050781 32 A 5.0001 5.0001 0 0 1 25.050781 37 A 5.0001 5.0001 0 0 1 20.048828 32 A 5.0001 5.0001 0 0 1 25.050781 27 z M 25 29 A 3 3 0 0 0 22 32 A 3 3 0 0 0 25 35 A 3 3 0 0 0 28 32 A 3 3 0 0 0 25 29 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-bzdvi.svg b/.icons/awkward/48x48/mimetypes/application-x-bzdvi.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-bzdvi.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-bzip-compressed-tar.svg b/.icons/awkward/48x48/mimetypes/application-x-bzip-compressed-tar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-bzip-compressed-tar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-bzip.svg b/.icons/awkward/48x48/mimetypes/application-x-bzip.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-bzip.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cabri.svg b/.icons/awkward/48x48/mimetypes/application-x-cabri.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cabri.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cb7.svg b/.icons/awkward/48x48/mimetypes/application-x-cb7.svg
new file mode 120000
index 00000000..101c54df
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cb7.svg
@@ -0,0 +1 @@
+application-vnd.comicbook+zip.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cba.svg b/.icons/awkward/48x48/mimetypes/application-x-cba.svg
new file mode 120000
index 00000000..101c54df
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cba.svg
@@ -0,0 +1 @@
+application-vnd.comicbook+zip.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cbr.svg b/.icons/awkward/48x48/mimetypes/application-x-cbr.svg
new file mode 120000
index 00000000..101c54df
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cbr.svg
@@ -0,0 +1 @@
+application-vnd.comicbook+zip.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cbt.svg b/.icons/awkward/48x48/mimetypes/application-x-cbt.svg
new file mode 120000
index 00000000..101c54df
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cbt.svg
@@ -0,0 +1 @@
+application-vnd.comicbook+zip.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cbz.svg b/.icons/awkward/48x48/mimetypes/application-x-cbz.svg
new file mode 120000
index 00000000..101c54df
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cbz.svg
@@ -0,0 +1 @@
+application-vnd.comicbook+zip.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ccf-container.svg b/.icons/awkward/48x48/mimetypes/application-x-ccf-container.svg
new file mode 120000
index 00000000..317ff648
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ccf-container.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cd-image.svg b/.icons/awkward/48x48/mimetypes/application-x-cd-image.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cd-image.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cda.svg b/.icons/awkward/48x48/mimetypes/application-x-cda.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cda.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-chm.svg b/.icons/awkward/48x48/mimetypes/application-x-chm.svg
new file mode 120000
index 00000000..0480c2a1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-chm.svg
@@ -0,0 +1 @@
+../apps/help-browser.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-class-file.svg b/.icons/awkward/48x48/mimetypes/application-x-class-file.svg
new file mode 120000
index 00000000..dbc66cdc
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-class-file.svg
@@ -0,0 +1 @@
+text-x-java.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-clementine.svg b/.icons/awkward/48x48/mimetypes/application-x-clementine.svg
new file mode 120000
index 00000000..b3a04bdb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-clementine.svg
@@ -0,0 +1 @@
+../apps/clementine.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cmakecache.svg b/.icons/awkward/48x48/mimetypes/application-x-cmakecache.svg
new file mode 120000
index 00000000..2df582fa
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cmakecache.svg
@@ -0,0 +1 @@
+text-x-makefile.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-codeblocks-workspace.svg b/.icons/awkward/48x48/mimetypes/application-x-codeblocks-workspace.svg
new file mode 100644
index 00000000..e4f52b8f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-codeblocks-workspace.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#e44545" d="m24 4h-18c-1.108 0-2 0.892-2 2v18h20z"/>
+ <path fill="#38ac52" d="m24 4h18c1.108 0 2 0.892 2 2v18h-20z"/>
+ <path fill="#f2ae37" d="m24 44h-18c-1.108 0-2-0.892-2-2v-18h20z"/>
+ <path fill="#3776f2" d="m24 44h18c1.108 0 2-0.892 2-2v-18h-20z"/>
+ <path fill="#fff" opacity=".2" d="m6 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z"/>
+ <path opacity=".2" d="m6 45c-1.108 0-2-0.892-2-2v-1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v1c0 1.108-0.892 2-2 2h-36z"/>
+ <rect style="fill:#ffffff" width="28" height="28" x="10" y="10"/>
+ <rect style="opacity:0.2" width="28" height="1" x="10" y="38"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-codeblocks.svg b/.icons/awkward/48x48/mimetypes/application-x-codeblocks.svg
new file mode 100644
index 00000000..6a2367b6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-codeblocks.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#e44545" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 24 L 24 24 L 24 4 L 10 4 z"/>
+ <path style="fill:#38ac52" d="M 24 4 L 24 24 L 40 24 L 40 16 L 28 4 L 24 4 z"/>
+ <path style="fill:#f2ae37" d="M 8 24 L 8 42 C 8 43.108 8.892 44 10 44 L 24 44 L 24 24 L 8 24 z"/>
+ <path style="fill:#3776f2" d="M 24 24 L 24 44 L 38 44 C 39.108 44 40 43.108 40 42 L 40 24 L 24 24 z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#7ed591" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-compress.svg b/.icons/awkward/48x48/mimetypes/application-x-compress.svg
new file mode 100644
index 00000000..d2f55d6a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-compress.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#8bc34a" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#c5e1a5" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="m 22,4 v 16 c 0,1.1 0.895,2 2,2 1.105,0 2,-0.9 2,-2 V 4 Z"/>
+ <path style="opacity:0.2" d="m 24,4 v 1 h 1 V 4 Z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 V 6 Z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 V 8 Z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 c 0.552,0 1,-0.5 1,-1 z"/>
+ <path style="fill:#dddddd" d="m 23,4 v 1 h 1 V 4 Z m 0,2 v 1 h 1 V 6 Z m 0,2 v 1 h 1 V 8 Z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 0,2 c 0,0.5 0.448,1 1,1 v -1 z"/>
+ <path style="opacity:0.2" d="m 24,21 c -2.21,0 -4,1.8 -4,4 v 8 c 0,2.2 1.79,4 4,4 2.21,0 4,-1.8 4,-4 v -8 c 0,-2.2 -1.79,-4 -4,-4 z m 0,2 c 1.104,0 2,0.8 2,2 0,1 -0.896,2 -2,2 -1.104,0 -2,-1 -2,-2 0,-1.2 0.896,-2 2,-2 z m 0,6 c 1.104,0 2,0.8 2,2 v 2 c 0,1 -0.896,2 -2,2 -1.104,0 -2,-1 -2,-2 v -2 c 0,-1.2 0.896,-2 2,-2 z"/>
+ <path style="fill:#ffffff" d="m 24,20 c -2.21,0 -4,1.8 -4,4 v 8 c 0,2.2 1.79,4 4,4 2.21,0 4,-1.8 4,-4 v -8 c 0,-2.2 -1.79,-4 -4,-4 z m 0,2 c 1.104,0 2,0.8 2,2 0,1 -0.896,2 -2,2 -1.104,0 -2,-1 -2,-2 0,-1.2 0.896,-2 2,-2 z m 0,6 c 1.104,0 2,0.8 2,2 v 2 c 0,1 -0.896,2 -2,2 -1.104,0 -2,-1 -2,-2 v -2 c 0,-1.2 0.896,-2 2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-compressed-tar.svg b/.icons/awkward/48x48/mimetypes/application-x-compressed-tar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-compressed-tar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-core.svg b/.icons/awkward/48x48/mimetypes/application-x-core.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-core.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cpio.svg b/.icons/awkward/48x48/mimetypes/application-x-cpio.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cpio.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-cue.svg b/.icons/awkward/48x48/mimetypes/application-x-cue.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-cue.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-deb.svg b/.icons/awkward/48x48/mimetypes/application-x-deb.svg
new file mode 120000
index 00000000..1ac361cf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-deb.svg
@@ -0,0 +1 @@
+../apps/gdebi.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-deepinclone-dim.svg b/.icons/awkward/48x48/mimetypes/application-x-deepinclone-dim.svg
new file mode 100644
index 00000000..61297207
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-deepinclone-dim.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#008cff" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#54b1ff" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 20.520242,39.403587 c -0.67912,-0.217967 -1.131867,-0.449414 -1.810988,-0.898831 2.693845,0.199992 6.179997,-0.449417 8.556921,-2.5392 0,0 4.50483,-3.482975 1.358241,-9.190561 0,0 0.452744,2.292022 -0.144883,4.20204 0,0 -0.679119,2.584145 -3.486151,3.325678 -4.187909,1.123544 -8.941752,-1.797662 -10.93384,-3.100969 -0.15167,-1.34825 -0.0181,-2.853793 0.452747,-4.291925 0.67912,-2.022374 2.286374,-3.752625 4.097361,-4.853696 -0.452747,3.078502 -0.09507,5.909824 0.452747,7.078306 0.67912,1.572956 1.810988,3.438034 4.255822,3.685212 2.354283,0.22471 3.644614,-1.797665 3.644614,-1.797665 1.131866,-1.797663 1.358241,-4.314395 1.358241,-4.381807 -0.01812,-0.06292 -0.226375,-0.224708 -0.226375,-0.224708 -0.905492,3.168384 -2.263732,4.224511 -2.263732,4.224511 -2.037364,2.022373 -3.599342,0.674125 -3.599342,0.674125 -1.584614,-1.572957 -0.452746,-4.381808 -0.452746,-4.381808 0.67912,-1.797664 2.467471,-4.539103 4.550106,-5.932292 0.452747,0.08314 0.679122,0.134825 1.131871,0.224707 1.358241,0.449416 2.354281,1.12354 3.282414,2.022373 -1.584615,0.449416 -3.984174,1.572957 -3.984174,1.572957 -3.893624,1.572956 -4.142635,3.977333 -4.142635,3.977333 -0.452747,2.471788 1.584615,1.348247 1.584615,1.348247 2.037361,-0.898831 3.101316,-4.044744 3.101316,-4.044744 -0.679118,-0.119094 -1.131866,0.07191 -1.131866,0.07191 -0.905496,2.022372 -2.535384,2.80885 -2.535384,2.80885 -0.679121,0.449415 -0.905494,-0.224708 -0.905494,-0.224708 -0.113182,-0.449417 0.452746,-0.449417 0.452746,-0.449417 0.905494,-0.449416 1.584615,-1.348248 1.584615,-1.572956 0.13356,-0.449417 0.452747,-0.449417 0.452747,-0.449417 1.35824,-0.449415 2.422196,-0.449415 2.422196,-0.449415 1.584615,-0.186508 3.984174,0.449415 3.984174,0.449415 0.452748,0.208979 1.131867,0.449417 1.584615,0.449417 0.905493,2.022373 1.131866,4.561574 0.147143,6.89854 -1.81099,5.010986 -7.628786,7.617603 -12.81274,5.774995 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 20.520242,38.403587 c -0.67912,-0.217967 -1.131867,-0.449414 -1.810988,-0.898831 2.693845,0.199992 6.179997,-0.449417 8.556921,-2.5392 0,0 4.50483,-3.482975 1.358241,-9.190561 0,0 0.452744,2.292022 -0.144883,4.20204 0,0 -0.679119,2.584145 -3.486151,3.325678 -4.187909,1.123544 -8.941752,-1.797662 -10.93384,-3.100969 -0.15167,-1.34825 -0.0181,-2.853793 0.452747,-4.291925 0.67912,-2.022374 2.286374,-3.752625 4.097361,-4.853696 -0.452747,3.078502 -0.09507,5.909824 0.452747,7.078306 0.67912,1.572956 1.810988,3.438034 4.255822,3.685212 2.354283,0.22471 3.644614,-1.797665 3.644614,-1.797665 1.131866,-1.797663 1.358241,-4.314395 1.358241,-4.381807 -0.01812,-0.06292 -0.226375,-0.224708 -0.226375,-0.224708 -0.905492,3.168384 -2.263732,4.224511 -2.263732,4.224511 -2.037364,2.022373 -3.599342,0.674125 -3.599342,0.674125 -1.584614,-1.572957 -0.452746,-4.381808 -0.452746,-4.381808 0.67912,-1.797664 2.467471,-4.539103 4.550106,-5.932292 0.452747,0.08314 0.679122,0.134825 1.131871,0.224707 1.358241,0.449416 2.354281,1.12354 3.282414,2.022373 -1.584615,0.449416 -3.984174,1.572957 -3.984174,1.572957 -3.893624,1.572956 -4.142635,3.977333 -4.142635,3.977333 -0.452747,2.471788 1.584615,1.348247 1.584615,1.348247 2.037361,-0.898831 3.101316,-4.044744 3.101316,-4.044744 -0.679118,-0.119094 -1.131866,0.07191 -1.131866,0.07191 -0.905496,2.022372 -2.535384,2.80885 -2.535384,2.80885 -0.679121,0.449415 -0.905494,-0.224708 -0.905494,-0.224708 -0.113182,-0.449417 0.452746,-0.449417 0.452746,-0.449417 0.905494,-0.449416 1.584615,-1.348248 1.584615,-1.572956 0.13356,-0.449417 0.452747,-0.449417 0.452747,-0.449417 1.35824,-0.449415 2.422196,-0.449415 2.422196,-0.449415 1.584615,-0.186508 3.984174,0.449415 3.984174,0.449415 0.452748,0.208979 1.131867,0.449417 1.584615,0.449417 0.905493,2.022373 1.131866,4.561574 0.147143,6.89854 -1.81099,5.010986 -7.628786,7.617603 -12.81274,5.774995 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-designer.svg b/.icons/awkward/48x48/mimetypes/application-x-designer.svg
new file mode 100644
index 00000000..bd6cc28c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-designer.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#00cc5c" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 29,15 28,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.105 0.895,2 2,2 h 10 z"/>
+ <path style="fill:#6ef1a8" d="M 28,4 V 14 C 28,15.105 28.895,16 30,16 H 40 Z"/>
+ <path style="opacity:0.2" d="m 33,21.000024 c -2.735743,3.097267 -8.367525,6.04523 -11.923828,7.206119 -9.54357,3.768785 -4.990234,12.780889 -4.990234,12.780889 2.895004,-2.387445 15.916015,-18.349787 15.916015,-18.349787 0,0 -10.229063,14.605235 -14.871094,18.349787 v 0.0078 C 29.589112,41.22532 30.087722,33.693256 31.009766,29.09615 31.958059,24.368166 33,21.000024 33,21.000024 Z"/>
+ <path style="fill:#ffffff" d="m 33,20.000024 c -2.735743,3.097267 -8.367525,6.04523 -11.923828,7.206119 -9.54357,3.768785 -4.990234,12.780889 -4.990234,12.780889 2.895004,-2.387445 15.916015,-18.349787 15.916015,-18.349787 0,0 -10.229063,14.605235 -14.871094,18.349787 v 0.0078 C 29.589112,40.22532 30.087722,32.693256 31.009766,28.09615 31.958059,23.368166 33,20.000024 33,20.000024 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-desktop.svg b/.icons/awkward/48x48/mimetypes/application-x-desktop.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-desktop.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-dia-diagram.svg b/.icons/awkward/48x48/mimetypes/application-x-dia-diagram.svg
new file mode 120000
index 00000000..5cd28915
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-dia-diagram.svg
@@ -0,0 +1 @@
+../apps/dia.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-dlc-container.svg b/.icons/awkward/48x48/mimetypes/application-x-dlc-container.svg
new file mode 120000
index 00000000..317ff648
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-dlc-container.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-drgeo.svg b/.icons/awkward/48x48/mimetypes/application-x-drgeo.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-drgeo.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-dwg.svg b/.icons/awkward/48x48/mimetypes/application-x-dwg.svg
new file mode 100644
index 00000000..de32fcaf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-dwg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="m 10,5 c -1.108,0 -2,0.892 -2,2 V 43 c 0,1.107999 0.892,2 2,2 h 28 c 1.108,0 2,-0.892001 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#1273b2" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="M 28,5 V 15 c 0,1.104599 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#4e92be" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 17,5 V 29 H 12 V 34 H 8 V 36 H 12 V 41 H 17 V 44 H 19 V 41 H 24 V 36 H 40 V 34 H 24 V 29 H 19 V 5 Z M 14,31 H 22 V 39 H 14 Z M 17,34 V 36 H 19 V 34 Z"/>
+ <path style="fill:#ffffff" d="M 17,4 V 28 H 12 V 33 H 8 V 35 H 12 V 40 H 17 V 44 H 19 V 40 H 24 V 35 H 40 V 33 H 24 V 28 H 19 V 4 Z M 14,30 H 22 V 38 H 14 Z M 17,33 V 35 H 19 V 33 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-e-theme.svg b/.icons/awkward/48x48/mimetypes/application-x-e-theme.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-e-theme.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-egon.svg b/.icons/awkward/48x48/mimetypes/application-x-egon.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-egon.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-emerald-theme.svg b/.icons/awkward/48x48/mimetypes/application-x-emerald-theme.svg
new file mode 120000
index 00000000..2bb74953
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-emerald-theme.svg
@@ -0,0 +1 @@
+../apps/emerald-theme-manager-icon.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-etherpeek.svg b/.icons/awkward/48x48/mimetypes/application-x-etherpeek.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-etherpeek.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-excel.svg b/.icons/awkward/48x48/mimetypes/application-x-excel.svg
new file mode 120000
index 00000000..46d4d34a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-excel.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-executable.svg b/.icons/awkward/48x48/mimetypes/application-x-executable.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-executable.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-extension-eml.svg b/.icons/awkward/48x48/mimetypes/application-x-extension-eml.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-extension-eml.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-extension-fcstd.svg b/.icons/awkward/48x48/mimetypes/application-x-extension-fcstd.svg
new file mode 100644
index 00000000..96ca9670
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-extension-fcstd.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="m 44,39 c 0,1.108 -0.892,2 -2,2 H 6 C 4.892,41 4,40.108 4,39 V 11 C 4,9.892 4.892,9 6,9 h 26 l 1,11 11,1 z"/>
+ <path style="fill:#4f4f4f" d="m 44,38 c 0,1.108 -0.892,2 -2,2 H 6 C 4.892,40 4,39.108 4,38 V 10 C 4,8.892 4.892,8 6,8 h 26 l 1,11 11,1 z"/>
+ <path style="opacity:0.1" d="m 13,12 v 26 h 4 V 27 h 6 v -4 h -6 v -5 h 12 v -6 z m 14.501953,14.003906 -0.132812,1.578125 a 4.7143,4.7135333 0 0 0 -1.376953,0.796875 l -1.4375,-0.677734 -1.5,2.599609 1.304687,0.904297 A 4.7143,4.7135333 0 0 0 24.287109,32 a 4.7143,4.7135333 0 0 0 0.06836,0.796875 l -1.300781,0.904297 1.5,2.597656 1.433593,-0.673828 a 4.7143,4.7135333 0 0 0 1.38086,0.791016 L 27.5,38 h 3 l 0.132812,-1.580078 a 4.7143,4.7135333 0 0 0 1.376954,-0.796875 l 1.435546,0.675781 1.5,-2.597656 -1.302734,-0.90625 A 4.7143,4.7135333 0 0 0 33.714844,32 4.7143,4.7135333 0 0 0 33.646484,31.203125 l 1.300782,-0.902344 -1.5,-2.597656 -1.433594,0.673828 a 4.7143,4.7135333 0 0 0 -1.38086,-0.789062 L 30.5,26.003906 Z M 29,30 a 2,1.9999997 0 0 1 2,2 2,1.9999997 0 0 1 -2,2 2,1.9999997 0 0 1 -2,-2 2,1.9999997 0 0 1 2,-2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 6,8 C 4.892,8 4,8.892 4,10 v 1 C 4,9.892 4.892,9 6,9 H 32 V 8 Z"/>
+ <path style="opacity:0.2" d="M 44,21 H 34 c -1.1046,0 -2,-0.89543 -2,-2 V 9 Z"/>
+ <path style="fill:#676767" d="M 44,20 H 34 c -1.1046,0 -2,-0.89543 -2,-2 V 8 Z"/>
+ <path style="fill:#3f92e7" d="m 19.501268,24.999999 -0.002,0.0039 h 0.002 z"/>
+ <path style="fill:#ff6363" d="m 13,11 h 16 v 5.999899 H 17 V 22 h 5.9994 v 4 H 17 v 11 h -4 z"/>
+ <path style="fill:#3f92e7" d="m 27.502269,25.003805 -0.132812,1.578125 a 4.7143,4.7135333 0 0 0 -1.376953,0.796875 l -1.4375,-0.677734 -1.5,2.599609 1.304687,0.904297 a 4.7143,4.7135333 0 0 0 -0.07227,0.794922 4.7143,4.7135333 0 0 0 0.06836,0.796875 l -1.300781,0.904297 1.5,2.597656 1.433593,-0.673828 a 4.7143,4.7135333 0 0 0 1.38086,0.791016 l 0.130863,1.583984 h 3 l 0.132812,-1.580078 a 4.7143,4.7135333 0 0 0 1.376954,-0.796875 l 1.435546,0.675781 1.5,-2.597656 -1.302734,-0.90625 a 4.7143,4.7135333 0 0 0 0.07227,-0.794922 4.7143,4.7135333 0 0 0 -0.06836,-0.796875 l 1.300782,-0.902344 -1.5,-2.597656 -1.433594,0.673828 A 4.7143,4.7135333 0 0 0 30.633128,26.58779 l -0.132812,-1.583985 z m 1.498047,3.996094 a 2,1.9999997 0 0 1 2,2 2,1.9999997 0 0 1 -2,2 2,1.9999997 0 0 1 -2,-2 2,1.9999997 0 0 1 2,-2 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-extension-rss.svg b/.icons/awkward/48x48/mimetypes/application-x-extension-rss.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-extension-rss.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-fictionbook+xml.svg b/.icons/awkward/48x48/mimetypes/application-x-fictionbook+xml.svg
new file mode 120000
index 00000000..80620a71
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-fictionbook+xml.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-fictionbook.svg b/.icons/awkward/48x48/mimetypes/application-x-fictionbook.svg
new file mode 100644
index 00000000..09d99b27
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-fictionbook.svg
@@ -0,0 +1,32 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <defs>
+ <linearGradient id="linearGradient4561" x1="24" x2="44" y1="24" y2="24" gradientUnits="userSpaceOnUse">
+ <stop offset="0"/>
+ <stop offset="1" stop-opacity="0"/>
+ </linearGradient>
+ </defs>
+ <path style="opacity:0.2" d="M 44,41 V 9 C 44,7.892 43.108,7 42,7 H 6 C 4.892,7 4,7.892 4,9 v 32 c 0,1.108 0.892,2 2,2 h 36 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path fill="#ddd6a7" d="m44 40v-32c0-1.108-0.892-2-2-2h-36c-1.108 0-2 0.892-2 2v32c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2z"/>
+ <g>
+ <rect opacity=".5" width="16" height="1" x="6" y="9"/>
+ <rect opacity=".5" width="14" height="1" x="6" y="12"/>
+ <rect opacity=".5" width="12" height="1" x="6" y="15"/>
+ <rect opacity=".5" width="16" height="1" x="6" y="18"/>
+ <rect opacity=".5" width="10" height="1" x="6" y="21"/>
+ <rect opacity=".5" width="16" height="1" x="6" y="24"/>
+ <rect opacity=".5" width="16" height="1" x="6" y="27"/>
+ <rect opacity=".5" width="14" height="1" x="6" y="30"/>
+ <rect opacity=".5" width="10" height="1" x="6" y="33"/>
+ <rect opacity=".5" width="16" height="1" x="6" y="36"/>
+ <rect opacity=".5" width="12" height="1" x="6" y="39"/>
+ <rect opacity=".5" width="16" height="1" x="26" y="-25" transform="scale(1,-1)"/>
+ <rect opacity=".5" width="16" height="1" x="26" y="-22" transform="scale(1,-1)"/>
+ <rect opacity=".5" width="14" height="1" x="26" y="-19" transform="scale(1,-1)"/>
+ <rect opacity=".5" width="10" height="1" x="26" y="-16" transform="scale(1,-1)"/>
+ <rect opacity=".5" width="16" height="1" x="26" y="-13" transform="scale(1,-1)"/>
+ <rect opacity=".5" width="12" height="1" x="26" y="-10" transform="scale(1,-1)"/>
+ </g>
+ <path fill="#ff5959" d="m16 6h6v16l-3-4-3 4z"/>
+ <path fill="#fff" opacity=".2" d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2z"/>
+ <path fill="url(#linearGradient4561)" opacity=".1" d="m44 40v-32c0-1.108-0.892-2-2-2h-18v36h18c1.108 0 2-0.892 2-2z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-flash-video.svg b/.icons/awkward/48x48/mimetypes/application-x-flash-video.svg
new file mode 120000
index 00000000..6bb1786e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-flash-video.svg
@@ -0,0 +1 @@
+application-x-shockwave-flash.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-afm.svg b/.icons/awkward/48x48/mimetypes/application-x-font-afm.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-afm.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-bdf.svg b/.icons/awkward/48x48/mimetypes/application-x-font-bdf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-bdf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-dos.svg b/.icons/awkward/48x48/mimetypes/application-x-font-dos.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-dos.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-framemaker.svg b/.icons/awkward/48x48/mimetypes/application-x-font-framemaker.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-framemaker.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-libgrx.svg b/.icons/awkward/48x48/mimetypes/application-x-font-libgrx.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-libgrx.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-linux-psf.svg b/.icons/awkward/48x48/mimetypes/application-x-font-linux-psf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/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/awkward/48x48/mimetypes/application-x-font-otf.svg b/.icons/awkward/48x48/mimetypes/application-x-font-otf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-otf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-pcf.svg b/.icons/awkward/48x48/mimetypes/application-x-font-pcf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-pcf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-snf.svg b/.icons/awkward/48x48/mimetypes/application-x-font-snf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-snf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-speedo.svg b/.icons/awkward/48x48/mimetypes/application-x-font-speedo.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-speedo.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-sunos-news.svg b/.icons/awkward/48x48/mimetypes/application-x-font-sunos-news.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/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/awkward/48x48/mimetypes/application-x-font-tex-tfm.svg b/.icons/awkward/48x48/mimetypes/application-x-font-tex-tfm.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/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/awkward/48x48/mimetypes/application-x-font-tex.svg b/.icons/awkward/48x48/mimetypes/application-x-font-tex.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-tex.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-ttf.svg b/.icons/awkward/48x48/mimetypes/application-x-font-ttf.svg
new file mode 100644
index 00000000..0d1582ed
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-ttf.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#ac7e37" d="m 18,21.9997 h 11 v 3 h -8 v 4 h 6 v 3 H 21 V 39 h -3 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-ttx.svg b/.icons/awkward/48x48/mimetypes/application-x-font-ttx.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-ttx.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-type1.svg b/.icons/awkward/48x48/mimetypes/application-x-font-type1.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-type1.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-font-vfont.svg b/.icons/awkward/48x48/mimetypes/application-x-font-vfont.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-font-vfont.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-fusioncomp.svg b/.icons/awkward/48x48/mimetypes/application-x-fusioncomp.svg
new file mode 100644
index 00000000..a291177a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-fusioncomp.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#293e91" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#3554b9" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 23.402629,37.002345 c -0.09802,0.0061 -0.196089,0.0234 -0.291016,0.04883 -0.37971,0.101712 -0.715556,0.358885 -0.912109,0.699219 -0.196552,0.340335 -0.25018,0.759078 -0.148438,1.138672 0.101743,0.379594 0.358781,0.715617 0.699219,0.912109 0.34044,0.196492 0.758961,0.25015 1.138672,0.148438 0.379709,-0.101711 0.715557,-0.358886 0.912109,-0.699219 0.196552,-0.340335 0.250181,-0.759078 0.148438,-1.138672 -0.101743,-0.379601 -0.358781,-0.713666 -0.699219,-0.910158 -0.255329,-0.14737 -0.553593,-0.217398 -0.847656,-0.199219 z m 5.178052,-8.001953 c -0.477858,0.01376 -0.952877,0.175829 -1.339844,0.470703 -0.448742,0.341947 -0.767129,0.834014 -1.117187,1.285156 -0.17503,0.225572 -0.361454,0.442865 -0.576172,0.626953 -0.214719,0.184087 -0.460568,0.334905 -0.728516,0.410157 -0.267947,0.07525 -0.550451,0.07229 -0.824218,0.02539 -0.273767,-0.04689 -0.539644,-0.138563 -0.798829,-0.242187 -0.518368,-0.207246 -1.028335,-0.466383 -1.580078,-0.527344 -0.761263,-0.08412 -1.553551,0.247403 -2.050781,0.857422 -0.497228,0.610018 -0.68445,1.482819 -0.486328,2.257812 0.19812,0.774996 0.774482,1.429558 1.496094,1.697266 0.721612,0.267707 1.566398,0.139768 2.185547,-0.332031 0.448741,-0.341946 0.767129,-0.834013 1.117187,-1.285156 0.175028,-0.225571 0.361453,-0.442867 0.576172,-0.626953 0.214718,-0.184088 0.460569,-0.334903 0.728516,-0.410157 0.267947,-0.07525 0.550451,-0.07229 0.824218,-0.02539 0.273769,0.04689 0.539642,0.136612 0.798829,0.240234 0.518367,0.207247 1.028335,0.468335 1.580078,0.529297 0.761262,0.08411 1.553552,-0.247404 2.050781,-0.857422 0.497229,-0.610018 0.684449,-1.482819 0.486328,-2.257812 -0.198123,-0.774996 -0.774481,-1.431511 -1.496094,-1.699219 -0.270605,-0.100391 -0.558989,-0.144966 -0.845703,-0.136719 z m -0.01008,-7.998047 c -0.67686,0.01768 -1.350317,0.222472 -1.898437,0.601562 -0.63562,0.439609 -1.084239,1.074307 -1.580078,1.654297 -0.496993,0.671984 -1.097775,1.213128 -1.847656,1.332032 -1.569212,0.248819 -3.005169,-1.333112 -4.539063,-1.454625 -1.032161,-0.08177 -2.199997,0.317321 -2.904297,1.101562 -0.704299,0.784241 -0.972034,2.405557 -0.691406,3.401891 0.280628,0.996333 1.100919,1.839429 2.123047,2.183594 1.022127,0.344167 2.218711,0.180763 3.095703,-0.425782 0.635621,-0.439607 1.08424,-1.074306 1.580078,-1.654296 0.496993,-0.671983 1.096918,-1.21866 1.847656,-1.332032 0.800185,-0.12084 1.530483,0.540822 2.300782,0.774915 0.734244,0.266436 1.456765,0.601314 2.238281,0.679687 1.078289,0.108135 2.199997,-0.319273 2.904297,-1.103515 0.7043,-0.784241 0.972033,-2.403585 0.691406,-3.399919 -0.280628,-0.99633 -1.100919,-1.839424 -2.123047,-2.18359 -0.383297,-0.129062 -0.791147,-0.186385 -1.197266,-0.175781 z"/>
+ <path style="fill:#fed909" d="m 23.402629,36.002345 c -0.09802,0.0061 -0.196089,0.0234 -0.291016,0.04883 -0.37971,0.101712 -0.715556,0.358885 -0.912109,0.699219 -0.196552,0.340335 -0.25018,0.759078 -0.148438,1.138672 0.101743,0.379594 0.358781,0.715617 0.699219,0.912109 0.34044,0.196492 0.758961,0.25015 1.138672,0.148438 0.379709,-0.101711 0.715557,-0.358886 0.912109,-0.699219 0.196552,-0.340335 0.250181,-0.759078 0.148438,-1.138672 -0.101743,-0.379601 -0.358781,-0.713666 -0.699219,-0.910158 -0.255329,-0.14737 -0.553593,-0.217398 -0.847656,-0.199219 z m 5.178052,-8.001953 c -0.477858,0.01376 -0.952877,0.175829 -1.339844,0.470703 -0.448742,0.341947 -0.767129,0.834014 -1.117187,1.285156 -0.17503,0.225572 -0.361454,0.442865 -0.576172,0.626953 -0.214719,0.184087 -0.460568,0.334905 -0.728516,0.410157 -0.267947,0.07525 -0.550451,0.07229 -0.824218,0.02539 -0.273767,-0.04689 -0.539644,-0.138563 -0.798829,-0.242187 -0.518368,-0.207246 -1.028335,-0.466383 -1.580078,-0.527344 -0.761263,-0.08412 -1.553551,0.247403 -2.050781,0.857422 -0.497228,0.610018 -0.68445,1.482819 -0.486328,2.257812 0.19812,0.774996 0.774482,1.429558 1.496094,1.697266 0.721612,0.267707 1.566398,0.139768 2.185547,-0.332031 0.448741,-0.341946 0.767129,-0.834013 1.117187,-1.285156 0.175028,-0.225571 0.361453,-0.442867 0.576172,-0.626953 0.214718,-0.184088 0.460569,-0.334903 0.728516,-0.410157 0.267947,-0.07525 0.550451,-0.07229 0.824218,-0.02539 0.273769,0.04689 0.539642,0.136612 0.798829,0.240234 0.518367,0.207247 1.028335,0.468335 1.580078,0.529297 0.761262,0.08411 1.553552,-0.247404 2.050781,-0.857422 0.497229,-0.610018 0.684449,-1.482819 0.486328,-2.257812 -0.198123,-0.774996 -0.774481,-1.431511 -1.496094,-1.699219 -0.270605,-0.100391 -0.558989,-0.144966 -0.845703,-0.136719 z m -0.01008,-7.998047 c -0.67686,0.01768 -1.350317,0.222472 -1.898437,0.601562 -0.63562,0.439609 -1.084239,1.074307 -1.580078,1.654297 -0.496993,0.671984 -1.097775,1.213128 -1.847656,1.332032 -1.569212,0.248819 -3.005169,-1.333112 -4.539063,-1.454625 -1.032161,-0.08177 -2.199997,0.317321 -2.904297,1.101562 -0.704299,0.784241 -0.972034,2.405557 -0.691406,3.401891 0.280628,0.996333 1.100919,1.839429 2.123047,2.183594 1.022127,0.344167 2.218711,0.180763 3.095703,-0.425782 0.635621,-0.439607 1.08424,-1.074306 1.580078,-1.654296 0.496993,-0.671983 1.096918,-1.21866 1.847656,-1.332032 0.800185,-0.12084 1.530483,0.540822 2.300782,0.774915 0.734244,0.266436 1.456765,0.601314 2.238281,0.679687 1.078289,0.108135 2.199997,-0.319273 2.904297,-1.103515 0.7043,-0.784241 0.972033,-2.403585 0.691406,-3.399919 -0.280628,-0.99633 -1.100919,-1.839424 -2.123047,-2.18359 -0.383297,-0.129062 -0.791147,-0.186385 -1.197266,-0.175781 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gambas3.svg b/.icons/awkward/48x48/mimetypes/application-x-gambas3.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gambas3.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gambasscript.svg b/.icons/awkward/48x48/mimetypes/application-x-gambasscript.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gambasscript.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gambasserverpage.svg b/.icons/awkward/48x48/mimetypes/application-x-gambasserverpage.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gambasserverpage.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gameboy-rom.svg b/.icons/awkward/48x48/mimetypes/application-x-gameboy-rom.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gameboy-rom.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gamecube-rom.svg b/.icons/awkward/48x48/mimetypes/application-x-gamecube-rom.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gamecube-rom.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gba-rom.svg b/.icons/awkward/48x48/mimetypes/application-x-gba-rom.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gba-rom.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gdbm.svg b/.icons/awkward/48x48/mimetypes/application-x-gdbm.svg
new file mode 120000
index 00000000..dd2bae17
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gdbm.svg
@@ -0,0 +1 @@
+application-x-sqlite2.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gettext-translation.svg b/.icons/awkward/48x48/mimetypes/application-x-gettext-translation.svg
new file mode 100644
index 00000000..579a381a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gettext-translation.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <g opacity=".5" transform="translate(104.75 20.644)">
+ <path d="m-87.325 3.3025 0.51599-0.633 0.96128 0.65006c-0.06907 0.10889-0.19746 0.15195-0.46561 0.15195h-1.3887v0.93528c1.279 0.28684 1.6959 0.76708 1.6959 1.1319 0 0.26978-0.22833 0.46398-0.49567 0.46398-0.12839 0-0.26815-0.05201-0.39654-0.16008-0.06988-0.42254-0.4266-0.96291-0.80364-1.3026v3.5607c-0.0089 0.060131-0.33722 0.25515-0.84264 0.25515h-0.18852v-3.1569c-0.46561 0.70126-1.0596 1.3164-1.7942 1.8486l-0.11864-0.11051c0.78333-0.94422 1.3286-2.2435 1.626-3.4665h-1.5171l-0.04957-0.1682h1.8543v-1.5187c-0.59562 0.10076-1.2302 0.18527-1.8242 0.24459l-0.039-0.11051c1.2489-0.36241 2.7652-1.0117 3.5193-1.4748l1.1896 0.80933c-0.06013 0.05038-0.15845 0.076382-0.27872 0.076382-0.09832 0-0.20802-0.017064-0.33641-0.051192-0.33722 0.10157-0.75326 0.20152-1.2002 0.30309v1.721h0.37704v0.0008126zm4.8186-1.6869 1.1498 0.71588c-0.05932 0.077195-0.21858 0.14383-0.4266 0.18527v5.2647c0 0.01625-0.27628 0.24377-1.0612 0.24377v-0.81014h-1.873v0.61594c0 0.01788-0.11945 0.35428-1.0515 0.35428v-6.4771l1.1019 0.40548h1.7243l0.43636-0.49811zm-2.211 5.4321h1.873v-4.7658h-1.873v4.7658z"/>
+ <path d="m-71.693 11.427c-0.46398-0.50949-1.2156-0.7622-2.2549-0.7622-1.0962 0-1.8909 0.25596-2.3865 0.76707-0.41116 0.42254-0.64275 1.0685-0.71182 1.9161h-1.8819v-1.6057c0-0.20965 0.03169-0.36078 0.09588-0.45179 0.06338-0.0902 0.16658-0.13976 0.31041-0.14952l0.29172-0.01706c0.10807-0.0098 0.16252-0.06338 0.16252-0.16089 0-0.07232-0.0081-0.11782-0.02519-0.13489-0.01788-0.01706-0.06338-0.026-0.13651-0.026-0.01706 0-0.06744 0.0016-0.15033 0.0073-0.32584 0.01463-0.64031 0.02194-0.9434 0.02194-0.31609 0-0.64356-0.0073-0.97753-0.02194-0.07963-0.0057-0.12758-0.0073-0.1422-0.0073-0.07069 0-0.11539 0.0098-0.13408 0.026-0.01869 0.01707-0.02844 0.06176-0.02844 0.13489 0 0.09832 0.05688 0.15195 0.17227 0.16089l0.27303 0.01706c0.15114 0.0089 0.25678 0.05769 0.32016 0.14708 0.06338 0.0902 0.09507 0.24052 0.09507 0.45342v4.3075c0 0.21046-0.03007 0.36078-0.09263 0.45179-0.06176 0.0902-0.16577 0.13895-0.31203 0.14951l-0.28359 0.01706c-0.0073 0.0024-0.01544 0.0041-0.02681 0.0041-0.0967 0.0057-0.14545 0.05444-0.14545 0.14708 0 0.07638 0.01056 0.1227 0.03088 0.14058 0.02031 0.0195 0.06501 0.02844 0.13164 0.02844 0.01788 0 0.06338-0.000812 0.13651-0.0041 0.33884-0.01625 0.66631-0.02519 0.98241-0.02519 0.30309 0 0.61675 0.0073 0.9434 0.02194 0.07963 0.0049 0.1292 0.0073 0.15033 0.0073 0.0707 0 0.11539-0.0089 0.13408-0.02844 0.01869-0.01788 0.02844-0.06501 0.02844-0.14058 0-0.09263-0.04469-0.14139-0.1357-0.14708-0.01219-0.0024-0.0195-0.0041-0.026-0.0041l-0.28278-0.01706c-0.15114-0.0098-0.25677-0.05851-0.32016-0.14789-0.06419-0.08857-0.09588-0.23971-0.09588-0.45342v-1.7795h1.8689c0.04713 0.93528 0.26246 1.643 0.66632 2.0932 0.45748 0.50949 1.1961 0.76382 2.2127 0.76382 1.1059 0 1.9136-0.25678 2.4215-0.77032 0.50785-0.51431 0.76219-1.3342 0.76219-2.4588 0-1.1392-0.23158-1.9624-0.69638-2.4702zm-0.71263 4.6959c-0.33722 0.45586-0.88165 0.68338-1.6382 0.68338-0.75732 0-1.305-0.22752-1.6422-0.68338-0.3356-0.45504-0.5038-1.2018-0.5038-2.2411 0-1.0182 0.16983-1.7592 0.51111-2.2192 0.34128-0.45992 0.88571-0.6915 1.6349-0.6915 0.75895 0 1.305 0.22834 1.6414 0.68338 0.33478 0.45423 0.50136 1.2026 0.50136 2.2403 0 1.0295-0.1682 1.773-0.50461 2.2281z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-glabels.svg b/.icons/awkward/48x48/mimetypes/application-x-glabels.svg
new file mode 120000
index 00000000..3162412c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-glabels.svg
@@ -0,0 +1 @@
+../apps/glabels-3.0.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-glade.svg b/.icons/awkward/48x48/mimetypes/application-x-glade.svg
new file mode 120000
index 00000000..0cc24b63
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-glade.svg
@@ -0,0 +1 @@
+../apps/glade.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gnonogram-puzzle.svg b/.icons/awkward/48x48/mimetypes/application-x-gnonogram-puzzle.svg
new file mode 120000
index 00000000..58374dd6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gnonogram-puzzle.svg
@@ -0,0 +1 @@
+../apps/com.github.jeremypw.gnonograms.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gnumeric.svg b/.icons/awkward/48x48/mimetypes/application-x-gnumeric.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gnumeric.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gpx+xml.svg b/.icons/awkward/48x48/mimetypes/application-x-gpx+xml.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gpx+xml.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gpx.svg b/.icons/awkward/48x48/mimetypes/application-x-gpx.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gpx.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-grsync-session.svg b/.icons/awkward/48x48/mimetypes/application-x-grsync-session.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-grsync-session.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gz-font-linux-psf.svg b/.icons/awkward/48x48/mimetypes/application-x-gz-font-linux-psf.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gz-font-linux-psf.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gzdvi.svg b/.icons/awkward/48x48/mimetypes/application-x-gzdvi.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gzdvi.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gzip.svg b/.icons/awkward/48x48/mimetypes/application-x-gzip.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gzip.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-gzpostscript.svg b/.icons/awkward/48x48/mimetypes/application-x-gzpostscript.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-gzpostscript.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-icq.svg b/.icons/awkward/48x48/mimetypes/application-x-icq.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-icq.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-iff.svg b/.icons/awkward/48x48/mimetypes/application-x-iff.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-iff.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ipod-firmware.svg b/.icons/awkward/48x48/mimetypes/application-x-ipod-firmware.svg
new file mode 120000
index 00000000..71137a9a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ipod-firmware.svg
@@ -0,0 +1 @@
+application-x-sharedlib.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-iptrace.svg b/.icons/awkward/48x48/mimetypes/application-x-iptrace.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-iptrace.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ipynb+json.svg b/.icons/awkward/48x48/mimetypes/application-x-ipynb+json.svg
new file mode 100644
index 00000000..ae45ffc6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ipynb+json.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#fafafa" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <rect style="fill:#267edb" width="2" height="19" x="14" y="21"/>
+ <rect style="fill:#267edb" width="5" height="2" x="14" y="21"/>
+ <rect style="fill:#267edb" width="5" height="2" x="14" y="38"/>
+ <rect style="fill:#267edb" width="2" height="19" x="-34" y="21" transform="scale(-1,1)"/>
+ <rect style="fill:#267edb" width="5" height="2" x="-34" y="21" transform="scale(-1,1)"/>
+ <rect style="fill:#267edb" width="5" height="2" x="-34" y="38" transform="scale(-1,1)"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2" d="m 20,25 5,10"/>
+ <path style="fill:none;stroke:#3f3f3f;stroke-width:2" d="m 29,25 c 0,0 -4,14 -7,14 h -1"/>
+ <path style="fill:#267edb" d="m 37,26 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"/>
+ <path style="fill:#267edb" d="m 37,36 a 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 1,1 0 0 1 1,1 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-iso.svg b/.icons/awkward/48x48/mimetypes/application-x-iso.svg
new file mode 100644
index 00000000..f69c6e20
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-iso.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#ce5068" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="opacity:0.2" d="m 24,19 c -5.54,0 -10,4.46 -10,10 0,5.54 4.46,10 10,10 5.54,0 10,-4.46 10,-10 0,-5.54 -4.46,-10 -10,-10 z m 0,6 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"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#ef8b9d" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path fill="#fff" d="m24 18c-5.54 0-10 4.46-10 10s4.46 10 10 10 10-4.46 10-10-4.46-10-10-10zm0 6a4 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 -4z"/>
+ <path fill="#fff" opacity=".5" d="m24 23a5 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 -5zm0 3c1.1046 0 2 0.8954 2 2s-0.8954 2-2 2-2-0.8954-2-2 0.8954-2 2-2z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-iso9660-appimage.svg b/.icons/awkward/48x48/mimetypes/application-x-iso9660-appimage.svg
new file mode 100644
index 00000000..27c7c38f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-iso9660-appimage.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="fill:#1fa5cd" d="m19.899 4.0009c-0.425 0.0462-0.799 0.3931-0.877 0.8125l-0.845 4.2812c-1.517 0.5923-2.943 1.4062-4.195 2.4062l-4.1635-1.4062c-0.4326-0.1489-0.9572 0.0441-1.1896 0.4374l-4.0072 6.9378c-0.2257 0.399-0.1289 0.951 0.2192 1.25l3.3184 2.906c-0.11686 0.77924-0.18783 1.5632-0.18783 2.375 0 0.81174 0.071027 1.5957 0.18783 2.375l-3.3184 2.906c-0.3481 0.299-0.4449 0.851-0.2192 1.25l4.0071 6.9374c0.2324 0.39342 0.75706 0.58638 1.1896 0.43749l4.1637-1.4062c1.2514 0.99995 2.6776 1.8138 4.195 2.4062l0.84526 4.2812c0.08565 0.44814 0.51346 0.80628 0.97048 0.81248h8.0143c0.45701-0.006 0.88479-0.36434 0.97048-0.81248l0.84526-4.2812c1.5174-0.59236 2.9436-1.4063 4.195-2.4062l4.1637 1.4062c0.43256 0.14889 0.95722-0.0441 1.1896-0.43749l4.0071-6.9374c0.22571-0.399 0.1289-0.95119-0.21914-1.25l-3.317-2.906c0.11686-0.77924 0.18784-1.5632 0.18784-2.375 0-0.81174-0.07103-1.5957-0.18784-2.375l3.3184-2.9062c0.34804-0.29878 0.44485-0.85097 0.21914-1.25l-4.007-6.9378c-0.232-0.3934-0.757-0.5863-1.189-0.4374l-4.1637 1.4062c-1.252-1-2.678-1.8139-4.195-2.4062l-0.845-4.2812c-0.086-0.4481-0.514-0.8063-0.971-0.8125h-8.0143c-0.03126-0.001-0.06261-0.001-0.09387 0z"/>
+ <path fill="#fff" opacity=".2" d="m19.795 4.0005c-0.436 0.0457-0.82 0.3889-0.899 0.8038l-0.867 4.2353c-1.556 0.5861-3.019 1.3912-4.302 2.3802l-4.2695-1.3909c-0.4436-0.1473-0.9816 0.0436-1.2199 0.4328l-4.1092 6.8631c0.055884 0.09895 0.13549 0.17342 0.22472 0.24732l0.16051 0.12366 3.7239-6.2448c0.2384-0.389 0.7764-0.5799 1.22-0.433l4.2697 1.3912c1.2833-0.98924 2.7457-1.7944 4.3018-2.3804l0.86677-4.2353c0.07962-0.41492 0.4633-0.75808 0.89888-0.80378 0.03205-0.0009893 0.0642-0.0009893 0.09626 0h8.2183c0.46865 0.00594 0.90731 0.36044 0.99518 0.80378l0.86677 4.2353c1.5561 0.58601 3.0185 1.3912 4.3018 2.3804l4.2697-1.3912c0.44357-0.14729 0.98158 0.04363 1.2199 0.4328l3.7239 6.2448 0.16051-0.12366c0.08927-0.0739 0.16883-0.14837 0.22472-0.24732l-4.11-6.8631c-0.238-0.3892-0.776-0.5801-1.22-0.4328l-4.269 1.3909c-1.283-0.989-2.746-1.7941-4.302-2.3802l-0.867-4.2353c-0.088-0.4433-0.526-0.7976-0.995-0.8038h-8.2183c-0.03205-0.0009893-0.06421-0.0009893-0.09626 0zm-15.763 13.973c0.018799 0.11692 0.038934 0.23845 0.096257 0.34006-0.0559-0.099-0.0761-0.229-0.0963-0.34zm39.936 0c-0.02024 0.11143-0.04048 0.24112-0.09626 0.34006 0.05743-0.10161 0.07756-0.22314 0.09626-0.34006zm-36.308 4.359c-0.032668 0.31731-0.046536 0.63829-0.064206 0.95836 0.00616 0.16677 0.022498 0.32868 0.032051 0.49464 0.026401-0.45654 0.059069-0.91396 0.12841-1.3602l-0.0963-0.093zm32.681 0-0.09626 0.09269c0.06934 0.44629 0.10201 0.90371 0.12841 1.3602 0.0092-0.16595 0.02589-0.32786 0.03205-0.49464-0.01767-0.32007-0.03154-0.64105-0.06421-0.95836zm-32.681 3.895-3.3066 2.783c-0.089271 0.0739-0.16883 0.14837-0.22472 0.24732l0.38523 0.61829 3.2424-2.7514c-0.0457-0.294-0.0657-0.6-0.0962-0.897zm32.681 0c-0.03061 0.29673-0.05064 0.60243-0.09626 0.89653l3.2424 2.7514 0.38523-0.61829c-0.057-0.1-0.136-0.174-0.225-0.248l-3.308-2.783zm-36.341 3.617c0.0031 0.054 0.0198 0.103 0.0321 0.155-0.0134-0.053-0.0274-0.1-0.0321-0.155zm40 0c-0.005 0.055-0.019 0.102-0.032 0.155 0.012-0.052 0.029-0.101 0.032-0.155z"/>
+ <path opacity=".2" d="m4.6289 18.453-0.00781 0.01563c-0.22571 0.399-0.12734 0.95122 0.2207 1.25l3.2109 2.8125c0.03-0.304 0.0624-0.607 0.1075-0.907l-3.3184-2.906c-0.087-0.076-0.1584-0.167-0.2129-0.267zm38.742 0c-0.05449 0.10002-0.12588 0.19093-0.21289 0.26562l-3.318 2.906c0.04502 0.30033 0.07745 0.6032 0.10742 0.90625l3.2109-2.8125c0.34804-0.29878 0.44642-0.851 0.2207-1.25l-0.0078-0.01563zm-35.379 6.047c-0.00594 0.16702-0.021484 0.33077-0.021484 0.5 0 0.49837 0.034327 0.98598 0.082031 1.4688l0.1075-0.094c-0.0925-0.617-0.1454-1.241-0.168-1.875zm32.016 0c-0.02256 0.63414-0.07547 1.2582-0.16797 1.875l0.10742 0.09375c0.0477-0.48277 0.08203-0.97038 0.08203-1.4688 0-0.16923-0.01554-0.33298-0.02148-0.5zm-35.379 6.047c-0.1636 0.3-0.1772 0.685-0.0079 0.984l4.0078 6.9375c0.2324 0.39342 0.75689 0.58639 1.1895 0.4375l4.1636-1.406c1.2514 0.99995 2.6779 1.8139 4.1953 2.4062l0.84375 4.2812c0.08565 0.44814 0.51369 0.80629 0.9707 0.8125h8.0156c0.45702-0.006 0.88501-0.36436 0.9707-0.8125l0.84375-4.2812c1.517-0.593 2.943-1.407 4.195-2.407l4.1641 1.4062c0.43256 0.14889 0.95705-0.04411 1.1895-0.4375l4.0078-6.9375c0.16928-0.29925 0.15566-0.68432-0.0078-0.98438l-4 6.9219c-0.2324 0.39339-0.75689 0.58639-1.1895 0.4375l-4.164-1.406c-1.2514 0.99995-2.6779 1.8139-4.1953 2.4062l-0.84375 4.2812c-0.086 0.449-0.514 0.807-0.971 0.813h-8.0156c-0.45702-0.0062-0.88505-0.36436-0.9707-0.8125l-0.84375-4.2812c-1.517-0.593-2.943-1.407-4.195-2.407l-4.1641 1.4062c-0.43256 0.14889-0.95705-0.04408-1.1895-0.4375l-4-6.9219z"/>
+ <path style="opacity:0.2" d="m 22,15 c -0.554,0 -1,0.446 -1,1 v 11 h -4 l 7,9 7,-9 H 27 V 16 c 0,-0.554 -0.446,-1 -1,-1 z"/>
+ <path style="fill:#ffffff" d="m 22,14 c -0.554,0 -1,0.446 -1,1 v 11 h -4 l 7,9 7,-9 H 27 V 15 c 0,-0.554 -0.446,-1 -1,-1 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-it87.svg b/.icons/awkward/48x48/mimetypes/application-x-it87.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-it87.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-jar.svg b/.icons/awkward/48x48/mimetypes/application-x-jar.svg
new file mode 120000
index 00000000..a2f19ba8
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-jar.svg
@@ -0,0 +1 @@
+../apps/java.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-java-applet.svg b/.icons/awkward/48x48/mimetypes/application-x-java-applet.svg
new file mode 120000
index 00000000..dbc66cdc
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-java-applet.svg
@@ -0,0 +1 @@
+text-x-java.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-java-archive.svg b/.icons/awkward/48x48/mimetypes/application-x-java-archive.svg
new file mode 120000
index 00000000..a2f19ba8
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-java-archive.svg
@@ -0,0 +1 @@
+../apps/java.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-java.svg b/.icons/awkward/48x48/mimetypes/application-x-java.svg
new file mode 120000
index 00000000..dbc66cdc
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-java.svg
@@ -0,0 +1 @@
+text-x-java.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-javascript.svg b/.icons/awkward/48x48/mimetypes/application-x-javascript.svg
new file mode 100644
index 00000000..9843c5e8
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-javascript.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e67d4a" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#e0c0b1" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 19.064,22.482 a 1.0001,1.0001 0 0 0 -0.0957,0.002 1.0001,1.0001 0 0 0 -0.26367,0.05469 c 0,0 -0.62631,0.20634 -1.3516,0.58789 -0.72525,0.38156 -1.6068,0.91644 -2.1738,1.834 -0.63117,1.0212 -0.3916,2.1138 -0.19531,2.7676 0.19629,0.6538 0.30435,0.93924 0.12305,1.377 -0.08854,0.21376 -0.631,0.68172 -1.2246,0.97266 -0.594,0.291 -1.133,0.443 -1.133,0.443 a 1.0001,1.0001 0 0 0 -0.715,1.229 1.0001,1.0001 0 0 0 0.715,1.201 c 0,0 0.53921,0.15242 1.1328,0.44336 0.59361,0.29094 1.1361,0.7589 1.2246,0.97266 0.1813,0.43771 0.07324,0.72315 -0.12305,1.377 -0.19629,0.6538 -0.43585,1.7463 0.19531,2.7676 0.56708,0.91755 1.4486,1.4524 2.1738,1.834 0.72525,0.38156 1.3516,0.58789 1.3516,0.58789 a 1.0001,1.0001 0 1 0 0.62891,-1.8965 c 0,0 -0.47588,-0.15951 -1.0488,-0.46094 -0.57295,-0.30143 -1.1857,-0.76666 -1.4023,-1.1172 -0.24505,-0.3965 -0.16464,-0.53369 0.01758,-1.1406 0.18222,-0.60693 0.51118,-1.6147 0.05469,-2.7168 -0.40428,-0.97602 -1.2111,-1.4927 -1.9336,-1.8652 0.72247,-0.37253 1.5293,-0.88922 1.9336,-1.8652 0.4565,-1.1021 0.12754,-2.1099 -0.05469,-2.7168 -0.18222,-0.60693 -0.26263,-0.74412 -0.01758,-1.1406 0.21664,-0.35053 0.8294,-0.81576 1.4023,-1.1172 0.57295,-0.30143 1.0488,-0.46094 1.0488,-0.46094 a 1.0001,1.0001 0 0 0 -0.26953,-1.9531 z m 9.9316,0 a 1.0001,1.0001 0 0 0 -0.26562,1.9531 c 0,0 0.47588,0.15951 1.0488,0.46094 0.57295,0.30143 1.1857,0.76666 1.4023,1.1172 0.24505,0.3965 0.16464,0.53369 -0.01758,1.1406 -0.18222,0.60693 -0.51119,1.6147 -0.05469,2.7168 0.40428,0.97602 1.2111,1.4927 1.9336,1.8652 -0.72247,0.37253 -1.5293,0.88922 -1.9336,1.8652 -0.4565,1.1021 -0.12753,2.1099 0.05469,2.7168 0.18222,0.60693 0.26263,0.74412 0.01758,1.1406 -0.21664,0.35053 -0.8294,0.81576 -1.4023,1.1172 -0.57295,0.30143 -1.0488,0.46094 -1.0488,0.46094 a 1.0001,1.0001 0 1 0 0.62891,1.8965 c 0,0 0.62631,-0.20634 1.3516,-0.58789 0.72525,-0.38156 1.6068,-0.91644 2.1738,-1.834 0.63117,-1.0212 0.3916,-2.1138 0.19531,-2.7676 -0.19629,-0.6538 -0.30435,-0.93924 -0.12305,-1.377 0.08854,-0.21376 0.631,-0.68172 1.2246,-0.97266 0.5936,-0.29094 1.1328,-0.44336 1.1328,-0.44336 a 1.0001,1.0001 0 0 0 0.715,-1.201 1.0001,1.0001 0 0 0 -0.715,-1.229 c 0,0 -0.53921,-0.15242 -1.1328,-0.44336 -0.59361,-0.29094 -1.1361,-0.7589 -1.2246,-0.97266 -0.1813,-0.43771 -0.07324,-0.72315 0.12305,-1.377 0.19629,-0.6538 0.43585,-1.7463 -0.19531,-2.7676 -0.56708,-0.91755 -1.4486,-1.4524 -2.1738,-1.834 -0.72525,-0.38156 -1.3516,-0.58789 -1.3516,-0.58789 a 1.0001,1.0001 0 0 0 -0.26367,-0.05469 1.0001,1.0001 0 0 0 -0.0957,-0.002 1.0001,1.0001 0 0 0 -0.0039,0 z M 23.9996,27 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 m 0,6 c -1.1046,0 -2,0.89543 -2,2 0,1.10457 0.89543,2 2,2 0.70697,0 1,2 1,2 0,0 1,-3.6024 1,-4 0,-1.1046 -0.89543,-2 -2,-2 z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m19.064 21.482a1.0001 1.0001 0 0 0 -0.0957 0.002 1.0001 1.0001 0 0 0 -0.26367 0.05469s-0.62631 0.20634-1.3516 0.58789c-0.72525 0.38156-1.6068 0.91644-2.1738 1.834-0.63117 1.0212-0.3916 2.1138-0.19531 2.7676s0.30435 0.93924 0.12305 1.377c-0.08854 0.21376-0.631 0.68172-1.2246 0.97266-0.594 0.291-1.133 0.443-1.133 0.443a1.0001 1.0001 0 0 0 -0.715 1.229 1.0001 1.0001 0 0 0 0.715 1.201s0.53921 0.15242 1.1328 0.44336c0.59361 0.29094 1.1361 0.7589 1.2246 0.97266 0.1813 0.43771 0.07324 0.72315-0.12305 1.377-0.19629 0.6538-0.43585 1.7463 0.19531 2.7676 0.56708 0.91755 1.4486 1.4524 2.1738 1.834 0.72525 0.38156 1.3516 0.58789 1.3516 0.58789a1.0001 1.0001 0 1 0 0.62891 -1.8965s-0.47588-0.15951-1.0488-0.46094c-0.57295-0.30143-1.1857-0.76666-1.4023-1.1172-0.24505-0.3965-0.16464-0.53369 0.01758-1.1406 0.18222-0.60693 0.51118-1.6147 0.05469-2.7168-0.40428-0.97602-1.2111-1.4927-1.9336-1.8652 0.72247-0.37253 1.5293-0.88922 1.9336-1.8652 0.4565-1.1021 0.12754-2.1099-0.05469-2.7168-0.18222-0.60693-0.26263-0.74412-0.01758-1.1406 0.21664-0.35053 0.8294-0.81576 1.4023-1.1172 0.57295-0.30143 1.0488-0.46094 1.0488-0.46094a1.0001 1.0001 0 0 0 -0.26953 -1.9531zm9.9316 0a1.0001 1.0001 0 0 0 -0.26562 1.9531s0.47588 0.15951 1.0488 0.46094c0.57295 0.30143 1.1857 0.76666 1.4023 1.1172 0.24505 0.3965 0.16464 0.53369-0.01758 1.1406-0.18222 0.60693-0.51119 1.6147-0.05469 2.7168 0.40428 0.97602 1.2111 1.4927 1.9336 1.8652-0.72247 0.37253-1.5293 0.88922-1.9336 1.8652-0.4565 1.1021-0.12753 2.1099 0.05469 2.7168 0.18222 0.60693 0.26263 0.74412 0.01758 1.1406-0.21664 0.35053-0.8294 0.81576-1.4023 1.1172-0.57295 0.30143-1.0488 0.46094-1.0488 0.46094a1.0001 1.0001 0 1 0 0.62891 1.8965s0.62631-0.20634 1.3516-0.58789c0.72525-0.38156 1.6068-0.91644 2.1738-1.834 0.63117-1.0212 0.3916-2.1138 0.19531-2.7676s-0.30435-0.93924-0.12305-1.377c0.08854-0.21376 0.631-0.68172 1.2246-0.97266s1.1328-0.44336 1.1328-0.44336a1.0001 1.0001 0 0 0 0.715 -1.201 1.0001 1.0001 0 0 0 -0.715 -1.229s-0.53921-0.15242-1.1328-0.44336c-0.59361-0.29094-1.1361-0.7589-1.2246-0.97266-0.1813-0.43771-0.07324-0.72315 0.12305-1.377 0.19629-0.6538 0.43585-1.7463-0.19531-2.7676-0.56708-0.91755-1.4486-1.4524-2.1738-1.834-0.72525-0.38156-1.3516-0.58789-1.3516-0.58789a1.0001 1.0001 0 0 0 -0.26367 -0.05469 1.0001 1.0001 0 0 0 -0.0957 -0.002 1.0001 1.0001 0 0 0 -0.0039 0zm-4.996 4.518a2 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 -2zm0 6c-1.1046 0-2 0.89543-2 2s0.89543 2 2 2c0.70697 0 1 2 1 2s1-3.6024 1-4c0-1.1046-0.89543-2-2-2z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-k3b.svg b/.icons/awkward/48x48/mimetypes/application-x-k3b.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-k3b.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kcachegrind.svg b/.icons/awkward/48x48/mimetypes/application-x-kcachegrind.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kcachegrind.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kcsrc.svg b/.icons/awkward/48x48/mimetypes/application-x-kcsrc.svg
new file mode 120000
index 00000000..3e6e55ed
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kcsrc.svg
@@ -0,0 +1 @@
+../apps/preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kdenlive.svg b/.icons/awkward/48x48/mimetypes/application-x-kdenlive.svg
new file mode 120000
index 00000000..a634e57d
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kdenlive.svg
@@ -0,0 +1 @@
+../apps/kdenlive.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kdenlivetitle.svg b/.icons/awkward/48x48/mimetypes/application-x-kdenlivetitle.svg
new file mode 120000
index 00000000..a634e57d
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kdenlivetitle.svg
@@ -0,0 +1 @@
+../apps/kdenlive.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-keepass.svg b/.icons/awkward/48x48/mimetypes/application-x-keepass.svg
new file mode 120000
index 00000000..c14c5156
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-keepass.svg
@@ -0,0 +1 @@
+application-pgp-encrypted.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-keepass2.svg b/.icons/awkward/48x48/mimetypes/application-x-keepass2.svg
new file mode 120000
index 00000000..c14c5156
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-keepass2.svg
@@ -0,0 +1 @@
+application-pgp-encrypted.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-keepassx.svg b/.icons/awkward/48x48/mimetypes/application-x-keepassx.svg
new file mode 120000
index 00000000..c14c5156
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-keepassx.svg
@@ -0,0 +1 @@
+application-pgp-encrypted.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-keepassxc.svg b/.icons/awkward/48x48/mimetypes/application-x-keepassxc.svg
new file mode 120000
index 00000000..c14c5156
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-keepassxc.svg
@@ -0,0 +1 @@
+application-pgp-encrypted.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kexi-connectiondata.svg b/.icons/awkward/48x48/mimetypes/application-x-kexi-connectiondata.svg
new file mode 120000
index 00000000..d150bb25
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kexi-connectiondata.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kexiproject-shortcut.svg b/.icons/awkward/48x48/mimetypes/application-x-kexiproject-shortcut.svg
new file mode 120000
index 00000000..d150bb25
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kexiproject-shortcut.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kexiproject-sqlite2.svg b/.icons/awkward/48x48/mimetypes/application-x-kexiproject-sqlite2.svg
new file mode 120000
index 00000000..dd2bae17
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kexiproject-sqlite2.svg
@@ -0,0 +1 @@
+application-x-sqlite2.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kexiproject-sqlite3.svg b/.icons/awkward/48x48/mimetypes/application-x-kexiproject-sqlite3.svg
new file mode 120000
index 00000000..dd2bae17
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kexiproject-sqlite3.svg
@@ -0,0 +1 @@
+application-x-sqlite2.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kformula.svg b/.icons/awkward/48x48/mimetypes/application-x-kformula.svg
new file mode 120000
index 00000000..15f67cb9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kformula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kgeo.svg b/.icons/awkward/48x48/mimetypes/application-x-kgeo.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kgeo.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kgetlist.svg b/.icons/awkward/48x48/mimetypes/application-x-kgetlist.svg
new file mode 120000
index 00000000..a6d0d70d
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kgetlist.svg
@@ -0,0 +1 @@
+application-x-bittorrent.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-khtml-adaptor.svg b/.icons/awkward/48x48/mimetypes/application-x-khtml-adaptor.svg
new file mode 120000
index 00000000..51bc5766
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-khtml-adaptor.svg
@@ -0,0 +1 @@
+../apps/preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kig.svg b/.icons/awkward/48x48/mimetypes/application-x-kig.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kig.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kmplot.svg b/.icons/awkward/48x48/mimetypes/application-x-kmplot.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kmplot.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kmymoney.svg b/.icons/awkward/48x48/mimetypes/application-x-kmymoney.svg
new file mode 100644
index 00000000..d6830544
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kmymoney.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path opacity=".1" d="m163.22 242.45v11c0 1.1046 0.89543 2 2 2h10l-1-1-10-9z"/>
+ <path style="fill:#b38d32" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#ffffff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#dabe79" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="m 21.5,22.9997 c -0.831,0 -1.5,0.59532 -1.5,1.333984 v 13.332032 c 0,0.738664 0.669,1.333984 1.5,1.333984 0.831,0 1.5,-0.59532 1.5,-1.333984 v -3.263672 l 2.291016,3.96875 c 0.369332,0.639702 1.247129,0.82175 1.966796,0.40625 0.719664,-0.4155 1.002145,-1.266546 0.632813,-1.90625 l -3.384766,-5.863282 3.384766,-5.861328 c 0.369332,-0.639703 0.08685,-1.488797 -0.632813,-1.904297 -0.269875,-0.155812 -0.562792,-0.227254 -0.841796,-0.222656 -0.465008,0.0077 -0.894168,0.227139 -1.125,0.626953 L 23,27.614934 v -3.28125 C 23,23.59502 22.331,22.9997 21.5,22.9997 Z"/>
+ <path style="fill:#ffffff" d="m21.5 21.9997c-0.831 0-1.5 0.59532-1.5 1.333984v13.332032c0 0.738664 0.669 1.333984 1.5 1.333984s1.5-0.59532 1.5-1.333984v-3.263672l2.291016 3.96875c0.369332 0.639702 1.247129 0.82175 1.966796 0.40625 0.719664-0.4155 1.002145-1.266546 0.632813-1.90625l-3.384766-5.863282 3.384766-5.861328c0.369332-0.639703 0.08685-1.488797-0.632813-1.904297-0.269875-0.155812-0.562792-0.227254-0.841796-0.222656-0.465008 0.0077-0.894168 0.227139-1.125 0.626953l-2.291016 3.96875v-3.28125c0-0.738664-0.669-1.333984-1.5-1.333984z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kns.svg b/.icons/awkward/48x48/mimetypes/application-x-kns.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kns.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kolf.svg b/.icons/awkward/48x48/mimetypes/application-x-kolf.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kolf.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kommander.svg b/.icons/awkward/48x48/mimetypes/application-x-kommander.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kommander.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kontour.svg b/.icons/awkward/48x48/mimetypes/application-x-kontour.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kontour.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kontur.svg b/.icons/awkward/48x48/mimetypes/application-x-kontur.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kontur.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kopete-emoticons.svg b/.icons/awkward/48x48/mimetypes/application-x-kopete-emoticons.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kopete-emoticons.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kourse.svg b/.icons/awkward/48x48/mimetypes/application-x-kourse.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kourse.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kover.svg b/.icons/awkward/48x48/mimetypes/application-x-kover.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kover.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kpresenter.svg b/.icons/awkward/48x48/mimetypes/application-x-kpresenter.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kpresenter.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-krita-assistant.svg b/.icons/awkward/48x48/mimetypes/application-x-krita-assistant.svg
new file mode 120000
index 00000000..8f1a819d
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-krita-assistant.svg
@@ -0,0 +1 @@
+application-x-krita.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-krita-paintoppresent.svg b/.icons/awkward/48x48/mimetypes/application-x-krita-paintoppresent.svg
new file mode 120000
index 00000000..8f1a819d
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-krita-paintoppresent.svg
@@ -0,0 +1 @@
+application-x-krita.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-krita.svg b/.icons/awkward/48x48/mimetypes/application-x-krita.svg
new file mode 100644
index 00000000..fb0b1f22
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-krita.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#4f4f4f" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".1" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#696969" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="m 20,23 c -1.6,0 -3,1.4 -3,3 0,1.6 1.4,3 3,3 1.6,0 3,-1.4 3,-3 0,-1.6 -1.4,-3 -3,-3 z m 8,0 c -1.6,0 -3,1.4 -3,3 0,1.6 1.4,3 3,3 1.6,0 3,-1.4 3,-3 0,-1.6 -1.4,-3 -3,-3 z m -13,9 c -1.6,0 -3,1.4 -3,3 0,1.6 1.4,3 3,3 1.6,0 3,-1.4 3,-3 0,-1.6 -1.4,-3 -3,-3 z m 18,0 c -1.6,0 -3,1.4 -3,3 0,1.6 1.4,3 3,3 1.6,0 3,-1.4 3,-3 0,-1.6 -1.4,-3 -3,-3 z"/>
+ <path style="fill:#f1a443" d="m 15,37 c -1.6,0 -3,-1.4 -3,-3 0,-1.6 1.4,-3 3,-3 1.6,0 3,1.4 3,3 0,1.6 -1.4,3 -3,3 z"/>
+ <path style="fill:#3f90dc" d="m 20,28 c -1.6,0 -3,-1.4 -3,-3 0,-1.6 1.4,-3 3,-3 1.6,0 3,1.4 3,3 0,1.6 -1.4,3 -3,3 z"/>
+ <path style="fill:#56a913" d="m 28,28 c -1.6,0 -3,-1.4 -3,-3 0,-1.6 1.4,-3 3,-3 1.6,0 3,1.4 3,3 0,1.6 -1.4,3 -3,3 z"/>
+ <path style="fill:#f35b5b" d="m 33,37 c -1.6,0 -3,-1.4 -3,-3 0,-1.6 1.4,-3 3,-3 1.6,0 3,1.4 3,3 0,1.6 -1.4,3 -3,3 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kseg.svg b/.icons/awkward/48x48/mimetypes/application-x-kseg.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kseg.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ksysguard.svg b/.icons/awkward/48x48/mimetypes/application-x-ksysguard.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ksysguard.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ktheme.svg b/.icons/awkward/48x48/mimetypes/application-x-ktheme.svg
new file mode 120000
index 00000000..49fc855e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ktheme.svg
@@ -0,0 +1 @@
+application-x-plasma.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kudesigner.svg b/.icons/awkward/48x48/mimetypes/application-x-kudesigner.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kudesigner.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kva.svg b/.icons/awkward/48x48/mimetypes/application-x-kva.svg
new file mode 120000
index 00000000..51bc5766
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kva.svg
@@ -0,0 +1 @@
+../apps/preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kvs.svg b/.icons/awkward/48x48/mimetypes/application-x-kvs.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kvs.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kvtml.svg b/.icons/awkward/48x48/mimetypes/application-x-kvtml.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kvtml.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kwallet.svg b/.icons/awkward/48x48/mimetypes/application-x-kwallet.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kwallet.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kword.svg b/.icons/awkward/48x48/mimetypes/application-x-kword.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kword.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-kwordquiz.svg b/.icons/awkward/48x48/mimetypes/application-x-kwordquiz.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-kwordquiz.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-lanalyzer.svg b/.icons/awkward/48x48/mimetypes/application-x-lanalyzer.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-lanalyzer.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-lha.svg b/.icons/awkward/48x48/mimetypes/application-x-lha.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-lha.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-lhz.svg b/.icons/awkward/48x48/mimetypes/application-x-lhz.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-lhz.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-love-game.svg b/.icons/awkward/48x48/mimetypes/application-x-love-game.svg
new file mode 100644
index 00000000..6628baca
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-love-game.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 24,5 C 21.723407,5 4,22.92361 4,25 4,25.98425 8.6090646,31.220731 13.433594,36.087891 18.012355,40.712811 22.784386,45 24,45 26.748432,45 44,26.80505 44,25 43.999706,23.71707 40.058977,19.065476 35.638672,14.572266 30.842951,9.6939356 25.488722,5 24,5 Z"/>
+ <path style="fill:#e74a99" d="M 35.638874,13.57233 C 30.843153,8.694 25.489163,4 24.000441,4 21.723848,4 4.0000005,21.92346 4.0000005,23.99985 c 0,0.98425 4.6087473,6.22153 9.4332765,11.08869 0.388057,-0.25135 0.768175,-0.53505 1.135945,-0.85578 7.216068,-6.76745 15.674209,-12.43071 21.069652,-20.66043 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24 4 C 21.723407 4 4 21.92361 4 24 C 4 24.109775 4.0652643 24.279112 4.1738281 24.488281 C 5.9843159 20.924675 21.853724 5 24 5 C 25.446756 5 30.54081 9.4368292 35.228516 14.164062 C 35.364045 13.965844 35.506742 13.7735 35.638672 13.572266 C 30.842951 8.6939356 25.488722 4 24 4 z"/>
+ <path style="fill:#27aae1" d="m 35.638874,13.57233 c -5.395737,8.22972 -13.853878,13.89298 -21.069653,20.66043 -0.36777,0.32073 -0.747888,0.60443 -1.135944,0.85578 C 18.012038,39.71346 22.785121,44 24.000735,44 26.749167,44 44,25.8049 44,23.99985 43.999706,22.71692 40.059179,18.06554 35.638874,13.57233 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 35.638672 13.572266 C 30.242935 21.801986 21.784134 27.464972 14.568359 34.232422 C 14.200589 34.553152 13.82165 34.836541 13.433594 35.087891 C 13.633476 35.289788 13.828986 35.471596 14.029297 35.671875 C 14.212056 35.533803 14.390858 35.38722 14.568359 35.232422 C 21.784134 28.464972 30.242935 22.801986 35.638672 14.572266 C 39.558448 18.556692 43.095448 22.659567 43.847656 24.433594 C 43.941399 24.24871 44 24.096493 44 24 C 43.999706 22.71707 40.058977 18.065476 35.638672 13.572266 z"/>
+ <path style="opacity:0.2" d="m 24.646292,19.488667 c 0,0 -1.957892,-4.327876 -6.033208,-3.342842 C 14.538372,17.131171 6.0281903,25.53921 24.007257,36 h -0.0145 c 17.978766,-10.46079 9.469188,-18.868528 5.394174,-19.854175 -4.075316,-0.985034 -6.032905,3.342842 -6.032905,3.342842 z"/>
+ <path style="fill:#ffffff" d="m 24.646292,18.488667 c 0,0 -1.957892,-4.327876 -6.033208,-3.342842 C 14.538372,16.131171 6.0281903,24.53921 24.007257,35 h -0.0145 c 17.978766,-10.46079 9.469188,-18.868528 5.394174,-19.854175 -4.075316,-0.985034 -6.032905,3.342842 -6.032905,3.342842 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-lyx.svg b/.icons/awkward/48x48/mimetypes/application-x-lyx.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-lyx.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-lz4-compressed-tar.svg b/.icons/awkward/48x48/mimetypes/application-x-lz4-compressed-tar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-lz4-compressed-tar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-lzip-compressed-tar.svg b/.icons/awkward/48x48/mimetypes/application-x-lzip-compressed-tar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-lzip-compressed-tar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-lzma-compressed-tar.svg b/.icons/awkward/48x48/mimetypes/application-x-lzma-compressed-tar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-lzma-compressed-tar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-lzma.svg b/.icons/awkward/48x48/mimetypes/application-x-lzma.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-lzma.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-lzop.svg b/.icons/awkward/48x48/mimetypes/application-x-lzop.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-lzop.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-m4.svg b/.icons/awkward/48x48/mimetypes/application-x-m4.svg
new file mode 120000
index 00000000..2df582fa
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-m4.svg
@@ -0,0 +1 @@
+text-x-makefile.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-macbinary.svg b/.icons/awkward/48x48/mimetypes/application-x-macbinary.svg
new file mode 120000
index 00000000..6464f89b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-macbinary.svg
@@ -0,0 +1 @@
+xoj.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-maff.svg b/.icons/awkward/48x48/mimetypes/application-x-maff.svg
new file mode 120000
index 00000000..678a5810
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-maff.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-matroska.svg b/.icons/awkward/48x48/mimetypes/application-x-matroska.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-matroska.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-mif.svg b/.icons/awkward/48x48/mimetypes/application-x-mif.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-mif.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-mimearchive.svg b/.icons/awkward/48x48/mimetypes/application-x-mimearchive.svg
new file mode 120000
index 00000000..678a5810
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-mimearchive.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-mobi8-ebook.svg b/.icons/awkward/48x48/mimetypes/application-x-mobi8-ebook.svg
new file mode 120000
index 00000000..80620a71
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-mobi8-ebook.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-mobipocket-ebook.svg b/.icons/awkward/48x48/mimetypes/application-x-mobipocket-ebook.svg
new file mode 120000
index 00000000..80620a71
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-mobipocket-ebook.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ms-dos-executable.svg b/.icons/awkward/48x48/mimetypes/application-x-ms-dos-executable.svg
new file mode 120000
index 00000000..bfcd5893
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ms-dos-executable.svg
@@ -0,0 +1 @@
+../apps/wine.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ms-shortcut.svg b/.icons/awkward/48x48/mimetypes/application-x-ms-shortcut.svg
new file mode 120000
index 00000000..bfcd5893
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ms-shortcut.svg
@@ -0,0 +1 @@
+../apps/wine.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ms-wim.svg b/.icons/awkward/48x48/mimetypes/application-x-ms-wim.svg
new file mode 120000
index 00000000..bfcd5893
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ms-wim.svg
@@ -0,0 +1 @@
+../apps/wine.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-msdos-program.svg b/.icons/awkward/48x48/mimetypes/application-x-msdos-program.svg
new file mode 100644
index 00000000..0a26ed64
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-msdos-program.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#48aeff" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#90cdff" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 13,20 V 30 H 23 V 20 Z m 12,0 V 30 H 35 V 20 Z M 13,32 V 42 H 23 V 32 Z m 12,0 V 42 H 35 V 32 Z"/>
+ <path style="fill:#ffffff" d="M 13 19 L 13 29 L 23 29 L 23 19 L 13 19 z M 25 19 L 25 29 L 35 29 L 35 19 L 25 19 z M 13 31 L 13 41 L 23 41 L 23 31 L 13 31 z M 25 31 L 25 41 L 35 41 L 35 31 L 25 31 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-msdownload.svg b/.icons/awkward/48x48/mimetypes/application-x-msdownload.svg
new file mode 120000
index 00000000..71137a9a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-msdownload.svg
@@ -0,0 +1 @@
+application-x-sharedlib.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-msexcel.svg b/.icons/awkward/48x48/mimetypes/application-x-msexcel.svg
new file mode 120000
index 00000000..46d4d34a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-msexcel.svg
@@ -0,0 +1 @@
+application-msexcel.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-msi.svg b/.icons/awkward/48x48/mimetypes/application-x-msi.svg
new file mode 120000
index 00000000..bfcd5893
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-msi.svg
@@ -0,0 +1 @@
+../apps/wine.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-mswinurl.svg b/.icons/awkward/48x48/mimetypes/application-x-mswinurl.svg
new file mode 100644
index 00000000..0eaa4bc9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-mswinurl.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#2095f2" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#7cc0f5" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="m 24,21 c -5.522857,0 -10,4.477143 -10,10 0,5.522857 4.477143,10 10,10 5.522857,0 10,-4.477143 10,-10 0,-5.522857 -4.477143,-10 -10,-10 z m -0.935547,1.994141 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.726288 -0.8369,3.747528 -0.103516,4.828125 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,1e-6 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 C 17.638669,30.260233 16.489102,29.612681 16.050781,29.144531 16.032251,29.124681 16.0161,29.11132 16,29.09375 c 0.628012,-2.501606 2.390201,-4.551008 4.726562,-5.539062 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103515 z m 7.625,3.8125 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+ <path style="fill:#ffffff" d="m 24,20 c -5.522857,0 -10,4.477143 -10,10 0,5.522857 4.477143,10 10,10 5.522857,0 10,-4.477143 10,-10 0,-5.522857 -4.477143,-10 -10,-10 z m -0.935547,1.994141 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.726288 -0.8369,3.747528 -0.103516,4.828125 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 C 17.638669,29.260233 16.489102,28.612681 16.050781,28.144531 16.032251,28.124681 16.0161,28.11132 16,28.09375 c 0.628012,-2.501606 2.390201,-4.551008 4.726562,-5.539062 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103515 z m 7.625,3.8125 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-mswrite.svg b/.icons/awkward/48x48/mimetypes/application-x-mswrite.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-mswrite.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-musescore+xml.svg b/.icons/awkward/48x48/mimetypes/application-x-musescore+xml.svg
new file mode 120000
index 00000000..e24b30e9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-musescore+xml.svg
@@ -0,0 +1 @@
+application-x-musescore.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-musescore.svg b/.icons/awkward/48x48/mimetypes/application-x-musescore.svg
new file mode 100644
index 00000000..4ec3a8b9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-musescore.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 l 0,36 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,17 29,16 28,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 10,4 C 8.892,4 8,4.892 8,6 l 0,36 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,16 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 L 8,7 C 8,5.892 8.892,5 10,5 L 28,5 39,16 40,16 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 0,10 c 0,1.1046 0.89543,2 2,2 l 10,0 z"/>
+ <path style="fill:#fafafa" d="m 28,4 0,10 c 0,1.1046 0.89543,2 2,2 l 10,0 z"/>
+ <path style="fill:#2470b2" d="m 20.021421,20.992705 h -0.0192 c 0.0381,4.1874 -7.3e-4,7.375 0,11.562 -1.8438,-1.1725 -4.5316,-0.41497 -5.5172,1.5309 -1.1469,1.9742 -0.16651,4.7651 1.9602,5.5923 2.0774,0.95043 4.7614,-0.2976 5.3772,-2.4962 0.30759,-1.2005 0.13601,-2.4536 0.18418,-3.6809 0.005,-2.8362 0.01,-4.6724 0.0149,-7.5086 h 9 c -0.006,2.5208 -0.0128,4.0417 -0.0192,6.5625 -1.8438,-1.1725 -4.5316,-0.41497 -5.5172,1.5309 -1.1469,1.9742 -0.16651,4.7651 1.9602,5.5923 2.2491,1.0177 5.4228,-0.5127 5.5925,-3.0831 -0.0756,-2.33 -0.01,-4.6677 -0.0263,-7.001 0.003,-2.8672 0.0105,-5.7344 0.01,-8.6016 h -13 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-n64-rom.svg b/.icons/awkward/48x48/mimetypes/application-x-n64-rom.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-n64-rom.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-navi-animation.svg b/.icons/awkward/48x48/mimetypes/application-x-navi-animation.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-navi-animation.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-nes-rom.svg b/.icons/awkward/48x48/mimetypes/application-x-nes-rom.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-nes-rom.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-netinstobserver.svg b/.icons/awkward/48x48/mimetypes/application-x-netinstobserver.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-netinstobserver.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-nettl.svg b/.icons/awkward/48x48/mimetypes/application-x-nettl.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-nettl.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-nintendo-ds-rom.svg b/.icons/awkward/48x48/mimetypes/application-x-nintendo-ds-rom.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-nintendo-ds-rom.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-nzb.svg b/.icons/awkward/48x48/mimetypes/application-x-nzb.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-nzb.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-object.svg b/.icons/awkward/48x48/mimetypes/application-x-object.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-object.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-osm+xml.svg b/.icons/awkward/48x48/mimetypes/application-x-osm+xml.svg
new file mode 120000
index 00000000..8a704c49
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-osm+xml.svg
@@ -0,0 +1 @@
+../apps/maps.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-pak.svg b/.icons/awkward/48x48/mimetypes/application-x-pak.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-pak.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-partial-download.svg b/.icons/awkward/48x48/mimetypes/application-x-partial-download.svg
new file mode 120000
index 00000000..317ff648
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-partial-download.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-patch.svg b/.icons/awkward/48x48/mimetypes/application-x-patch.svg
new file mode 120000
index 00000000..304201b3
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-patch.svg
@@ -0,0 +1 @@
+text-x-patch.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-pcapng.svg b/.icons/awkward/48x48/mimetypes/application-x-pcapng.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-pcapng.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-pem-file.svg b/.icons/awkward/48x48/mimetypes/application-x-pem-file.svg
new file mode 120000
index 00000000..aeb8d021
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-pem-file.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-pem-key.svg b/.icons/awkward/48x48/mimetypes/application-x-pem-key.svg
new file mode 120000
index 00000000..aeb8d021
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-pem-key.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-perl.svg b/.icons/awkward/48x48/mimetypes/application-x-perl.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-perl.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-phatch.svg b/.icons/awkward/48x48/mimetypes/application-x-phatch.svg
new file mode 120000
index 00000000..9c9941e5
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-phatch.svg
@@ -0,0 +1 @@
+../apps/phatch.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-php.svg b/.icons/awkward/48x48/mimetypes/application-x-php.svg
new file mode 100644
index 00000000..05a1b040
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-php.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="opacity:0.1" transform="translate(-135.61,-237.76)" d="m 163.22,242.45 v 11 c 0,1.1046 0.89543,2 2,2 h 10 l -1,-1 -10,-9 z"/>
+ <path style="fill:#8561c1" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ad81f2" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="M 23,25 15,32.132812 23,39 V 36 L 18.5,32 23,28 Z m 4,0 a 1.0001,1.0001 0 0 0 -1,1 v 2 a 1.0001,1.0001 0 1 0 2,0 v -1 h 2 v 3.464844 l -2.554688,1.703125 A 1.0001,1.0001 0 0 0 27,32.96875 v 2 a 1.0001,1.0001 0 1 0 2,0 v -1.464844 l 2.554688,-1.703125 A 1.0001,1.0001 0 0 0 32,31 v -5 a 1.0001,1.0001 0 0 0 -1,-1 z m 1,12 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z"/>
+ <path style="fill:#ffffff" d="M 23 24 L 15 31.132812 L 23 38 L 23 35 L 18.5 31 L 23 27 L 23 24 z M 27 24 A 1.0001 1.0001 0 0 0 26 25 L 26 27 A 1.0001 1.0001 0 1 0 28 27 L 28 26 L 30 26 L 30 29.464844 L 27.445312 31.167969 A 1.0001 1.0001 0 0 0 27 31.96875 L 27 33.96875 A 1.0001 1.0001 0 1 0 29 33.96875 L 29 32.503906 L 31.554688 30.800781 A 1.0001 1.0001 0 0 0 32 30 L 32 25 A 1.0001 1.0001 0 0 0 31 24 L 27 24 z M 28 36 A 1 1 0 0 0 27 37 A 1 1 0 0 0 28 38 A 1 1 0 0 0 29 37 A 1 1 0 0 0 28 36 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-pkcs12.svg b/.icons/awkward/48x48/mimetypes/application-x-pkcs12.svg
new file mode 120000
index 00000000..caa47131
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-pkcs12.svg
@@ -0,0 +1 @@
+application-pkix-cert.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-pkcs7-certificates.svg b/.icons/awkward/48x48/mimetypes/application-x-pkcs7-certificates.svg
new file mode 120000
index 00000000..caa47131
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-pkcs7-certificates.svg
@@ -0,0 +1 @@
+application-pkix-cert.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-planner.svg b/.icons/awkward/48x48/mimetypes/application-x-planner.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-planner.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-plasma.svg b/.icons/awkward/48x48/mimetypes/application-x-plasma.svg
new file mode 100644
index 00000000..94489356
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-plasma.svg
@@ -0,0 +1,39 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#eba229" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#f5cc7c" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <g style="opacity:0.2" transform="translate(8,14)">
+ <g transform="matrix(-0.062787,0,0,-0.062292,23.766,25.082)">
+ <g>
+ <g>
+ <g>
+ <g>
+ <path transform="matrix(11.498,0,0,11.498,-135.83,-118.41)" d="m 20.314,12.539 c -0.83567,0.7607 -1.5166,1.6303 -1.7871,2.8809 -0.53798,2.4879 0.77013,5.9992 6.0527,8.3926 4.9711,2.2523 5.9094,5.5908 5.2031,7.7656 -0.71244,2.1934 -3.3358,4.1732 -7.4102,3.3359 -0.43517,-0.09181 -0.86438,-0.21026 -1.2891,-0.35156 1.0881,0.73142 4.0872,1.2861 6.068,0.79777 3.7616,-0.92745 7.5687,-2.6789 9.4984,-6.6982 2.9574,-6.5276 0.05302,-14.246 -6.4746,-17.203 -3.6091,-1.6034 -7.0252,-1.4532 -9.8613,1.0801 z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ </g>
+ <path d="m 22,9 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"/>
+ <path d="m 25,13 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"/>
+ <path d="m 26,18 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"/>
+ </g>
+ <g style="fill:#3f3f3f" transform="translate(8 13)">
+ <g style="fill:#3f3f3f" transform="matrix(-.062787 0 0 -.062292 23.766 25.082)">
+ <g style="fill:#3f3f3f">
+ <g style="fill:#3f3f3f">
+ <g style="fill:#3f3f3f">
+ <g style="fill:#3f3f3f">
+ <path style="fill:#3f3f3f" transform="matrix(11.498,0,0,11.498,-135.83,-118.41)" d="m20.314 12.539c-0.83567 0.7607-1.5166 1.6303-1.7871 2.8809-0.53798 2.4879 0.77013 5.9992 6.0527 8.3926 4.9711 2.2523 5.9094 5.5908 5.2031 7.7656-0.71244 2.1934-3.3358 4.1732-7.4102 3.3359-0.43517-0.09181-0.86438-0.21026-1.2891-0.35156 1.0881 0.73142 4.0872 1.2861 6.068 0.79777 3.7616-0.92745 7.5687-2.6789 9.4984-6.6982 2.9574-6.5276 0.05302-14.246-6.4746-17.203-3.6091-1.6034-7.0252-1.4532-9.8613 1.0801z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ </g>
+ <path style="fill:#3f3f3f" d="m22 9a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z"/>
+ <path style="fill:#3f3f3f" d="m25 13a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z"/>
+ <path style="fill:#3f3f3f" d="m26 18a2 2 0 0 1 -2 2 2 2 0 0 1 -2 -2 2 2 0 0 1 2 -2 2 2 0 0 1 2 2z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-project.svg b/.icons/awkward/48x48/mimetypes/application-x-project.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-project.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ptoptimizer-script.svg b/.icons/awkward/48x48/mimetypes/application-x-ptoptimizer-script.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ptoptimizer-script.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-python-bytecode.svg b/.icons/awkward/48x48/mimetypes/application-x-python-bytecode.svg
new file mode 120000
index 00000000..06f81fa8
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-python-bytecode.svg
@@ -0,0 +1 @@
+text-x-python.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-quanta.svg b/.icons/awkward/48x48/mimetypes/application-x-quanta.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-quanta.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-quattropro.svg b/.icons/awkward/48x48/mimetypes/application-x-quattropro.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-quattropro.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-radcom.svg b/.icons/awkward/48x48/mimetypes/application-x-radcom.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-radcom.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-rar.svg b/.icons/awkward/48x48/mimetypes/application-x-rar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-rar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-raw-disk-image-xz-compressed.svg b/.icons/awkward/48x48/mimetypes/application-x-raw-disk-image-xz-compressed.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-raw-disk-image-xz-compressed.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-raw-disk-image.svg b/.icons/awkward/48x48/mimetypes/application-x-raw-disk-image.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-raw-disk-image.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-remote-connection.svg b/.icons/awkward/48x48/mimetypes/application-x-remote-connection.svg
new file mode 120000
index 00000000..f04ac037
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-remote-connection.svg
@@ -0,0 +1 @@
+../apps/preferences-desktop-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-riff.svg b/.icons/awkward/48x48/mimetypes/application-x-riff.svg
new file mode 120000
index 00000000..71137a9a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-riff.svg
@@ -0,0 +1 @@
+application-x-sharedlib.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-rpm.svg b/.icons/awkward/48x48/mimetypes/application-x-rpm.svg
new file mode 120000
index 00000000..a9718878
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-rpm.svg
@@ -0,0 +1 @@
+rpm.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-rsdf-container.svg b/.icons/awkward/48x48/mimetypes/application-x-rsdf-container.svg
new file mode 120000
index 00000000..317ff648
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-rsdf-container.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-ruby.svg b/.icons/awkward/48x48/mimetypes/application-x-ruby.svg
new file mode 120000
index 00000000..99f12ae3
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-ruby.svg
@@ -0,0 +1 @@
+text-x-ruby.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-shar.svg b/.icons/awkward/48x48/mimetypes/application-x-shar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-shar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-sharedlib.svg b/.icons/awkward/48x48/mimetypes/application-x-sharedlib.svg
new file mode 100644
index 00000000..bda1a0ad
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-sharedlib.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <rect style="fill:#1d6ad7" width="10" height="10" x="13" y="19"/>
+ <rect style="fill:#1d6ad7" width="10" height="10" x="25" y="31"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-shellscript.svg b/.icons/awkward/48x48/mimetypes/application-x-shellscript.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-shellscript.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-shockwave-flash.svg b/.icons/awkward/48x48/mimetypes/application-x-shockwave-flash.svg
new file mode 100644
index 00000000..45c6f90f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-shockwave-flash.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e74c3c" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#f5877c" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="m 31,21.006 v 3.6212 c -3.5149,0.0633 -4.3787,3.5891 -4.3787,3.5891 h 2.6511 v 3.6211 h -4.1106 c -2.473,7.846 -8.162,7.147 -8.162,7.147 v -3.6211 c 0,0 3.6103,0.68898 5.4511,-6.2255 2.303,-8.65 8.549,-8.132 8.549,-8.132 z"/>
+ <path fill="#fff" d="m31 20.006v3.6212c-3.5149 0.0633-4.3787 3.5891-4.3787 3.5891h2.6511v3.6211h-4.1106c-2.473 7.846-8.162 7.147-8.162 7.147v-3.6211s3.6103 0.68898 5.4511-6.2255c2.303-8.65 8.549-8.132 8.549-8.132z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-siag.svg b/.icons/awkward/48x48/mimetypes/application-x-siag.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-siag.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-smb-server.svg b/.icons/awkward/48x48/mimetypes/application-x-smb-server.svg
new file mode 120000
index 00000000..924e65cc
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-smb-server.svg
@@ -0,0 +1 @@
+../places/folder-publicshare.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-smb-workgroup.svg b/.icons/awkward/48x48/mimetypes/application-x-smb-workgroup.svg
new file mode 120000
index 00000000..924e65cc
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-smb-workgroup.svg
@@ -0,0 +1 @@
+../places/folder-publicshare.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-snoop.svg b/.icons/awkward/48x48/mimetypes/application-x-snoop.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-snoop.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-spkac+base64.svg b/.icons/awkward/48x48/mimetypes/application-x-spkac+base64.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-spkac+base64.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-spkac.svg b/.icons/awkward/48x48/mimetypes/application-x-spkac.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-spkac.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-spss-por.svg b/.icons/awkward/48x48/mimetypes/application-x-spss-por.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-spss-por.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-spss-sav.svg b/.icons/awkward/48x48/mimetypes/application-x-spss-sav.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-spss-sav.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-sqlite2.svg b/.icons/awkward/48x48/mimetypes/application-x-sqlite2.svg
new file mode 100644
index 00000000..084124e7
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-sqlite2.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <g style="fill:#09a576" transform="matrix(0.1786,0,0,0.18927,15.507,21.000044)">
+ <g style="fill:#09a576">
+ <g style="fill:#09a576">
+ <g style="fill:#09a576">
+ <g style="fill:#09a576">
+ <g style="fill:#09a576">
+ <path style="fill:#09a576" d="M 47.561,0 C 25.928,0 8.39,6.393 8.39,14.283 v 11.72 c 0,7.891 17.538,14.282 39.171,14.282 21.632,0 39.17,-6.392 39.17,-14.282 V 14.283 C 86.731,6.393 69.193,0 47.561,0 Z"/>
+ </g>
+ </g>
+ <g style="fill:#09a576">
+ <g style="fill:#09a576">
+ <path style="fill:#09a576" d="m 47.561,47.115 c -20.654,0 -37.682,-5.832 -39.171,-13.227 -0.071,0.353 0,19.355 0,19.355 0,7.892 17.538,14.283 39.171,14.283 21.632,0 39.17,-6.393 39.17,-14.283 0,0 0.044,-19.003 -0.026,-19.355 -1.491,7.396 -18.491,13.227 -39.144,13.227 z"/>
+ </g>
+ </g>
+ <path style="fill:#09a576" d="M 86.694,61.464 C 85.206,68.855 68.215,74.69 47.561,74.69 26.907,74.69 9.875,68.854 8.386,61.464 L 8.39,80.82 c 0,7.891 17.538,14.282 39.171,14.282 21.632,0 39.17,-6.393 39.17,-14.282 z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-sqlite3.svg b/.icons/awkward/48x48/mimetypes/application-x-sqlite3.svg
new file mode 120000
index 00000000..dd2bae17
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-sqlite3.svg
@@ -0,0 +1 @@
+application-x-sqlite2.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-srt.svg b/.icons/awkward/48x48/mimetypes/application-x-srt.svg
new file mode 100644
index 00000000..8efa2850
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-srt.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 44,41 V 9 C 44,7.892 43.108,7 42,7 H 6 C 4.892,7 4,7.892 4,9 v 32 c 0,1.108 0.892,2 2,2 h 36 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path fill="#607d8b" d="m44 40v-32c0-1.108-0.892-2-2-2h-36c-1.108 0-2 0.892-2 2v32c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2z"/>
+ <path fill="#fff" opacity=".2" d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2z"/>
+ <path style="opacity:0.2" d="m 15,32 v -2 h 11 v 2 z m 0,-4 v -2 h 18 v 2 z m 0,-4 v -2 h 18 v 2 z m 0,-4 v -2 h 18 v 2 z"/>
+ <path style="fill:#ffffff" d="m 15,31 v -2 h 11 v 2 z m 0,-4 v -2 h 18 v 2 z m 0,-4 v -2 h 18 v 2 z m 0,-4 v -2 h 18 v 2 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-srtrip.svg b/.icons/awkward/48x48/mimetypes/application-x-srtrip.svg
new file mode 120000
index 00000000..5a4d60c8
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-srtrip.svg
@@ -0,0 +1 @@
+application-x-srt.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-stuffit.svg b/.icons/awkward/48x48/mimetypes/application-x-stuffit.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-stuffit.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-subrip.svg b/.icons/awkward/48x48/mimetypes/application-x-subrip.svg
new file mode 120000
index 00000000..5a4d60c8
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-subrip.svg
@@ -0,0 +1 @@
+application-x-srt.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-superkaramba.svg b/.icons/awkward/48x48/mimetypes/application-x-superkaramba.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-superkaramba.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-tar.svg b/.icons/awkward/48x48/mimetypes/application-x-tar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-tar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-tarz.svg b/.icons/awkward/48x48/mimetypes/application-x-tarz.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-tarz.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-tektronix-rf5.svg b/.icons/awkward/48x48/mimetypes/application-x-tektronix-rf5.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-tektronix-rf5.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-tex-gf.svg b/.icons/awkward/48x48/mimetypes/application-x-tex-gf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-tex-gf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-tex-pk.svg b/.icons/awkward/48x48/mimetypes/application-x-tex-pk.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-tex-pk.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-texgzdvi.svg b/.icons/awkward/48x48/mimetypes/application-x-texgzdvi.svg
new file mode 120000
index 00000000..a30c3cea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-texgzdvi.svg
@@ -0,0 +1 @@
+application-x-compress.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-tgif.svg b/.icons/awkward/48x48/mimetypes/application-x-tgif.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-tgif.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-theme.svg b/.icons/awkward/48x48/mimetypes/application-x-theme.svg
new file mode 120000
index 00000000..69834955
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-theme.svg
@@ -0,0 +1 @@
+../apps/preferences-desktop-theme.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-tiled.svg b/.icons/awkward/48x48/mimetypes/application-x-tiled.svg
new file mode 100644
index 00000000..77be8efa
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-tiled.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#616bdd" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#a0a6eb" d="m28 4v10c0 1.1046 0.89543 2 2 2h10z"/>
+ <path style="opacity:0.2" d="m 18,33 h 8 v 8 H 18 Z M 28,23 h 8 v 8 h -8 z m 0,10 h 8 v 8 h -8 z"/>
+ <path style="fill:#ffffff" d="m18 32h8v8h-8zm10-10h8v8h-8zm0 10h8v8h-8z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-trash.svg b/.icons/awkward/48x48/mimetypes/application-x-trash.svg
new file mode 100644
index 00000000..e26bba31
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-trash.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path opacity=".1" transform="translate(-135.61 -237.72)" d="m163.22 242.45v11c0 1.1046 0.89543 2 2 2h10l-1-1-10-9z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path opacity=".5" d="m17 24v11.7c0.000064 0.68065 0.60635 1.2999 1.2727 1.3h11.455c0.666 0 1.272-0.619 1.272-1.3v-11.7z"/>
+ <path style="opacity:0.5" d="m 16,21.3682 v 1.6316 l 16,-0.0046 -2.46e-4,-1.6271 c 0,-1.3318 -1.2305,-1.3363 -1.2305,-1.3363 h -3.6923 c 0,0 0,-1.032 -1.2308,-1.032 l -3.6923,3.1e-5 c -1.2308,0 -1.2308,1.032 -1.2308,1.032 h -3.6923 c 0,0 -1.231,0.004 -1.231,1.3363 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-trig.svg b/.icons/awkward/48x48/mimetypes/application-x-trig.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-trig.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-troff-man.svg b/.icons/awkward/48x48/mimetypes/application-x-troff-man.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-troff-man.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-tuberling.svg b/.icons/awkward/48x48/mimetypes/application-x-tuberling.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-tuberling.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-turtle.svg b/.icons/awkward/48x48/mimetypes/application-x-turtle.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-turtle.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-tzo.svg b/.icons/awkward/48x48/mimetypes/application-x-tzo.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-tzo.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-uml.svg b/.icons/awkward/48x48/mimetypes/application-x-uml.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-uml.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-virtualbox-hdd.svg b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-hdd.svg
new file mode 100644
index 00000000..1d20a449
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-hdd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#9052ff" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#ac7cf5" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 23,19 18,35 14.922,25 H 8 v 3 h 5.062 L 18,42 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+ <path style="fill:#ffffff" d="M 23,18 18,34 14.922,24 H 8 v 3 h 5.062 L 18,41 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-virtualbox-ova.svg b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-ova.svg
new file mode 100644
index 00000000..eae8d884
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-ova.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#dc682a" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#f5c97c" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 23,19 18,35 14.922,25 H 8 v 3 h 5.062 L 18,42 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+ <path style="fill:#ffffff" d="M 23,18 18,34 14.922,24 H 8 v 3 h 5.062 L 18,41 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-virtualbox-ovf.svg b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-ovf.svg
new file mode 100644
index 00000000..4482434b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-ovf.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#ec8218" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#f5c27c" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 23,19 18,35 14.922,25 H 8 v 3 h 5.062 L 18,42 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+ <path style="fill:#ffffff" d="M 23,18 18,34 14.922,24 H 8 v 3 h 5.062 L 18,41 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vbox-extpack.svg b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vbox-extpack.svg
new file mode 120000
index 00000000..e0367128
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vbox-extpack.svg
@@ -0,0 +1 @@
+../apps/palapeli.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vbox.svg b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vbox.svg
new file mode 100644
index 00000000..623bd99e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vbox.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#348ee2" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#7caff5" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 23,19 18,35 14.922,25 H 8 v 3 h 5.062 L 18,42 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+ <path style="fill:#ffffff" d="M 23,18 18,34 14.922,24 H 8 v 3 h 5.062 L 18,41 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vdi.svg b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vdi.svg
new file mode 100644
index 00000000..889ce52f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vdi.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#f03317" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#f57c7c" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 23,19 18,35 14.922,25 H 8 v 3 h 5.062 L 18,42 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+ <path style="fill:#ffffff" d="M 23,18 18,34 14.922,24 H 8 v 3 h 5.062 L 18,41 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vhd.svg b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vhd.svg
new file mode 100644
index 00000000..024e2c1d
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vhd.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#685afe" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#7c8ef5" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 23,19 18,35 14.922,25 H 8 v 3 h 5.062 L 18,42 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+ <path style="fill:#ffffff" d="M 23,18 18,34 14.922,24 H 8 v 3 h 5.062 L 18,41 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vmdk.svg b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vmdk.svg
new file mode 100644
index 00000000..0f2e083c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-virtualbox-vmdk.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#3a71ac" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#6b9acc" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 23,19 18,35 14.922,25 H 8 v 3 h 5.062 L 18,42 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+ <path style="fill:#ffffff" d="M 23,18 18,34 14.922,24 H 8 v 3 h 5.062 L 18,41 l 5,-16 3,10 4,-11 3,11 h 7 v -3 h -5 l -5,-13 -4,8 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-visualnetworks.svg b/.icons/awkward/48x48/mimetypes/application-x-visualnetworks.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-visualnetworks.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnc.svg b/.icons/awkward/48x48/mimetypes/application-x-vnc.svg
new file mode 120000
index 00000000..f04ac037
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnc.svg
@@ -0,0 +1 @@
+../apps/preferences-desktop-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.event.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.event.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.event.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.freebusy.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.freebusy.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.freebusy.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.journal.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.journal.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.journal.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.todo.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.todo.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.calendar.todo.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.collection.virtual.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.collection.virtual.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.collection.virtual.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.note.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.note.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.akonadi.note.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.active.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.active.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.active.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.archived.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.archived.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.archived.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.template.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.template.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.alarm.template.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.contactgroup.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.contactgroup.svg
new file mode 120000
index 00000000..506c888b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.contactgroup.svg
@@ -0,0 +1 @@
+text-x-authors.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kplato.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kplato.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kplato.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kplato.work.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kplato.work.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kplato.work.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kugar.mixed.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kugar.mixed.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.kugar.mixed.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.notes.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.notes.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.notes.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.plan.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.plan.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.plan.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.plan.work.svg b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.plan.work.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-vnd.kde.plan.work.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-webarchive.svg b/.icons/awkward/48x48/mimetypes/application-x-webarchive.svg
new file mode 120000
index 00000000..678a5810
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-webarchive.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-wine-extension-cpl.svg b/.icons/awkward/48x48/mimetypes/application-x-wine-extension-cpl.svg
new file mode 120000
index 00000000..bfcd5893
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-wine-extension-cpl.svg
@@ -0,0 +1 @@
+../apps/wine.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-wine-extension-inf.svg b/.icons/awkward/48x48/mimetypes/application-x-wine-extension-inf.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-wine-extension-inf.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-wine-extension-its.svg b/.icons/awkward/48x48/mimetypes/application-x-wine-extension-its.svg
new file mode 120000
index 00000000..bfcd5893
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-wine-extension-its.svg
@@ -0,0 +1 @@
+../apps/wine.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-wine-extension-msp.svg b/.icons/awkward/48x48/mimetypes/application-x-wine-extension-msp.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-wine-extension-msp.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-wine-extension-vbs.svg b/.icons/awkward/48x48/mimetypes/application-x-wine-extension-vbs.svg
new file mode 120000
index 00000000..bfcd5893
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-wine-extension-vbs.svg
@@ -0,0 +1 @@
+../apps/wine.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-x509-ca-cert.svg b/.icons/awkward/48x48/mimetypes/application-x-x509-ca-cert.svg
new file mode 120000
index 00000000..caa47131
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-x509-ca-cert.svg
@@ -0,0 +1 @@
+application-pkix-cert.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-x509-user-cert.svg b/.icons/awkward/48x48/mimetypes/application-x-x509-user-cert.svg
new file mode 120000
index 00000000..caa47131
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-x509-user-cert.svg
@@ -0,0 +1 @@
+application-pkix-cert.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-xliff.svg b/.icons/awkward/48x48/mimetypes/application-x-xliff.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-xliff.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-xoj.svg b/.icons/awkward/48x48/mimetypes/application-x-xoj.svg
new file mode 120000
index 00000000..6464f89b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-xoj.svg
@@ -0,0 +1 @@
+xoj.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-xpinstall.svg b/.icons/awkward/48x48/mimetypes/application-x-xpinstall.svg
new file mode 120000
index 00000000..51bc5766
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-xpinstall.svg
@@ -0,0 +1 @@
+../apps/preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-xz-compressed-tar.svg b/.icons/awkward/48x48/mimetypes/application-x-xz-compressed-tar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-xz-compressed-tar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-xz-pkg.svg b/.icons/awkward/48x48/mimetypes/application-x-xz-pkg.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-xz-pkg.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-yaml.svg b/.icons/awkward/48x48/mimetypes/application-x-yaml.svg
new file mode 100644
index 00000000..1bb3a431
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-yaml.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#607d8b" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#b1d1e0" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="m 15,26 v -2 h 13 v 2 z m 4,4 v -2 h 13 v 2 z m 4,8 v -2 h 9 v 2 z m 0,-4 v -2 h 9 v 2 z"/>
+ <path style="fill:#ffffff" d="m15 25v-2h13v2zm4 4v-2h13v2zm4 8v-2h9v2zm0-4v-2h9v2z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-yarock.svg b/.icons/awkward/48x48/mimetypes/application-x-yarock.svg
new file mode 120000
index 00000000..b457f1a0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-yarock.svg
@@ -0,0 +1 @@
+../apps/yarock.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-zerosize.svg b/.icons/awkward/48x48/mimetypes/application-x-zerosize.svg
new file mode 100644
index 00000000..92644eb3
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-zerosize.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x-zip-compressed-fb2.svg b/.icons/awkward/48x48/mimetypes/application-x-zip-compressed-fb2.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-zip-compressed-fb2.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-zoo.svg b/.icons/awkward/48x48/mimetypes/application-x-zoo.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-zoo.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x-zoom.svg b/.icons/awkward/48x48/mimetypes/application-x-zoom.svg
new file mode 120000
index 00000000..84313423
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x-zoom.svg
@@ -0,0 +1 @@
+../apps/Zoom.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-x.allegorithmic.package+xml.svg b/.icons/awkward/48x48/mimetypes/application-x.allegorithmic.package+xml.svg
new file mode 100644
index 00000000..bd019280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x.allegorithmic.package+xml.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#f54b3e" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 30,14 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#ff7d74" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="M 24,19 15,23.5 V 27.5 L 28.2,31.9 24,34 19,31.5 V 30 L 15,28.667 V 33.5 L 24,38 33,33.5 V 29.5 L 19.8,25.1 24,23 29,25.5 V 27 L 33,28.333 V 23.5 Z"/>
+ <path style="fill:#ffffff" d="M 24,18 15,22.5 V 26.5 L 28.2,30.9 24,33 19,30.5 V 29 L 15,27.667 V 32.5 L 24,37 33,32.5 V 28.5 L 19.8,24.1 24,22 29,24.5 V 26 L 33,27.333 V 22.5 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x.allegorithmic.spp.svg b/.icons/awkward/48x48/mimetypes/application-x.allegorithmic.spp.svg
new file mode 100644
index 00000000..2b731b96
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x.allegorithmic.spp.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 30,14 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#fafafa" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="M 24,19 15,23.5 V 27.5 L 28.2,31.9 24,34 19,31.5 V 30 L 15,28.667 V 33.5 L 24,38 33,33.5 V 29.5 L 19.8,25.1 24,23 29,25.5 V 27 L 33,28.333 V 23.5 Z"/>
+ <path style="fill:#e2222f" d="M 24,18 15,22.5 V 26.5 L 28.2,30.9 24,33 19,30.5 V 29 L 15,27.667 V 32.5 L 24,37 33,32.5 V 28.5 L 19.8,24.1 24,22 29,24.5 V 26 L 33,27.333 V 22.5 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-x.allegorithmic.substance.svg b/.icons/awkward/48x48/mimetypes/application-x.allegorithmic.substance.svg
new file mode 100644
index 00000000..92928129
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-x.allegorithmic.substance.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#53b848" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 29,15 28,4 Z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#69d65d" d="M 28,4 V 14 C 28,15.105 28.895,16 30,16 H 40 Z"/>
+ <path style="opacity:0.2" d="m 22,4 v 16 c 0,1.1 0.895,2 2,2 1.105,0 2,-0.9 2,-2 V 4 Z"/>
+ <path style="opacity:0.2" d="m 24,4 v 1 h 1 V 4 Z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 V 6 Z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 V 8 Z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 c 0.552,0 1,-0.5 1,-1 z"/>
+ <path style="fill:#dddddd" d="m 23,4 v 1 h 1 V 4 Z m 0,2 v 1 h 1 V 6 Z m 0,2 v 1 h 1 V 8 Z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 0,2 c 0,0.5 0.448,1 1,1 v -1 z"/>
+ <path style="opacity:0.2" d="m 24,21 c -2.21,0 -4,1.8 -4,4 v 8 c 0,2.2 1.79,4 4,4 2.21,0 4,-1.8 4,-4 v -8 c 0,-2.2 -1.79,-4 -4,-4 z m 0,2 c 1.104,0 2,0.8 2,2 0,1 -0.896,2 -2,2 -1.104,0 -2,-1 -2,-2 0,-1.2 0.896,-2 2,-2 z m 0,6 c 1.104,0 2,0.8 2,2 v 2 c 0,1 -0.896,2 -2,2 -1.104,0 -2,-1 -2,-2 v -2 c 0,-1.2 0.896,-2 2,-2 z"/>
+ <path style="fill:#dddddd" d="M 24,20 C 21.79,20 20,21.8 20,24 V 32 C 20,34.2 21.79,36 24,36 26.21,36 28,34.2 28,32 V 24 C 28,21.8 26.21,20 24,20 Z M 24,22 C 25.104,22 26,22.8 26,24 26,25 25.104,26 24,26 22.896,26 22,25 22,24 22,22.8 22.896,22 24,22 Z M 24,28 C 25.104,28 26,28.8 26,30 V 32 C 26,33 25.104,34 24,34 22.896,34 22,33 22,32 V 30 C 22,28.8 22.896,28 24,28 Z"/>
+ <path style="opacity:0.2" d="M 19.301,23.35 15,25.5 V 29.5 L 19,30.834 V 25 C 19,24.418 19.119,23.869 19.301,23.35 Z M 28.699,23.35 C 28.881,23.869 29,24.418 29,25 V 27.5 29 L 33,30.334 V 25.5 Z M 29,30.166 V 33 C 29,35.77 26.77,38 24,38 21.404,38 19.281,36.04 19.025,33.514 V 33.512 L 19,33.5 V 33 32 L 15,30.666 V 35.5 L 24,40 33,35.5 V 31.5 Z"/>
+ <path style="fill:#ffffff" d="M 19.301,22.35 15,24.5 V 28.5 L 19,29.834 V 24 C 19,23.418 19.119,22.869 19.301,22.35 Z M 28.699,22.35 C 28.881,22.869 29,23.418 29,24 V 26.5 28 L 33,29.334 V 24.5 Z M 29,29.166 V 32 C 29,34.77 26.77,37 24,37 21.404,37 19.281,35.04 19.025,32.514 V 32.512 L 19,32.5 V 32 31 L 15,29.666 V 34.5 L 24,39 33,34.5 V 30.5 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-xhtml+xml.svg b/.icons/awkward/48x48/mimetypes/application-xhtml+xml.svg
new file mode 120000
index 00000000..678a5810
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-xhtml+xml.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-xml.svg b/.icons/awkward/48x48/mimetypes/application-xml.svg
new file mode 100644
index 00000000..dbc7b149
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-xml.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <g style="fill:#9c40d3">
+ <path style="fill:#9c40d3" d="m28 22v3l4.5 4-4.5 4v3l7.9999-6.8672z"/>
+ <path style="fill:#9c40d3" d="m20 24v3l-4.5 4 4.5 4v3l-7.9999-6.8672z"/>
+ <rect style="fill:#9c40d3" width="2" height="16" x="29.99" y="14.77" transform="rotate(15)"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/application-xsd.svg b/.icons/awkward/48x48/mimetypes/application-xsd.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-xsd.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-xslt+xml.svg b/.icons/awkward/48x48/mimetypes/application-xslt+xml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-xslt+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-xspf+xml.svg b/.icons/awkward/48x48/mimetypes/application-xspf+xml.svg
new file mode 120000
index 00000000..1e7e6f6c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-xspf+xml.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/application-zip.svg b/.icons/awkward/48x48/mimetypes/application-zip.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/application-zip.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-ac3.svg b/.icons/awkward/48x48/mimetypes/audio-ac3.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-ac3.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-flac.svg b/.icons/awkward/48x48/mimetypes/audio-flac.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-flac.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-m4a.svg b/.icons/awkward/48x48/mimetypes/audio-m4a.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-m4a.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-midi.svg b/.icons/awkward/48x48/mimetypes/audio-midi.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-midi.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-mp2.svg b/.icons/awkward/48x48/mimetypes/audio-mp2.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-mp2.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-mp3.svg b/.icons/awkward/48x48/mimetypes/audio-mp3.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-mp3.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-mp4.svg b/.icons/awkward/48x48/mimetypes/audio-mp4.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-mp4.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-mpeg.svg b/.icons/awkward/48x48/mimetypes/audio-mpeg.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-mpeg.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-prs.sid.svg b/.icons/awkward/48x48/mimetypes/audio-prs.sid.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-prs.sid.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-shn.svg b/.icons/awkward/48x48/mimetypes/audio-shn.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-shn.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-vn.rn-realmedia.svg b/.icons/awkward/48x48/mimetypes/audio-vn.rn-realmedia.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-vn.rn-realmedia.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-vnd.rn-realvideo.svg b/.icons/awkward/48x48/mimetypes/audio-vnd.rn-realvideo.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-vnd.rn-realvideo.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-vnd.wave.svg b/.icons/awkward/48x48/mimetypes/audio-vnd.wave.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-vnd.wave.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-adpcm.svg b/.icons/awkward/48x48/mimetypes/audio-x-adpcm.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-adpcm.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-aiff.svg b/.icons/awkward/48x48/mimetypes/audio-x-aiff.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-aiff.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-caf.svg b/.icons/awkward/48x48/mimetypes/audio-x-caf.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-caf.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-flac+ogg.svg b/.icons/awkward/48x48/mimetypes/audio-x-flac+ogg.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-flac+ogg.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-flac.svg b/.icons/awkward/48x48/mimetypes/audio-x-flac.svg
new file mode 100644
index 00000000..c001f842
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-flac.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#b1b527" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 10,3.9243 c -1.108,0 -2,0.892 -2,2 v 1 c 0,-1.108 0.892,-2 2,-2 h 18 l 11,11 h 1 l -12,-12 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#c8cb7c" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 20.021421,19.992705 h -0.0192 c 0.0381,4.1874 -7.3e-4,7.375 0,11.562 -1.8438,-1.1725 -4.5316,-0.41497 -5.5172,1.5309 -1.1469,1.9742 -0.16651,4.7651 1.9602,5.5923 2.0774,0.95043 4.7614,-0.2976 5.3772,-2.4962 0.30759,-1.2005 0.13601,-2.4536 0.18418,-3.6809 0.005,-2.8362 0.01,-4.6724 0.0149,-7.5086 h 9 c -0.006,2.5208 -0.0128,4.0417 -0.0192,6.5625 -1.8438,-1.1725 -4.5316,-0.41497 -5.5172,1.5309 -1.1469,1.9742 -0.16651,4.7651 1.9602,5.5923 2.2491,1.0177 5.4228,-0.5127 5.5925,-3.0831 -0.0756,-2.33 -0.01,-4.6677 -0.0263,-7.001 0.003,-2.8672 0.0105,-5.7344 0.01,-8.6016 h -13 z"/>
+ <path style="fill:#ffffff" d="m 20.021421,18.992705 h -0.0192 c 0.0381,4.1874 -7.3e-4,7.375 0,11.562 -1.8438,-1.1725 -4.5316,-0.41497 -5.5172,1.5309 -1.1469,1.9742 -0.16651,4.7651 1.9602,5.5923 2.0774,0.95043 4.7614,-0.2976 5.3772,-2.4962 0.30759,-1.2005 0.13601,-2.4536 0.18418,-3.6809 0.005,-2.8362 0.01,-4.6724 0.0149,-7.5086 h 9 c -0.006,2.5208 -0.0128,4.0417 -0.0192,6.5625 -1.8438,-1.1725 -4.5316,-0.41497 -5.5172,1.5309 -1.1469,1.9742 -0.16651,4.7651 1.9602,5.5923 2.2491,1.0177 5.4228,-0.5127 5.5925,-3.0831 -0.0756,-2.33 -0.01,-4.6677 -0.0263,-7.001 0.003,-2.8672 0.0105,-5.7344 0.01,-8.6016 h -13 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-generic.svg b/.icons/awkward/48x48/mimetypes/audio-x-generic.svg
new file mode 100644
index 00000000..5c1aef85
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-generic.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#fe9700" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffbd63" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 20.021421,19.992705 h -0.0192 c 0.0381,4.1874 -7.3e-4,7.375 0,11.562 -1.8438,-1.1725 -4.5316,-0.41497 -5.5172,1.5309 -1.1469,1.9742 -0.16651,4.7651 1.9602,5.5923 2.0774,0.95043 4.7614,-0.2976 5.3772,-2.4962 0.30759,-1.2005 0.13601,-2.4536 0.18418,-3.6809 0.005,-2.8362 0.01,-4.6724 0.0149,-7.5086 h 9 c -0.006,2.5208 -0.0128,4.0417 -0.0192,6.5625 -1.8438,-1.1725 -4.5316,-0.41497 -5.5172,1.5309 -1.1469,1.9742 -0.16651,4.7651 1.9602,5.5923 2.2491,1.0177 5.4228,-0.5127 5.5925,-3.0831 -0.0756,-2.33 -0.01,-4.6677 -0.0263,-7.001 0.003,-2.8672 0.0105,-5.7344 0.01,-8.6016 h -13 z"/>
+ <path style="fill:#ffffff" d="m 20.021421,18.992705 h -0.0192 c 0.0381,4.1874 -7.3e-4,7.375 0,11.562 -1.8438,-1.1725 -4.5316,-0.41497 -5.5172,1.5309 -1.1469,1.9742 -0.16651,4.7651 1.9602,5.5923 2.0774,0.95043 4.7614,-0.2976 5.3772,-2.4962 0.30759,-1.2005 0.13601,-2.4536 0.18418,-3.6809 0.005,-2.8362 0.01,-4.6724 0.0149,-7.5086 h 9 c -0.006,2.5208 -0.0128,4.0417 -0.0192,6.5625 -1.8438,-1.1725 -4.5316,-0.41497 -5.5172,1.5309 -1.1469,1.9742 -0.16651,4.7651 1.9602,5.5923 2.2491,1.0177 5.4228,-0.5127 5.5925,-3.0831 -0.0756,-2.33 -0.01,-4.6677 -0.0263,-7.001 0.003,-2.8672 0.0105,-5.7344 0.01,-8.6016 h -13 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-m4a.svg b/.icons/awkward/48x48/mimetypes/audio-x-m4a.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-m4a.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-monkey.svg b/.icons/awkward/48x48/mimetypes/audio-x-monkey.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-monkey.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-monkeys-audio.svg b/.icons/awkward/48x48/mimetypes/audio-x-monkeys-audio.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-monkeys-audio.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-mp2.svg b/.icons/awkward/48x48/mimetypes/audio-x-mp2.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-mp2.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-mp3-playlist.svg b/.icons/awkward/48x48/mimetypes/audio-x-mp3-playlist.svg
new file mode 120000
index 00000000..1e7e6f6c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-mp3-playlist.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-mpeg.svg b/.icons/awkward/48x48/mimetypes/audio-x-mpeg.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-mpeg.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-mpegurl.svg b/.icons/awkward/48x48/mimetypes/audio-x-mpegurl.svg
new file mode 120000
index 00000000..1e7e6f6c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-mpegurl.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-ms-wax.svg b/.icons/awkward/48x48/mimetypes/audio-x-ms-wax.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-ms-wax.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-ms-wma.svg b/.icons/awkward/48x48/mimetypes/audio-x-ms-wma.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-ms-wma.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-ofr.svg b/.icons/awkward/48x48/mimetypes/audio-x-ofr.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-ofr.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-pn-realaudio.svg b/.icons/awkward/48x48/mimetypes/audio-x-pn-realaudio.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-pn-realaudio.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-scpls.svg b/.icons/awkward/48x48/mimetypes/audio-x-scpls.svg
new file mode 120000
index 00000000..1e7e6f6c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-scpls.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-speex+ogg.svg b/.icons/awkward/48x48/mimetypes/audio-x-speex+ogg.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-speex+ogg.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-tta.svg b/.icons/awkward/48x48/mimetypes/audio-x-tta.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-tta.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-vorbis+ogg.svg b/.icons/awkward/48x48/mimetypes/audio-x-vorbis+ogg.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-vorbis+ogg.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/audio-x-wav.svg b/.icons/awkward/48x48/mimetypes/audio-x-wav.svg
new file mode 120000
index 00000000..5c4968e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/audio-x-wav.svg
@@ -0,0 +1 @@
+audio-x-flac.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.aac.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.aac.svg
new file mode 100644
index 00000000..eb97dc52
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.aac.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#fe9700" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffbd63" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 16.783203,27 -3.113281,8 h 1.015625 l 0.845703,-2.056641 h 3.363281 L 19.75,35 h 1.039062 L 17.6875,27 Z m 7.582031,0 -3.113281,8 h 1.015625 l 0.845703,-2.056641 h 3.363281 L 27.332031,35 h 1.039063 l -3.101563,-8 z m 8.373047,0 c -0.799273,0 -1.477618,0.170211 -2.037109,0.511719 -0.559491,0.334241 -0.984746,0.803161 -1.275391,1.40625 C 29.142403,29.513791 29,30.203541 29,30.988281 c 0,0.813806 0.130998,1.523865 0.392578,2.126953 0.268847,0.603088 0.668792,1.067556 1.199219,1.394532 C 31.122224,34.836741 31.782212,35 32.574219,35 c 0.428701,0 0.796385,-0.02531 1.101562,-0.07617 0.312444,-0.05086 0.613652,-0.131242 0.904297,-0.240234 v -0.84961 c -0.297911,0.0872 -0.59912,0.160624 -0.904297,0.21875 -0.305177,0.05813 -0.624743,0.08594 -0.958984,0.08594 -0.893733,0 -1.565126,-0.280353 -2.015625,-0.839844 C 30.257939,32.732071 30.035156,31.966395 30.035156,31 c 0,-0.97366 0.239186,-1.739337 0.71875,-2.298828 0.479564,-0.559491 1.137052,-0.839844 1.972656,-0.839844 0.348775,0 0.670293,0.04367 0.960938,0.13086 0.297911,0.08719 0.566858,0.183976 0.806641,0.292968 l 0.390625,-0.828125 C 34.274412,27.151854 33.559353,27 32.738281,27 Z M 17.21875,28.037109 c 0.02977,0.08926 0.06671,0.219541 0.111328,0.390625 0.05207,0.163645 0.10418,0.324262 0.15625,0.480469 0.05207,0.156209 0.08901,0.264709 0.111328,0.324219 l 0.996094,2.818359 h -2.726562 l 1.005859,-2.818359 c 0.04463,-0.126453 0.09674,-0.297959 0.15625,-0.513672 0.06695,-0.223153 0.129943,-0.451051 0.189453,-0.681641 z m 7.582031,0 c 0.02977,0.08926 0.06671,0.219541 0.111328,0.390625 0.05207,0.163645 0.10418,0.324262 0.15625,0.480469 0.05207,0.156209 0.08901,0.264709 0.111329,0.324219 l 0.996093,2.818359 h -2.726562 l 1.005859,-2.818359 c 0.04463,-0.126453 0.09674,-0.297959 0.15625,-0.513672 0.06695,-0.223153 0.129943,-0.451051 0.189453,-0.681641 z"/>
+ <path style="fill:#ffffff" d="M 19.750893,34 18.894135,31.943327 H 15.531629 L 14.685342,34 H 13.67 l 3.112971,-8 h 0.903766 l 3.101813,8 z M 18.592879,31.050719 17.597476,28.23152 c -0.02232,-0.05951 -0.05951,-0.167361 -0.111576,-0.32357 -0.05207,-0.156207 -0.104135,-0.316132 -0.156206,-0.479777 -0.04462,-0.171084 -0.08181,-0.301256 -0.111576,-0.390516 -0.05951,0.23059 -0.122732,0.457461 -0.18968,0.680614 -0.05951,0.215713 -0.111574,0.386796 -0.156207,0.513249 l -1.005873,2.819199 z"/>
+ <path style="fill:#ffffff" d="m 32.72752,26.861034 q -1.253406,0 -1.972752,0.839237 -0.719346,0.839237 -0.719346,2.299727 0,1.449592 0.66485,2.299728 0.675749,0.839237 2.016349,0.839237 0.501362,0 0.959128,-0.08719 0.457765,-0.08719 0.904632,-0.217983 v 0.850136 q -0.435967,0.163488 -0.904632,0.239782 -0.457766,0.07629 -1.100818,0.07629 -1.18801,0 -1.983651,-0.490463 Q 29.79564,33.019072 29.39237,32.11444 29,31.209808 29,29.989099 q 0,-1.177111 0.425068,-2.070844 0.435967,-0.904633 1.275204,-1.405995 0.839237,-0.512262 2.038147,-0.512262 1.231608,0 2.147139,0.457766 l -0.39237,0.828338 q -0.359674,-0.163488 -0.80654,-0.294278 -0.435967,-0.13079 -0.959128,-0.13079 z"/>
+ <path style="fill:#ffffff" d="M 27.332893,34 26.476135,31.943327 H 23.113629 L 22.267342,34 H 21.252 l 3.112971,-8 h 0.903766 l 3.101813,8 z M 26.174879,31.050719 25.179476,28.23152 c -0.02232,-0.05951 -0.05951,-0.167361 -0.111576,-0.32357 -0.05207,-0.156207 -0.104135,-0.316132 -0.156206,-0.479777 -0.04462,-0.171084 -0.08181,-0.301256 -0.111576,-0.390516 -0.05951,0.23059 -0.122732,0.457461 -0.18968,0.680614 -0.05951,0.215713 -0.111574,0.386796 -0.156207,0.513249 l -1.005873,2.819199 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.ac3.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.ac3.svg
new file mode 100644
index 00000000..8742171f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.ac3.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#fe9700" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffbd63" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 16.689453,27 -3.113281,8 h 1.015625 L 15.4375,32.943359 h 3.363281 L 19.65625,35 h 1.039062 l -3.103515,-8 z m 8.048828,0 c -0.799273,0 -1.477618,0.170211 -2.037109,0.511719 -0.559491,0.334241 -0.984746,0.803161 -1.275391,1.40625 C 21.142403,29.513791 21,30.203541 21,30.988281 c 0,0.813806 0.130998,1.523865 0.392578,2.126953 0.268847,0.603088 0.668792,1.067556 1.199219,1.394532 C 23.122224,34.836741 23.782211,35 24.574219,35 c 0.4287,0 0.796385,-0.02531 1.101562,-0.07617 0.312444,-0.05086 0.613652,-0.131242 0.904297,-0.240234 v -0.84961 c -0.297911,0.0872 -0.599119,0.160624 -0.904297,0.21875 -0.305177,0.05813 -0.624743,0.08594 -0.958984,0.08594 -0.893733,0 -1.565126,-0.280353 -2.015625,-0.839844 C 22.257939,32.732071 22.035156,31.966395 22.035156,31 c 0,-0.97366 0.239186,-1.739337 0.71875,-2.298828 0.479564,-0.559491 1.137052,-0.839844 1.972656,-0.839844 0.348775,0 0.670293,0.04367 0.960938,0.13086 0.297911,0.08719 0.566859,0.183976 0.806641,0.292968 l 0.390625,-0.828125 C 26.274412,27.151854 25.559353,27 24.738281,27 Z m 5.541016,0 c -0.523161,0 -0.992081,0.08038 -1.40625,0.240234 -0.406903,0.159855 -0.747325,0.348423 -1.023438,0.566407 l 0.478516,0.654297 c 0.290645,-0.18892 0.584902,-0.345227 0.882813,-0.46875 0.297911,-0.123524 0.658643,-0.185547 1.080078,-0.185547 0.435967,0 0.780841,0.105689 1.035156,0.316406 0.254314,0.203451 0.380859,0.493255 0.380859,0.871094 0,0.443233 -0.165758,0.799512 -0.5,1.068359 -0.326975,0.268846 -0.811752,0.404297 -1.451172,0.404297 h -0.761718 v 0.816406 h 0.751953 c 0.690282,0 1.223724,0.110141 1.601562,0.328125 0.385105,0.210717 0.578125,0.558092 0.578125,1.044922 0,0.479564 -0.156306,0.858653 -0.46875,1.134766 -0.305177,0.268846 -0.806359,0.402343 -1.503906,0.402343 -0.348774,0 -0.712006,-0.04367 -1.089844,-0.130859 -0.377838,-0.08719 -0.729665,-0.213739 -1.05664,-0.380859 v 0.892578 c 0.319709,0.159857 0.653179,0.269998 1.001953,0.328125 C 29.157367,34.967737 29.534503,35 29.941406,35 c 0.690282,0 1.253486,-0.09874 1.689453,-0.294922 0.443234,-0.196185 0.769752,-0.467633 0.980469,-0.816406 0.210718,-0.348774 0.316406,-0.753172 0.316406,-1.210938 0,-0.515894 -0.156306,-0.932243 -0.46875,-1.251953 -0.305177,-0.319709 -0.765192,-0.517183 -1.382812,-0.589843 v -0.04297 c 0.48683,-0.101726 0.875371,-0.306152 1.166016,-0.611328 0.297911,-0.312444 0.447265,-0.728793 0.447265,-1.251953 0,-0.559492 -0.199973,-1.02146 -0.599609,-1.384766 C 31.697473,27.181615 31.093103,27 30.279297,27 Z M 17.125,28.037109 c 0.02977,0.08926 0.06671,0.219541 0.111328,0.390625 0.05207,0.163645 0.10418,0.324262 0.15625,0.480469 0.05207,0.156209 0.08901,0.264709 0.111328,0.324219 l 0.994141,2.818359 h -2.726563 l 1.00586,-2.818359 c 0.04463,-0.126453 0.09674,-0.297959 0.15625,-0.513672 0.06695,-0.223153 0.131896,-0.451051 0.191406,-0.681641 z"/>
+ <path style="fill:#ffffff" d="M 19.656893,34 18.800135,31.943327 H 15.437629 L 14.591342,34 H 13.576 l 3.112971,-8 h 0.903766 l 3.101813,8 z M 18.498879,31.050719 17.503476,28.23152 c -0.02232,-0.05951 -0.05951,-0.167361 -0.111576,-0.32357 -0.05207,-0.156207 -0.104135,-0.316132 -0.156206,-0.479777 -0.04462,-0.171084 -0.08181,-0.301256 -0.111576,-0.390516 -0.05951,0.23059 -0.122732,0.457461 -0.18968,0.680614 -0.05951,0.215713 -0.111574,0.386796 -0.156207,0.513249 l -1.005873,2.819199 z"/>
+ <path style="fill:#ffffff" d="m 24.72752,26.861034 q -1.253406,0 -1.972752,0.839237 -0.719346,0.839237 -0.719346,2.299727 0,1.449592 0.66485,2.299728 0.675749,0.839237 2.016349,0.839237 0.501362,0 0.959128,-0.08719 0.457766,-0.08719 0.904632,-0.217983 v 0.850136 q -0.435967,0.163488 -0.904632,0.239782 -0.457766,0.07629 -1.100817,0.07629 -1.188011,0 -1.983652,-0.490463 Q 21.79564,33.019072 21.39237,32.11444 21,31.209808 21,29.989099 q 0,-1.177111 0.425068,-2.070844 0.435967,-0.904633 1.275204,-1.405995 0.839237,-0.512262 2.038147,-0.512262 1.231608,0 2.147139,0.457766 l -0.39237,0.828338 q -0.359673,-0.163488 -0.80654,-0.294278 -0.435967,-0.13079 -0.959128,-0.13079 z"/>
+ <path style="fill:#ffffff" d="m 32.688563,27.929154 q 0,0.784741 -0.446867,1.253406 -0.435967,0.457765 -1.166212,0.610354 v 0.0436 q 0.92643,0.108991 1.384196,0.588555 0.468665,0.479565 0.468665,1.253406 0,0.686649 -0.316077,1.20981 -0.316076,0.52316 -0.980926,0.817438 -0.653951,0.294278 -1.689373,0.294278 -0.610355,0 -1.133515,-0.09809 -0.523161,-0.08719 -1.002725,-0.326976 v -0.893733 q 0.490463,0.250681 1.057221,0.381472 0.566757,0.13079 1.089918,0.13079 1.046321,0 1.504087,-0.40327 0.468665,-0.414169 0.468665,-1.133515 0,-0.730245 -0.577657,-1.046321 -0.566757,-0.326976 -1.60218,-0.326976 H 28.99374 v -0.817439 h 0.762942 q 0.959129,0 1.449592,-0.403269 0.501362,-0.40327 0.501362,-1.06812 0,-0.566758 -0.381471,-0.871935 -0.381472,-0.316076 -1.035423,-0.316076 -0.632152,0 -1.079019,0.185286 -0.446866,0.185286 -0.882833,0.468665 l -0.479564,-0.653951 q 0.414169,-0.326976 1.024523,-0.566758 0.621253,-0.239782 1.405994,-0.239782 1.220709,0 1.809265,0.54496 0.599455,0.544959 0.599455,1.384196 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.aiff.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.aiff.svg
new file mode 100644
index 00000000..c6087813
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.aiff.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#fe9700" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffbd63" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 15.763672,27 -3.113281,8 h 1.015625 l 0.845703,-2.056641 H 17.875 L 18.732422,35 h 1.037109 L 16.667969,27 Z M 21,27 v 0.582031 l 0.941406,0.22461 v 6.398437 L 21,34.417969 V 35 h 2.890625 v -0.582031 l -0.941406,-0.212891 v -6.398437 l 0.941406,-0.22461 V 27 Z m 4.054688,0 v 8 H 26.0625 v -3.095703 h 2.832031 V 31.019531 H 26.0625 v -3.134765 h 3.042969 V 27 Z M 31,27 v 8 h 1.007812 v -3.095703 h 2.894532 v -0.884766 h -2.894532 v -3.134765 h 3.107422 V 27 Z m -14.800781,1.037109 c 0.02977,0.08926 0.06671,0.219541 0.111328,0.390625 0.05207,0.163645 0.10418,0.324262 0.15625,0.480469 0.05207,0.156209 0.08901,0.264709 0.111328,0.324219 l 0.996094,2.818359 h -2.726563 l 1.00586,-2.818359 c 0.04463,-0.126453 0.09674,-0.297959 0.15625,-0.513672 0.06695,-0.223153 0.129943,-0.451051 0.189453,-0.681641 z"/>
+ <path style="fill:#ffffff" d="M 18.731893,34 17.875135,31.943327 H 14.512629 L 13.666342,34 H 12.651 l 3.112971,-8 h 0.903766 l 3.101813,8 z M 17.573879,31.050719 16.578476,28.23152 c -0.02232,-0.05951 -0.05951,-0.167361 -0.111576,-0.32357 -0.05207,-0.156207 -0.104135,-0.316132 -0.156206,-0.479777 -0.04462,-0.171084 -0.08181,-0.301256 -0.111576,-0.390516 -0.05951,0.23059 -0.122732,0.457461 -0.18968,0.680614 -0.05951,0.215713 -0.111574,0.386796 -0.156207,0.513249 l -1.005873,2.819199 z"/>
+ <path style="fill:#ffffff" d="M 23.890757,34 H 21 v -0.582633 l 0.941177,-0.212884 v -6.39776 L 21,26.582634 V 26 h 2.890757 v 0.582634 l -0.941177,0.224089 v 6.39776 l 0.941177,0.212884 z"/>
+ <path style="fill:#ffffff" d="M 26.063404,34 H 25.055 v -8 h 4.051443 v 0.885155 h -3.043039 v 3.134269 h 2.830153 v 0.885152 h -2.830153 z"/>
+ <path style="fill:#ffffff" d="M 32.008404,34 H 31 v -8 h 4.114846 v 0.885155 h -3.106442 v 3.134269 h 2.893557 v 0.885152 h -2.893557 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.avi.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.avi.svg
new file mode 100644
index 00000000..7c593b52
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.avi.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#7282d9" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#98a4e3" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 18.664062,27 -3.111328,8 h 1.013672 l 0.847656,-2.056641 h 3.361329 L 21.632812,35 h 1.03711 l -3.101563,-8 z m 2.91211,0 2.857422,8 h 1.007812 l 2.857422,-8 h -1.064453 l -1.792969,5.109375 c -0.119514,0.336135 -0.220567,0.65009 -0.302734,0.941406 -0.08217,0.291317 -0.148885,0.566688 -0.201172,0.828125 -0.05976,-0.261437 -0.130724,-0.532559 -0.212891,-0.816406 -0.0747,-0.291317 -0.171501,-0.602976 -0.291015,-0.931641 L 22.628906,27 Z m 7.470703,0 v 0.582031 l 0.941406,0.22461 v 6.398437 l -0.941406,0.212891 V 35 H 31.9375 V 34.417969 L 30.996094,34.205078 V 27.806641 L 31.9375,27.582031 V 27 Z m -9.947266,1.037109 c 0.02977,0.08926 0.06671,0.219541 0.111329,0.390625 0.05207,0.163645 0.104179,0.324262 0.15625,0.480469 0.05207,0.156209 0.08901,0.264709 0.111328,0.324219 l 0.996093,2.818359 h -2.726562 l 1.005859,-2.818359 c 0.04463,-0.126453 0.09674,-0.297959 0.15625,-0.513672 0.06695,-0.223153 0.129943,-0.451051 0.189453,-0.681641 z"/>
+ <path style="fill:#ffffff" d="M 21.632893,34 20.776135,31.943327 H 17.413629 L 16.567342,34 H 15.552 l 3.112971,-8 h 0.903766 l 3.101813,8 z M 20.474879,31.050719 19.479476,28.23152 c -0.02232,-0.05951 -0.05951,-0.167361 -0.111576,-0.32357 -0.05207,-0.156207 -0.104135,-0.316132 -0.156206,-0.479777 -0.04462,-0.171084 -0.08181,-0.301256 -0.111576,-0.390516 -0.05951,0.23059 -0.122732,0.457461 -0.18968,0.680614 -0.05951,0.215713 -0.111574,0.386796 -0.156207,0.513249 l -1.005873,2.819199 z"/>
+ <path style="fill:#ffffff" d="m 28.298689,26 -2.857143,8 H 24.433142 L 21.576,26 h 1.053221 l 1.803921,5.131653 q 0.179272,0.492997 0.291317,0.929972 0.12325,0.425771 0.212886,0.817927 0.07843,-0.392156 0.20168,-0.829131 0.12325,-0.436975 0.302521,-0.941177 L 27.234263,26 Z"/>
+ <path style="fill:#ffffff" d="M 31.937756,34 H 29.047 v -0.582633 l 0.941177,-0.212884 v -6.39776 L 29.047,26.582634 V 26 h 2.890756 v 0.582634 l -0.941176,0.224089 v 6.39776 l 0.941176,0.212884 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.flac.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.flac.svg
new file mode 100644
index 00000000..c7077537
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.flac.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#b1b527" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#c8cb7c" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 12,27 v 8 h 1.007812 v -3.095703 h 2.830079 v -0.884766 h -2.830079 v -3.134765 h 3.042969 V 27 Z m 5.999617,0 v 8 h 4 V 34.103516 H 19.007429 V 27 Z m 8.488281,0 -3.111328,8 h 1.013672 l 0.847656,-2.056641 h 3.361328 L 29.456648,35 h 1.03711 l -3.101563,-8 z m 8.25,0 c -0.799273,0 -1.477618,0.170211 -2.037109,0.511719 -0.559491,0.334241 -0.984746,0.803161 -1.275391,1.40625 -0.283378,0.595822 -0.425781,1.285572 -0.425781,2.070312 0,0.813806 0.130998,1.523865 0.392578,2.126953 0.268847,0.603088 0.668792,1.067556 1.199219,1.394532 C 33.121841,34.836741 33.781828,35 34.573836,35 c 0.4287,0 0.796385,-0.02531 1.101562,-0.07617 0.312444,-0.05086 0.613652,-0.131242 0.904297,-0.240234 v -0.84961 c -0.297911,0.0872 -0.599119,0.160624 -0.904297,0.21875 -0.305177,0.05813 -0.624743,0.08594 -0.958984,0.08594 -0.893733,0 -1.565126,-0.280353 -2.015625,-0.839844 C 32.257556,32.732071 32.034773,31.966395 32.034773,31 c 0,-0.97366 0.239186,-1.739337 0.71875,-2.298828 0.479564,-0.559491 1.137053,-0.839844 1.972656,-0.839844 0.348775,0 0.670293,0.04367 0.960938,0.13086 0.297911,0.08719 0.566859,0.183976 0.806641,0.292968 l 0.390625,-0.828125 C 36.274029,27.151854 35.55897,27 34.737898,27 Z m -7.814453,1.037109 c 0.02977,0.08926 0.06671,0.219541 0.111328,0.390625 0.05207,0.163645 0.10418,0.324262 0.15625,0.480469 0.05207,0.156209 0.08901,0.264709 0.111328,0.324219 l 0.996094,2.818359 h -2.726562 l 1.005859,-2.818359 c 0.04463,-0.126453 0.09674,-0.297959 0.15625,-0.513672 0.06695,-0.223153 0.129943,-0.451051 0.189453,-0.681641 z"/>
+ <path style="fill:#ffffff" d="M 13.008404,34 H 12 v -8 h 4.051443 v 0.885155 h -3.043039 v 3.134269 h 2.830153 v 0.885152 h -2.830153 z"/>
+ <path style="fill:#ffffff" d="m 18,34 v -8 h 1.008404 v 7.103642 H 22 V 34 Z"/>
+ <path style="fill:#ffffff" d="M 29.456893,34 28.600135,31.943327 H 25.237629 L 24.391342,34 H 23.376 l 3.112971,-8 h 0.903766 l 3.101813,8 z M 28.298879,31.050719 27.303476,28.23152 c -0.02232,-0.05951 -0.05951,-0.167361 -0.111576,-0.32357 -0.05207,-0.156207 -0.104135,-0.316132 -0.156206,-0.479777 -0.04462,-0.171084 -0.08181,-0.301256 -0.111576,-0.390516 -0.05951,0.23059 -0.122732,0.457461 -0.18968,0.680614 -0.05951,0.215713 -0.111574,0.386796 -0.156207,0.513249 l -1.005873,2.819199 z"/>
+ <path style="fill:#ffffff" d="m 34.72752,26.861034 q -1.253406,0 -1.972752,0.839237 -0.719346,0.839237 -0.719346,2.299727 0,1.449592 0.66485,2.299728 0.675749,0.839237 2.016349,0.839237 0.501362,0 0.959128,-0.08719 0.457766,-0.08719 0.904632,-0.217983 v 0.850136 q -0.435967,0.163488 -0.904632,0.239782 -0.457766,0.07629 -1.100817,0.07629 -1.188011,0 -1.983652,-0.490463 Q 31.79564,33.019072 31.39237,32.11444 31,31.209808 31,29.989099 q 0,-1.177111 0.425068,-2.070844 0.435967,-0.904633 1.275204,-1.405995 0.839237,-0.512262 2.038147,-0.512262 1.231608,0 2.147139,0.457766 l -0.39237,0.828338 q -0.359673,-0.163488 -0.80654,-0.294278 -0.435967,-0.13079 -0.959128,-0.13079 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.flv.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.flv.svg
new file mode 100644
index 00000000..54ff1f45
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.flv.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#e74c3c" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#f5877c" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 15,27 v 8 h 1.007812 v -3.095703 h 2.830079 v -0.884766 h -2.830079 v -3.134765 h 3.042969 V 27 Z m 6,0 v 8 h 4 V 34.103516 H 22.007812 V 27 Z m 4.529297,0 2.857422,8 h 1.007812 l 2.857422,-8 H 31.1875 l -1.792969,5.109375 c -0.119514,0.336134 -0.220568,0.65009 -0.302734,0.941406 -0.08217,0.291317 -0.148885,0.566687 -0.201172,0.828125 -0.05976,-0.261438 -0.130725,-0.532559 -0.212891,-0.816406 -0.0747,-0.291317 -0.171501,-0.602976 -0.291015,-0.931641 L 26.582031,27 Z"/>
+ <path style="fill:#ffffff" d="M 16.008404,34 H 15 v -8 h 4.051443 v 0.885155 h -3.043039 v 3.134269 h 2.830153 v 0.885152 h -2.830153 z"/>
+ <path style="fill:#ffffff" d="m 21,34 v -8 h 1.008404 v 7.103642 H 25 V 34 Z"/>
+ <path style="fill:#ffffff" d="m 32.25169,26 -2.857143,8 H 28.386143 L 25.529,26 h 1.053222 l 1.803921,5.131653 q 0.179272,0.492997 0.291317,0.929972 0.123249,0.42577 0.212885,0.817927 0.07843,-0.392157 0.201681,-0.829132 0.123249,-0.436975 0.302521,-0.941176 L 31.187264,26 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.m4a.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.m4a.svg
new file mode 100644
index 00000000..6bb2572a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.m4a.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#fe9700" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2" d="m 13,27 v 8 h 0.931641 v -4.851562 c 0,-0.425771 -0.0085,-0.832282 -0.02344,-1.220704 -0.01496,-0.395892 -0.03225,-0.709846 -0.05469,-0.941406 h 0.04492 L 16.535156,35 h 0.830078 l 2.669922,-7.001953 h 0.04492 c -0.01496,0.239028 -0.0342,0.548734 -0.05664,0.929687 -0.01496,0.380952 -0.02148,0.765876 -0.02148,1.154297 V 35 H 21 v -8 h -1.480469 l -2.513672,6.554688 h -0.04492 L 14.492188,27 Z M 25.943359,27 22,32.160156 v 0.833985 h 4.009766 V 35 h 0.947265 v -2.005859 h 0.958985 V 32.115234 H 26.957031 V 27 Z m 5.673829,0 -3.113282,8 h 1.015625 l 0.845703,-2.056641 h 3.363282 L 34.583984,35 h 1.039063 l -3.101563,-8 z m 0.435546,1.037109 c 0.02977,0.08926 0.06671,0.219541 0.111328,0.390625 0.05207,0.163645 0.10418,0.324262 0.15625,0.480469 0.05207,0.156209 0.08901,0.264709 0.111329,0.324219 l 0.996093,2.818359 h -2.726562 l 1.005859,-2.818359 c 0.04463,-0.126453 0.09674,-0.297959 0.15625,-0.513672 0.06695,-0.223153 0.129943,-0.451051 0.189453,-0.681641 z m -6.03125,0.0098 h 0.04492 c -0.01485,0.245125 -0.03006,0.506413 -0.04492,0.78125 -0.0074,0.26741 -0.01172,0.59421 -0.01172,0.980469 v 2.30664 h -3.050782 l 2.583985,-3.199218 c 0.08171,-0.111421 0.166719,-0.248693 0.255859,-0.41211 0.08914,-0.163417 0.163236,-0.315899 0.222656,-0.457031 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffbd63" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffffff" d="m 16.534361,34 -2.636745,-7.014006 h -0.04488 q 0.03366,0.34734 0.0561,0.941178 0.02244,0.582632 0.02244,1.221288 V 34 H 13 v -8 h 1.492286 l 2.468442,6.554622 h 0.04489 L 19.51894,26 H 21 v 8 h -0.9986 v -4.918768 q 0,-0.582632 0.02244,-1.15406 0.03366,-0.57143 0.0561,-0.929972 H 20.03506 L 17.364654,34 Z"/>
+ <path style="fill:#ffffff" d="M 27.916435,31.995111 H 26.957522 V 34 H 26.010446 V 31.995111 H 22 V 31.159456 L 25.943594,26 h 1.013928 v 5.114889 h 0.958913 z M 26.010446,31.114889 V 28.8078 c 0,-0.386259 0.0037,-0.713093 0.01114,-0.980503 0.01486,-0.274837 0.02972,-0.534818 0.04457,-0.779943 h -0.04457 c -0.05942,0.141132 -0.133701,0.293407 -0.222841,0.456824 -0.08914,0.163417 -0.174559,0.300835 -0.256268,0.412256 l -2.584263,3.198455 z"/>
+ <path style="fill:#ffffff" d="M 34.584893,34 33.728135,31.943327 H 30.365629 L 29.519342,34 H 28.504 l 3.112971,-8 h 0.903766 l 3.101813,8 z M 33.426879,31.050719 32.431476,28.23152 c -0.02232,-0.05951 -0.05951,-0.167361 -0.111576,-0.32357 -0.05207,-0.156207 -0.104135,-0.316132 -0.156206,-0.479777 -0.04462,-0.171084 -0.08181,-0.301256 -0.111576,-0.390516 -0.05951,0.23059 -0.122732,0.457461 -0.18968,0.680614 -0.05951,0.215713 -0.111574,0.386796 -0.156207,0.513249 l -1.005873,2.819199 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mkv.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mkv.svg
new file mode 100644
index 00000000..3ba9ec86
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mkv.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#7282d9" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2" d="m 13,27 v 8 h 0.931641 v -4.851562 c 0,-0.42577 -0.0085,-0.832282 -0.02344,-1.220704 -0.01496,-0.395892 -0.03225,-0.709847 -0.05469,-0.941406 h 0.04492 L 16.535156,35 h 0.830078 l 2.669922,-7.001953 h 0.04492 c -0.01496,0.239029 -0.0342,0.548735 -0.05664,0.929687 -0.01496,0.380952 -0.02148,0.765875 -0.02148,1.154297 V 35 H 21 v -8 h -1.480469 l -2.513672,6.554688 h -0.04492 L 14.492188,27 Z m 10,0 v 8 h 1.007812 V 31.896484 L 24.826172,31.179688 27.660156,35 h 1.189453 L 25.554688,30.484375 28.724609,27 h -1.175781 l -2.162109,2.419922 -0.695313,0.761719 c -0.231559,0.253968 -0.459503,0.50775 -0.683594,0.761718 V 27 Z m 5.939453,0 2.857422,8 h 1.009766 l 2.855468,-8 h -1.0625 l -1.792968,5.109375 c -0.119515,0.336134 -0.220568,0.65009 -0.302735,0.941406 -0.08217,0.291317 -0.150838,0.566687 -0.203125,0.828125 -0.05976,-0.261438 -0.130724,-0.532559 -0.21289,-0.816406 -0.0747,-0.291317 -0.171501,-0.602976 -0.291016,-0.931641 L 29.994141,27 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#98a4e3" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffffff" d="m 16.534362,34 -2.636747,-7.014006 h -0.04488 q 0.03366,0.347339 0.0561,0.941177 0.02244,0.582633 0.02244,1.221288 V 34 H 13 v -8 h 1.492286 l 2.468443,6.554622 h 0.04488 L 19.518935,26 H 21 v 8 h -0.998597 v -4.918768 q 0,-0.582633 0.02244,-1.154061 0.03366,-0.571429 0.0561,-0.929972 h -0.04488 L 17.364656,34 Z"/>
+ <path style="fill:#ffffff" d="m 28.84874,34 h -1.187675 l -2.834734,-3.820728 -0.817928,0.717086 V 34 H 23 v -8 h 1.008403 v 3.943977 q 0.336135,-0.380952 0.683474,-0.761904 0.347339,-0.380953 0.694678,-0.761905 L 27.54902,26 h 1.17647 l -3.170868,3.484594 z"/>
+ <path style="fill:#ffffff" d="m 35.663067,26 -2.857142,8 H 31.797521 L 28.940378,26 H 29.9936 l 1.803921,5.131653 q 0.179272,0.492997 0.291317,0.929972 0.123249,0.42577 0.212885,0.817927 0.07843,-0.392157 0.20168,-0.829132 0.12325,-0.436975 0.302522,-0.941176 L 34.598642,26 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mmf.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mmf.svg
new file mode 100644
index 00000000..6217e6bd
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mmf.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#fe9700" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffbd63" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 12,27 v 8 h 0.931641 v -4.851562 c 0,-0.425771 -0.0085,-0.832282 -0.02344,-1.220704 -0.01497,-0.395892 -0.03225,-0.709846 -0.05469,-0.941406 h 0.04492 L 15.535156,35 h 0.830078 l 2.669922,-7.001953 h 0.04492 c -0.01496,0.239028 -0.0342,0.548734 -0.05664,0.929687 -0.01496,0.380952 -0.02148,0.765876 -0.02148,1.154297 V 35 H 20 v -8 h -1.480469 l -2.513672,6.554688 h -0.04492 L 13.492188,27 Z m 10,0 v 8 h 0.931641 v -4.851562 c 0,-0.425771 -0.0085,-0.832282 -0.02344,-1.220704 -0.01497,-0.395892 -0.03225,-0.709846 -0.05469,-0.941406 h 0.04492 L 25.535156,35 h 0.830078 l 2.669922,-7.001953 h 0.04492 c -0.01496,0.239028 -0.0342,0.548734 -0.05664,0.929687 -0.01496,0.380952 -0.02148,0.765876 -0.02148,1.154297 V 35 H 30 v -8 h -1.480469 l -2.513672,6.554688 h -0.04492 L 23.492188,27 Z m 10,0 v 8 h 1.007812 v -3.095703 h 2.894532 v -0.884766 h -2.894532 v -3.134765 h 3.107422 V 27 Z"/>
+ <path style="fill:#ffffff" d="m 15.53436,34 -2.636744,-7.014006 h -0.04488 q 0.03366,0.34734 0.05611,0.941178 0.02244,0.582632 0.02244,1.221288 V 34 H 12 v -8 h 1.492285 l 2.468442,6.554622 h 0.04489 L 18.51894,26 H 20 v 8 h -0.9986 v -4.918768 q 0,-0.582632 0.02244,-1.15406 0.03366,-0.57143 0.0561,-0.929972 H 19.03506 L 16.364655,34 Z"/>
+ <path style="fill:#ffffff" d="m 25.53436,34 -2.636744,-7.014006 h -0.04488 q 0.03366,0.34734 0.05611,0.941178 0.02244,0.582632 0.02244,1.221288 V 34 H 22 v -8 h 1.492285 l 2.468442,6.554622 h 0.04489 L 28.51894,26 H 30 v 8 h -0.9986 v -4.918768 q 0,-0.582632 0.02244,-1.15406 0.03366,-0.57143 0.0561,-0.929972 H 29.03506 L 26.364655,34 Z"/>
+ <path style="fill:#ffffff" d="M 33.008404,34 H 32 v -8 h 4.114846 v 0.885155 h -3.106442 v 3.134269 h 2.893557 v 0.885152 h -2.893557 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mp3.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mp3.svg
new file mode 100644
index 00000000..19995284
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mp3.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#fe9700" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffbd63" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 13,27 v 8 h 0.931641 v -4.851562 c 0,-0.425771 -0.0085,-0.832282 -0.02344,-1.220704 -0.01497,-0.395892 -0.03225,-0.709846 -0.05469,-0.941406 h 0.04492 L 16.535156,35 h 0.830078 l 2.669922,-7.001953 h 0.04492 c -0.01496,0.239028 -0.0342,0.548734 -0.05664,0.929687 -0.01496,0.380952 -0.02148,0.765876 -0.02148,1.154297 V 35 H 21 v -8 h -1.480469 l -2.513672,6.554688 h -0.04492 L 14.492188,27 Z m 10,0 v 8 h 0.984375 v -3.015625 h 0.898437 c 0.77565,0.08646 1.395433,-0.118393 1.847657,-0.357422 0.459519,-0.239029 0.784967,-0.548734 0.974609,-0.929687 C 27.902013,30.308844 28,29.794225 28,29.353516 28,28.60655 27.76564,28.028018 27.298828,27.617188 26.832015,27.206357 26.089512,27 25.068359,27 Z m 8.367188,0 c -0.523161,0 -0.990129,0.08038 -1.404297,0.240234 -0.406903,0.159855 -0.749278,0.348423 -1.025391,0.566407 l 0.480469,0.654297 c 0.290644,-0.18892 0.584901,-0.345227 0.882812,-0.46875 0.297911,-0.123524 0.65669,-0.185547 1.078125,-0.185547 0.435968,0 0.780842,0.105689 1.035156,0.316406 0.254315,0.203451 0.382813,0.493255 0.382813,0.871094 0,0.443233 -0.167712,0.799512 -0.501953,1.068359 -0.326975,0.268846 -0.8098,0.404297 -1.449219,0.404297 h -0.763672 v 0.816406 h 0.751953 c 0.690282,0 1.223725,0.110141 1.601563,0.328125 0.385105,0.210717 0.578125,0.558092 0.578125,1.044922 0,0.479564 -0.156307,0.858653 -0.46875,1.134766 -0.305177,0.268846 -0.806359,0.402343 -1.503906,0.402343 -0.348774,0 -0.712006,-0.04367 -1.089844,-0.130859 -0.377839,-0.08719 -0.729665,-0.213739 -1.056641,-0.380859 v 0.892578 c 0.31971,0.159857 0.653179,0.269998 1.001953,0.328125 0.348774,0.06539 0.72591,0.09766 1.132813,0.09766 0.690281,0 1.253486,-0.09874 1.689453,-0.294922 0.443233,-0.196185 0.771705,-0.467633 0.982422,-0.816406 0.210718,-0.348774 0.316406,-0.753172 0.316406,-1.210938 0,-0.515894 -0.156307,-0.932243 -0.46875,-1.251953 -0.305177,-0.319709 -0.767145,-0.517183 -1.384766,-0.589843 v -0.04297 c 0.48683,-0.101726 0.875371,-0.306152 1.166016,-0.611328 0.297911,-0.312444 0.447266,-0.728793 0.447266,-1.251953 0,-0.559492 -0.199973,-1.02146 -0.59961,-1.384766 C 32.785364,27.181615 32.180993,27 31.367188,27 Z m -7.382813,0.863281 h 0.996094 c 0.685631,0 1.188832,0.126891 1.509765,0.38086 0.328227,0.253968 0.492188,0.638891 0.492188,1.154297 0,0.590103 -0.182178,1.107016 -0.546875,1.353515 -0.364697,0.246499 -0.92008,0.371094 -1.664063,0.371094 h -0.787109 z"/>
+ <path style="fill:#ffffff" d="m 16.53436,34 -2.636745,-7.014006 h -0.04488 q 0.03366,0.34734 0.05611,0.941178 0.02244,0.582632 0.02244,1.221288 V 34 H 13 v -8 h 1.492285 l 2.468442,6.554622 h 0.04488 L 19.51893,26 H 21 v 8 h -0.9986 v -4.918768 q 0,-0.582632 0.02244,-1.15406 0.03366,-0.57143 0.0561,-0.929972 H 20.03506 L 17.364655,34 Z"/>
+ <path style="fill:#ffffff" d="m 25.067834,26 c 1.021153,0 1.765135,0.205415 2.231948,0.616246 C 27.766594,27.027077 28,27.605976 28,28.352942 c 0,0.440709 -0.09847,0.955378 -0.295405,1.3438 -0.189642,0.380953 -0.514223,0.690943 -0.973742,0.929972 -0.452224,0.239029 -1.073366,0.445 -1.849015,0.358544 H 23.984682 V 34 H 23 v -8 z m -0.08752,0.862745 h -0.995628 v 3.259768 h 0.787747 c 0.743983,0 1.298323,-0.123249 1.66302,-0.369748 0.364697,-0.246499 0.547045,-0.764903 0.547045,-1.355006 0,-0.515406 -0.164114,-0.900093 -0.492341,-1.154061 -0.320933,-0.253969 -0.824216,-0.380953 -1.509847,-0.380953 z"/>
+ <path style="fill:#ffffff" d="m 33.776834,27.929154 q 0,0.784741 -0.446867,1.253406 -0.435967,0.457765 -1.166212,0.610354 v 0.0436 q 0.92643,0.108991 1.384196,0.588555 0.468665,0.479565 0.468665,1.253406 0,0.686649 -0.316077,1.20981 -0.316076,0.52316 -0.980926,0.817438 -0.653951,0.294278 -1.689373,0.294278 -0.610354,0 -1.133515,-0.09809 -0.523161,-0.08719 -1.002725,-0.326976 v -0.893733 q 0.490463,0.250681 1.057221,0.381472 0.566757,0.13079 1.089918,0.13079 1.046321,0 1.504087,-0.40327 0.468665,-0.414169 0.468665,-1.133515 0,-0.730245 -0.577657,-1.046321 -0.566757,-0.326976 -1.60218,-0.326976 h -0.752043 v -0.817439 h 0.762943 q 0.959128,0 1.449591,-0.403269 0.501362,-0.40327 0.501362,-1.06812 0,-0.566758 -0.381471,-0.871935 -0.381471,-0.316076 -1.035422,-0.316076 -0.632153,0 -1.079019,0.185286 -0.446867,0.185286 -0.882834,0.468665 l -0.479564,-0.653951 q 0.414169,-0.326976 1.024523,-0.566758 0.621253,-0.239782 1.405994,-0.239782 1.220709,0 1.809265,0.54496 0.599455,0.544959 0.599455,1.384196 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mp4.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mp4.svg
new file mode 100644
index 00000000..edc13198
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mp4.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#7282d9" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#98a4e3" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 13,27 v 8 h 0.931641 v -4.851562 c 0,-0.425771 -0.0085,-0.832282 -0.02344,-1.220704 -0.01497,-0.395892 -0.03225,-0.709846 -0.05469,-0.941406 h 0.04492 L 16.535156,35 h 0.830078 l 2.669922,-7.001953 h 0.04492 c -0.01496,0.239028 -0.0342,0.548734 -0.05664,0.929687 -0.01496,0.380952 -0.02148,0.765876 -0.02148,1.154297 V 35 H 21 v -8 h -1.480469 l -2.513672,6.554688 h -0.04492 L 14.492188,27 Z m 10,0 v 8 h 0.984375 v -3.015625 h 0.898437 c 0.77565,0.08646 1.395433,-0.118393 1.847657,-0.357422 0.459519,-0.239029 0.784967,-0.548734 0.974609,-0.929687 C 27.902013,30.308844 28,29.794225 28,29.353516 28,28.60655 27.76564,28.028018 27.298828,27.617188 26.832015,27.206357 26.089512,27 25.068359,27 Z M 32.943359,27 29,32.160156 v 0.833985 h 4.009766 V 35 h 0.947265 v -2.005859 h 0.958985 V 32.115234 H 33.957031 V 27 Z m -8.958984,0.863281 h 0.996094 c 0.685631,0 1.188832,0.126891 1.509765,0.38086 0.328227,0.253968 0.492188,0.638891 0.492188,1.154297 0,0.590103 -0.182178,1.107016 -0.546875,1.353515 -0.364697,0.246499 -0.92008,0.371094 -1.664063,0.371094 h -0.787109 z m 9.037109,0.183594 h 0.04492 c -0.01485,0.245125 -0.03006,0.506413 -0.04492,0.78125 -0.0074,0.26741 -0.01172,0.59421 -0.01172,0.980469 v 2.30664 h -3.050782 l 2.583985,-3.199218 c 0.08171,-0.111421 0.166719,-0.248693 0.255859,-0.41211 0.08914,-0.163417 0.163236,-0.315899 0.222656,-0.457031 z"/>
+ <path style="fill:#ffffff" d="M 34.916435,31.995111 H 33.957522 V 34 H 33.010446 V 31.995111 H 29 V 31.159456 L 32.943594,26 h 1.013928 v 5.114889 h 0.958913 z M 33.010446,31.114889 V 28.8078 c 0,-0.386259 0.0037,-0.713093 0.01114,-0.980503 0.01486,-0.274837 0.02972,-0.534818 0.04457,-0.779943 h -0.04457 c -0.05942,0.141132 -0.133701,0.293407 -0.222841,0.456824 -0.08914,0.163417 -0.174559,0.300835 -0.256268,0.412256 l -2.584263,3.198455 z"/>
+ <path style="fill:#ffffff" d="m 16.53436,34 -2.636745,-7.014006 h -0.04488 q 0.03366,0.34734 0.05611,0.941178 0.02244,0.582632 0.02244,1.221288 V 34 H 13 v -8 h 1.492285 l 2.468442,6.554622 h 0.04488 L 19.51893,26 H 21 v 8 h -0.9986 v -4.918768 q 0,-0.582632 0.02244,-1.15406 0.03366,-0.57143 0.0561,-0.929972 H 20.03506 L 17.364655,34 Z"/>
+ <path style="fill:#ffffff" d="m 25.067834,26 c 1.021153,0 1.765135,0.205415 2.231948,0.616246 C 27.766594,27.027077 28,27.605976 28,28.352942 c 0,0.440709 -0.09847,0.955378 -0.295405,1.3438 -0.189642,0.380953 -0.514223,0.690943 -0.973742,0.929972 -0.452224,0.239029 -1.073366,0.445 -1.849015,0.358544 H 23.984682 V 34 H 23 v -8 z m -0.08752,0.862745 h -0.995628 v 3.259768 h 0.787747 c 0.743983,0 1.298323,-0.123249 1.66302,-0.369748 0.364697,-0.246499 0.547045,-0.764903 0.547045,-1.355006 0,-0.515406 -0.164114,-0.900093 -0.492341,-1.154061 -0.320933,-0.253969 -0.824216,-0.380953 -1.509847,-0.380953 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mpeg.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mpeg.svg
new file mode 100644
index 00000000..67b80b5a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mpeg.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#7282d9" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2" d="m 11,26.999515 v 8 h 0.931641 v -4.851562 c 0,-0.425771 -0.0085,-0.832282 -0.02344,-1.220704 -0.01497,-0.395892 -0.03225,-0.709846 -0.05469,-0.941406 h 0.04492 l 2.636718,7.013672 h 0.830078 l 2.669922,-7.001953 h 0.04492 c -0.01496,0.239028 -0.0342,0.548734 -0.05664,0.929687 -0.01496,0.380952 -0.02148,0.765876 -0.02148,1.154297 v 4.917969 H 19 v -8 h -1.480469 l -2.513672,6.554688 h -0.04492 l -2.46875,-6.554688 z m 10,0 v 8 h 0.984375 V 31.98389 h 0.898437 c 0.77565,0.08646 1.395433,-0.118393 1.847657,-0.357422 0.459519,-0.239029 0.784967,-0.548734 0.974609,-0.929687 C 25.902013,30.308359 26,29.79374 26,29.353031 26,28.606065 25.76564,28.027533 25.298828,27.616703 24.832015,27.205872 24.089512,26.999515 23.068359,26.999515 Z m 6,0 v 8 h 4.101562 v -0.884766 h -3.09375 v -3.05664 h 2.890626 v -0.875 h -2.890626 v -2.298828 h 3.09375 v -0.884766 z m 8.59375,0.002 C 33.978341,26.971545 33.228134,27.580489 32.462891,28.898 32.153687,29.49382 32,30.194868 32,31.001468 c 0,0.821134 0.13948,1.533586 0.419922,2.136719 0.287632,0.595867 0.705452,1.055812 1.251953,1.382812 0.87664,0.392173 1.940198,0.619361 3.066406,0.382813 C 37.162539,34.838412 37.582934,34.735237 38,34.597171 V 30.98389 h -2.664062 v 0.871094 h 1.693359 v 2.111328 c -0.194151,0.05086 -0.409188,0.09453 -0.646485,0.130859 -0.237296,0.03633 -0.528667,0.102688 -0.863281,0.05469 -0.789884,-0.113313 -1.70362,-0.433001 -2.214843,-1.50586 -0.194158,-0.4796 -0.291016,-1.026864 -0.291016,-1.644531 0,-0.966468 0.255078,-1.729528 0.765625,-2.289062 0.58003,-0.7412 1.674676,-1.025774 2.818359,-0.708985 0.345159,0.0872 0.654485,0.188421 0.927735,0.304688 l 0.367187,-0.84961 c -0.330776,-0.145333 -0.689821,-0.25795 -1.078125,-0.33789 -0.381112,-0.07994 -0.789255,-0.119141 -1.220703,-0.119141 z m -13.609375,0.861328 h 0.996094 c 0.685631,0 1.188832,0.126891 1.509765,0.38086 0.328227,0.253968 0.492188,0.638891 0.492188,1.154297 0,0.590103 -0.182178,1.107016 -0.546875,1.353515 -0.364697,0.246499 -0.92008,0.371094 -1.664063,0.371094 h -0.787109 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#98a4e3" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffffff" d="M 35.335808,29.983416 H 38 v 3.614944 c -0.417066,0.138066 -0.837728,0.2398 -1.261986,0.3052 -1.126208,0.236548 -2.189513,0.01067 -3.066153,-0.381503 -0.546501,-0.327 -0.963567,-0.788434 -1.251199,-1.384301 C 32.14022,31.534623 32,30.822489 32,30.001355 c 0,-0.8066 0.154603,-1.507834 0.463807,-2.103702 0.765243,-1.317511 1.515461,-1.926573 3.13087,-1.8966 0.431448,0 0.837729,0.03996 1.218841,0.1199 0.388304,0.07994 0.747844,0.192567 1.07862,0.3379 l -0.366731,0.8502 c -0.27325,-0.116267 -0.582455,-0.218001 -0.927614,-0.3052 -1.143683,-0.316789 -2.23804,-0.0327 -2.81807,0.7085 -0.510547,0.559534 -0.76582,1.322534 -0.76582,2.289002 0,0.617667 0.09707,1.166301 0.291227,1.645901 0.511223,1.072859 1.424159,1.390888 2.214043,1.504201 0.334614,0.048 0.6256,-0.01817 0.862896,-0.0545 0.237296,-0.03633 0.453021,-0.07994 0.647172,-0.1308 V 30.85542 h -1.693433 z"/>
+ <path style="fill:#ffffff" d="m 14.53436,34 -2.636745,-7.014006 h -0.04488 q 0.03366,0.34734 0.05611,0.941178 0.02244,0.582632 0.02244,1.221288 V 34 H 11 v -8 h 1.492285 l 2.468442,6.554622 h 0.04488 L 17.51893,26 H 19 v 8 h -0.9986 v -4.918768 q 0,-0.582632 0.02244,-1.15406 0.03366,-0.57143 0.0561,-0.929972 H 18.03506 L 15.364655,34 Z"/>
+ <path style="fill:#ffffff" d="m 23.067834,26 c 1.021153,0 1.765135,0.205415 2.231948,0.616246 C 25.766594,27.027077 26,27.605976 26,28.352942 c 0,0.440709 -0.09847,0.955378 -0.295405,1.3438 -0.189642,0.380953 -0.514223,0.690943 -0.973742,0.929972 -0.452224,0.239029 -1.073366,0.445 -1.849015,0.358544 H 21.984682 V 34 H 21 v -8 z m -0.08752,0.862745 h -0.995628 v 3.259768 h 0.787747 c 0.743983,0 1.298323,-0.123249 1.66302,-0.369748 0.364697,-0.246499 0.547045,-0.764903 0.547045,-1.355006 0,-0.515406 -0.164114,-0.900093 -0.492341,-1.154061 -0.320933,-0.253969 -0.824216,-0.380953 -1.509847,-0.380953 z"/>
+ <path style="fill:#ffffff" d="M 31.10084,34 H 27 v -8 h 4.10084 v 0.885155 h -3.092436 v 2.29887 h 2.890756 v 0.87395 h -2.890756 v 3.05687 h 3.092436 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mpg.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mpg.svg
new file mode 100644
index 00000000..2fe2c577
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.mpg.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#7282d9" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#98a4e3" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 13,26.999515 v 8 h 0.931641 v -4.851562 c 0,-0.425771 -0.0085,-0.832282 -0.02344,-1.220704 -0.01497,-0.395892 -0.03225,-0.709846 -0.05469,-0.941406 h 0.04492 l 2.636718,7.013672 h 0.830078 l 2.669922,-7.001953 h 0.04492 c -0.01496,0.239028 -0.0342,0.548734 -0.05664,0.929687 -0.01496,0.380952 -0.02148,0.765876 -0.02148,1.154297 v 4.917969 H 21 v -8 h -1.480469 l -2.513672,6.554688 h -0.04492 l -2.46875,-6.554688 z m 10,0 v 8 h 0.984375 V 31.98389 h 0.898437 c 0.77565,0.08646 1.395433,-0.118393 1.847657,-0.357422 0.459519,-0.239029 0.784967,-0.548734 0.974609,-0.929687 C 27.902013,30.308359 28,29.79374 28,29.353031 28,28.606065 27.76564,28.027533 27.298828,27.616703 26.832015,27.205872 26.089512,26.999515 25.068359,26.999515 Z m 9.59375,0.002 c -1.615409,-0.02997 -2.365616,0.578974 -3.130859,1.896485 C 29.153687,29.49382 29,30.194868 29,31.001468 c 0,0.821134 0.13948,1.533586 0.419922,2.136719 0.287632,0.595867 0.705452,1.055812 1.251953,1.382812 0.87664,0.392173 1.940198,0.619361 3.066406,0.382813 C 34.162539,34.838412 34.582934,34.735237 35,34.597171 V 30.98389 h -2.664062 v 0.871094 h 1.693359 v 2.111328 c -0.194151,0.05086 -0.409188,0.09453 -0.646485,0.130859 -0.237295,0.03633 -0.528667,0.102688 -0.863281,0.05469 -0.789884,-0.113313 -1.70362,-0.433001 -2.214843,-1.50586 -0.194158,-0.4796 -0.291016,-1.026864 -0.291016,-1.644531 0,-0.966468 0.255078,-1.729528 0.765625,-2.289062 0.58003,-0.7412 1.674676,-1.025774 2.818359,-0.708985 0.345159,0.0872 0.654485,0.188421 0.927735,0.304688 l 0.367187,-0.84961 c -0.330776,-0.145333 -0.689821,-0.25795 -1.078125,-0.33789 -0.381112,-0.07994 -0.789255,-0.119141 -1.220703,-0.119141 z m -8.609375,0.861328 h 0.996094 c 0.685631,0 1.188832,0.126891 1.509765,0.38086 0.328227,0.253968 0.492188,0.638891 0.492188,1.154297 0,0.590103 -0.182178,1.107016 -0.546875,1.353515 -0.364697,0.246499 -0.92008,0.371094 -1.664063,0.371094 h -0.787109 z"/>
+ <path style="fill:#ffffff" d="M 32.335808,29.983416 H 35 v 3.614944 c -0.417066,0.138066 -0.837728,0.2398 -1.261986,0.3052 -1.126208,0.236548 -2.189513,0.01067 -3.066153,-0.381503 -0.546501,-0.327 -0.963567,-0.788434 -1.251199,-1.384301 C 29.14022,31.534623 29,30.822489 29,30.001355 c 0,-0.8066 0.154603,-1.507834 0.463807,-2.103702 0.765243,-1.317511 1.515461,-1.926573 3.13087,-1.8966 0.431448,0 0.837729,0.03996 1.218841,0.1199 0.388304,0.07994 0.747844,0.192567 1.07862,0.3379 l -0.366731,0.8502 c -0.27325,-0.116267 -0.582455,-0.218001 -0.927614,-0.3052 -1.143683,-0.316789 -2.23804,-0.0327 -2.81807,0.7085 -0.510547,0.559534 -0.76582,1.322534 -0.76582,2.289002 0,0.617667 0.09707,1.166301 0.291227,1.645901 0.511223,1.072859 1.424159,1.390888 2.214043,1.504201 0.334614,0.048 0.6256,-0.01817 0.862896,-0.0545 0.237296,-0.03633 0.453021,-0.07994 0.647172,-0.1308 V 30.85542 h -1.693433 z"/>
+ <path style="fill:#ffffff" d="m 16.53436,34 -2.636745,-7.014006 h -0.04488 q 0.03366,0.34734 0.05611,0.941178 0.02244,0.582632 0.02244,1.221288 V 34 H 13 v -8 h 1.492285 l 2.468442,6.554622 h 0.04488 L 19.51893,26 H 21 v 8 h -0.9986 v -4.918768 q 0,-0.582632 0.02244,-1.15406 0.03366,-0.57143 0.0561,-0.929972 H 20.03506 L 17.364655,34 Z"/>
+ <path style="fill:#ffffff" d="m 25.067834,26 c 1.021153,0 1.765135,0.205415 2.231948,0.616246 C 27.766594,27.027077 28,27.605976 28,28.352942 c 0,0.440709 -0.09847,0.955378 -0.295405,1.3438 -0.189642,0.380953 -0.514223,0.690943 -0.973742,0.929972 -0.452224,0.239029 -1.073366,0.445 -1.849015,0.358544 H 23.984682 V 34 H 23 v -8 z m -0.08752,0.862745 h -0.995628 v 3.259768 h 0.787747 c 0.743983,0 1.298323,-0.123249 1.66302,-0.369748 0.364697,-0.246499 0.547045,-0.764903 0.547045,-1.355006 0,-0.515406 -0.164114,-0.900093 -0.492341,-1.154061 -0.320933,-0.253969 -0.824216,-0.380953 -1.509847,-0.380953 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.ogg.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.ogg.svg
new file mode 100644
index 00000000..e2421268
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.ogg.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#fe9700" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ffbd63" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 16.515625,26.999515 c -0.793121,0 -1.450583,0.166213 -1.974609,0.5 -0.516944,0.333787 -0.903271,0.802029 -1.158204,1.404297 C 13.127881,29.498823 13,30.192961 13,30.98389 c 0,0.805443 0.12788,1.509061 0.382812,2.111328 0.254933,0.602267 0.64126,1.07051 1.158204,1.404297 0.524026,0.333787 1.178804,0.5 1.964843,0.5 0.757714,0 1.395165,-0.166213 1.91211,-0.5 0.524026,-0.333787 0.915721,-0.79952 1.177734,-1.394531 C 19.864797,32.502716 20,31.799098 20,30.993656 c 0,-0.805443 -0.135203,-1.504598 -0.404297,-2.09961 -0.262013,-0.602267 -0.651023,-1.068 -1.167969,-1.394531 -0.516944,-0.333787 -1.154395,-0.5 -1.912109,-0.5 z m 8.078125,0.002 C 22.978341,26.971545 22.228134,27.580489 21.462891,28.898 21.153687,29.49382 21,30.194868 21,31.001468 c 0,0.821134 0.13948,1.533586 0.419922,2.136719 0.287632,0.595867 0.705452,1.055812 1.251953,1.382812 0.87664,0.392173 1.940198,0.619361 3.066406,0.382813 C 26.162539,34.838412 26.582934,34.735237 27,34.597171 V 30.98389 h -2.664062 v 0.871094 h 1.693359 v 2.111328 c -0.194151,0.05086 -0.409188,0.09453 -0.646485,0.130859 -0.237296,0.03633 -0.528667,0.102688 -0.863281,0.05469 -0.789884,-0.113313 -1.70362,-0.433001 -2.214843,-1.50586 -0.194158,-0.4796 -0.291016,-1.026864 -0.291016,-1.644531 0,-0.966468 0.255078,-1.729528 0.765625,-2.289062 0.58003,-0.7412 1.674676,-1.025774 2.818359,-0.708985 0.345159,0.0872 0.654485,0.188421 0.927735,0.304688 l 0.367187,-0.84961 c -0.330776,-0.145333 -0.689821,-0.25795 -1.078125,-0.33789 -0.381112,-0.07994 -0.789255,-0.119141 -1.220703,-0.119141 z m 8,0 C 30.978341,26.971545 30.228134,27.580489 29.462891,28.898 29.153687,29.49382 29,30.194868 29,31.001468 c 0,0.821134 0.13948,1.533586 0.419922,2.136719 0.287632,0.595867 0.705452,1.055812 1.251953,1.382812 0.87664,0.392173 1.940198,0.619361 3.066406,0.382813 C 34.162539,34.838412 34.582934,34.735237 35,34.597171 V 30.98389 h -2.664062 v 0.871094 h 1.693359 v 2.111328 c -0.194151,0.05086 -0.409188,0.09453 -0.646485,0.130859 -0.237295,0.03633 -0.528667,0.102688 -0.863281,0.05469 -0.789884,-0.113313 -1.70362,-0.433001 -2.214843,-1.50586 -0.194158,-0.4796 -0.291016,-1.026864 -0.291016,-1.644531 0,-0.966468 0.255078,-1.729528 0.765625,-2.289062 0.58003,-0.7412 1.674676,-1.025774 2.818359,-0.708985 0.345159,0.0872 0.654485,0.188421 0.927735,0.304688 l 0.367187,-0.84961 C 34.561802,27.313168 34.202757,27.200551 33.814453,27.120611 33.433341,27.040671 33.025198,27.00147 32.59375,27.00147 Z M 16.515625,27.85889 c 0.856854,0 1.484299,0.279161 1.880859,0.837891 0.396561,0.551474 0.59375,1.317283 0.59375,2.296875 0,0.979591 -0.201826,1.752372 -0.605468,2.318359 -0.39656,0.55873 -1.022053,0.837891 -1.878907,0.837891 -0.856854,0 -1.486983,-0.279161 -1.890625,-0.837891 -0.403642,-0.565987 -0.605468,-1.338768 -0.605468,-2.318359 0,-0.979592 0.201826,-1.745401 0.605468,-2.296875 0.403642,-0.55873 1.036456,-0.837891 1.900391,-0.837891 z"/>
+ <path style="fill:#ffffff" d="m 20,29.994557 q 0,1.208163 -0.403641,2.111564 -0.39302,0.892517 -1.17906,1.393198 -0.775417,0.50068 -1.911988,0.50068 -1.179059,0 -1.965099,-0.50068 Q 13.764796,32.998638 13.382398,32.095237 13,31.191836 13,29.983672 q 0,-1.186394 0.382398,-2.078911 0.382398,-0.903402 1.157814,-1.404082 0.78604,-0.50068 1.975721,-0.50068 1.136571,0 1.911988,0.50068 0.775418,0.489796 1.168438,1.393197 Q 20,28.786393 20,29.994557 Z m -5.990895,0 q 0,1.469387 0.605463,2.318367 0.605462,0.838095 1.890743,0.838095 1.285281,0 1.880121,-0.838095 0.605464,-0.84898 0.605464,-2.318367 0,-1.469388 -0.594841,-2.296599 -0.594841,-0.838095 -1.880122,-0.838095 -1.295903,0 -1.901365,0.838095 -0.605463,0.827211 -0.605463,2.296599 z"/>
+ <path style="fill:#ffffff" d="M 24.335808,29.983416 H 27 v 3.614944 c -0.417066,0.138066 -0.837728,0.2398 -1.261986,0.3052 -1.126208,0.236548 -2.189513,0.01067 -3.066153,-0.381503 -0.546501,-0.327 -0.963567,-0.788434 -1.251199,-1.384301 C 21.14022,31.534623 21,30.822489 21,30.001355 c 0,-0.8066 0.154603,-1.507834 0.463807,-2.103702 0.765243,-1.317511 1.515461,-1.926573 3.13087,-1.8966 0.431448,0 0.837729,0.03996 1.218841,0.1199 0.388304,0.07994 0.747844,0.192567 1.07862,0.3379 l -0.366731,0.8502 c -0.27325,-0.116267 -0.582455,-0.218001 -0.927614,-0.3052 -1.143683,-0.316789 -2.23804,-0.0327 -2.81807,0.7085 -0.510547,0.559534 -0.76582,1.322534 -0.76582,2.289002 0,0.617667 0.09707,1.166301 0.291227,1.645901 0.511223,1.072859 1.424159,1.390888 2.214043,1.504201 0.334614,0.048 0.6256,-0.01817 0.862896,-0.0545 0.237296,-0.03633 0.453021,-0.07994 0.647172,-0.1308 V 30.85542 h -1.693433 z"/>
+ <path style="fill:#ffffff" d="M 32.335808,29.983416 H 35 v 3.614944 c -0.417066,0.138066 -0.837728,0.2398 -1.261986,0.3052 -1.126208,0.236548 -2.189513,0.01067 -3.066153,-0.381503 -0.546501,-0.327 -0.963567,-0.788434 -1.251199,-1.384301 C 29.14022,31.534623 29,30.822489 29,30.001355 c 0,-0.8066 0.154603,-1.507834 0.463807,-2.103702 0.765243,-1.317511 1.515461,-1.926573 3.13087,-1.8966 0.431448,0 0.837729,0.03996 1.218841,0.1199 0.388304,0.07994 0.747844,0.192567 1.07862,0.3379 l -0.366731,0.8502 c -0.27325,-0.116267 -0.582455,-0.218001 -0.927614,-0.3052 -1.143683,-0.316789 -2.23804,-0.0327 -2.81807,0.7085 -0.510547,0.559534 -0.76582,1.322534 -0.76582,2.289002 0,0.617667 0.09707,1.166301 0.291227,1.645901 0.511223,1.072859 1.424159,1.390888 2.214043,1.504201 0.334614,0.048 0.6256,-0.01817 0.862896,-0.0545 0.237296,-0.03633 0.453021,-0.07994 0.647172,-0.1308 V 30.85542 h -1.693433 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.wav.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.wav.svg
new file mode 100644
index 00000000..a4b27cbb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.wav.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#b1b527" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#c8cb7c" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 12.5,27 2.087891,8 h 1.005859 l 1.492188,-5.210938 c 0.09576,-0.343603 0.180241,-0.670648 0.253906,-0.984374 0.07366,-0.321195 0.113727,-0.531801 0.121094,-0.628907 0.0074,0.06723 0.02957,0.187573 0.06641,0.359375 0.0442,0.164332 0.09297,0.357942 0.144531,0.582032 0.05893,0.21662 0.1212,0.429521 0.1875,0.638671 L 19.394531,35 h 1.00586 L 22.5,27 h -1.039062 l -1.214844,4.873047 c -0.0884,0.351074 -0.170476,0.69282 -0.244141,1.021484 -0.0663,0.321196 -0.113111,0.618154 -0.142578,0.894531 -0.03683,-0.253967 -0.09235,-0.550926 -0.166016,-0.894531 -0.07366,-0.343604 -0.162494,-0.687646 -0.265625,-1.03125 L 17.980469,27 h -1.027344 l -1.392578,4.830078 c -0.09577,0.328664 -0.180242,0.664208 -0.253906,1.007813 -0.07366,0.343604 -0.129183,0.659856 -0.166016,0.951171 -0.03683,-0.283847 -0.088,-0.585054 -0.154297,-0.90625 -0.05893,-0.321194 -0.132305,-0.654442 -0.220703,-0.998046 L 13.539062,27 Z m 12.789062,0 -3.113281,8 h 1.015625 l 0.845703,-2.056641 h 3.363282 L 28.257812,35 h 1.03711 l -3.101563,-8 z m 3.208985,0 2.845703,8 h 1.003906 l 2.845703,-8 h -1.060547 l -1.785156,5.109375 c -0.119014,0.336134 -0.218958,0.65009 -0.300781,0.941406 -0.08182,0.291317 -0.149105,0.566687 -0.201172,0.828125 -0.05951,-0.261438 -0.129115,-0.532559 -0.210937,-0.816406 -0.07438,-0.291317 -0.172001,-0.602975 -0.291016,-0.931641 L 29.546875,27 Z m -2.773438,1.037109 c 0.02977,0.08926 0.06671,0.219541 0.111329,0.390625 0.05207,0.163645 0.104179,0.324262 0.15625,0.480469 0.05207,0.156209 0.08901,0.264709 0.111328,0.324219 l 0.996093,2.818359 h -2.726562 l 1.005859,-2.818359 c 0.04463,-0.126453 0.09674,-0.297959 0.15625,-0.513672 0.06695,-0.223153 0.129943,-0.451051 0.189453,-0.681641 z"/>
+ <path style="fill:#ffffff" d="m 22.5,26 -2.099447,8 h -1.005525 l -1.535912,-5.243697 q -0.09945,-0.313726 -0.187846,-0.638657 -0.07734,-0.336134 -0.143645,-0.582632 -0.05525,-0.257704 -0.0663,-0.358544 -0.01105,0.145659 -0.121547,0.627451 -0.110497,0.470589 -0.254144,0.985994 L 15.593922,34 H 14.588398 L 12.5,26 h 1.038674 l 1.226519,4.885154 q 0.132597,0.515406 0.220995,0.997198 0.09945,0.481793 0.154696,0.907564 0.05525,-0.436974 0.165746,-0.952381 0.110497,-0.515407 0.254144,-1.008403 L 16.953038,26 h 1.027625 l 1.447514,4.862745 q 0.154696,0.515406 0.265193,1.030812 0.110497,0.515407 0.165746,0.896359 0.0442,-0.414566 0.143646,-0.896359 0.110498,-0.492997 0.243094,-1.019608 L 21.461326,26 Z"/>
+ <path style="fill:#ffffff" d="M 28.256893,34 27.400135,31.943327 H 24.037629 L 23.191342,34 H 22.176 l 3.112971,-8 h 0.903766 l 3.101813,8 z M 27.098879,31.050719 26.103476,28.23152 c -0.02232,-0.05951 -0.05951,-0.167361 -0.111576,-0.32357 -0.05207,-0.156207 -0.104135,-0.316132 -0.156206,-0.479777 -0.04462,-0.171084 -0.08181,-0.301256 -0.111576,-0.390516 -0.05951,0.23059 -0.122732,0.457461 -0.18968,0.680614 -0.05951,0.215713 -0.111574,0.386796 -0.156207,0.513249 l -1.005873,2.819199 z"/>
+ <path style="fill:#ffffff" d="m 35.193561,26 -2.845188,8 H 31.344188 L 28.499,26 h 1.048815 l 1.796373,5.131652 q 0.178522,0.492998 0.290098,0.929973 0.122734,0.42577 0.211995,0.817927 0.0781,-0.392157 0.200836,-0.829132 0.122734,-0.436975 0.301256,-0.941176 L 34.133589,26 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.webm.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.webm.svg
new file mode 100644
index 00000000..05c50f08
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.webm.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#2095f2" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#7cc0f5" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="m 11.568359,28 1.589844,6 h 0.763672 l 1.134766,-3.908203 c 0.07283,-0.257703 0.137339,-0.502987 0.193359,-0.738281 0.05603,-0.240896 0.0862,-0.397874 0.0918,-0.470704 0.0056,0.05042 0.02277,0.138727 0.05078,0.267579 0.03362,0.123248 0.07016,0.269432 0.109375,0.4375 0.04482,0.162465 0.09216,0.321653 0.142578,0.478515 L 16.8125,34 h 0.765625 l 1.595703,-6 h -0.789062 l -0.925782,3.65625 c -0.06723,0.263305 -0.127573,0.517173 -0.183593,0.763672 -0.05042,0.240897 -0.08697,0.464592 -0.109375,0.671875 -0.02801,-0.190476 -0.07093,-0.414172 -0.126954,-0.671875 -0.05602,-0.257703 -0.12274,-0.515735 -0.201171,-0.773438 L 15.736328,28 h -0.78125 l -1.058594,3.621094 c -0.07283,0.246498 -0.137339,0.50011 -0.193359,0.757812 -0.05602,0.257704 -0.09699,0.494404 -0.125,0.712891 -0.02801,-0.212885 -0.06872,-0.438792 -0.119141,-0.679688 -0.04482,-0.240896 -0.100742,-0.490344 -0.167968,-0.748047 L 12.359375,28 Z M 20,28 v 6 h 3.076172 v -0.664062 h -2.320313 v -2.341797 h 2.167969 v -0.65625 h -2.167969 v -1.673829 h 2.320313 V 28 Z m 4,0 v 6 h 2.011719 c 0.614563,0 1.098467,-0.148395 1.451172,-0.445312 C 27.82094,33.257768 28,32.637168 28,32.09375 c 0,-0.308123 -0.05575,-0.55978 -0.167969,-0.755859 -0.112225,-0.196078 -0.267115,-0.346683 -0.464843,-0.453125 -0.192385,-0.10644 -0.40991,-0.181743 -0.650391,-0.226563 v -0.04297 c 0.352705,-0.06723 0.623506,-0.21562 0.810547,-0.445312 0.187042,-0.235294 0.279297,-0.3287 0.279297,-0.681641 0,-0.543417 -0.183998,-0.928253 -0.552735,-1.152343 C 26.885168,28.111848 26.345521,28 25.634766,28 Z m 5,0 v 6 h 0.699219 v -3.638672 c 0,-0.319328 -0.0064,-0.624699 -0.01758,-0.916016 -0.01123,-0.296918 -0.02614,-0.531408 -0.04297,-0.705078 h 0.03516 L 31.650391,34 h 0.623047 l 2.001953,-5.251953 h 0.03516 c -0.01122,0.179272 -0.02614,0.411552 -0.04297,0.697265 -0.01122,0.285715 -0.01563,0.573919 -0.01563,0.865235 V 34 H 35 v -6 h -1.111328 l -1.884766,4.916016 h -0.0332 L 30.119141,28 Z m -4.279297,0.646484 h 0.947266 c 0.486306,0 0.837535,0.07309 1.05664,0.21875 0.224449,0.140056 0.337891,0.376499 0.337891,0.707032 0,0.32493 -0.09421,0.370996 -0.28125,0.539062 -0.181697,0.162468 -0.515647,0.244141 -1.001953,0.244141 h -1.058594 z m 0,2.337891 h 1.099609 c 0.52688,-0.04798 0.894584,0.09884 1.097657,0.294922 0.208417,0.190477 0.3125,0.442134 0.3125,0.755859 0,0.336135 -0.09915,0.808342 -0.296875,1.015625 -0.197729,0.207283 -0.550912,0.310547 -1.058594,0.310547 h -1.154297 z"/>
+ <path style="fill:#ffffff" d="m 19.174042,27 -1.596639,6 H 16.812697 L 15.64463,29.067227 q -0.07563,-0.235294 -0.142857,-0.478992 -0.05882,-0.252101 -0.109244,-0.436974 -0.04202,-0.193278 -0.05042,-0.268908 -0.0084,0.109244 -0.09244,0.470588 -0.08403,0.352941 -0.193277,0.739496 L 13.921941,33 H 13.157235 L 11.569,27 h 0.789916 l 0.932773,3.663866 q 0.10084,0.386554 0.168067,0.747899 0.07563,0.361344 0.117647,0.680672 0.04202,-0.327731 0.126051,-0.714286 0.08403,-0.386554 0.193277,-0.756302 L 14.955555,27 h 0.781512 l 1.100841,3.647059 q 0.117647,0.386554 0.20168,0.773109 0.08403,0.386555 0.126051,0.672269 0.03361,-0.310924 0.109243,-0.672269 0.08403,-0.369748 0.184874,-0.764706 L 18.384126,27 Z"/>
+ <path style="fill:#ffffff" d="M 23.07563,33 H 20 v -6 h 3.07563 v 0.663866 h -2.319328 v 1.674403 h 2.168067 v 0.655462 h -2.168067 v 2.342403 h 2.319328 z"/>
+ <path style="fill:#ffffff" d="m 24,27 h 1.635271 c 0.710755,0 1.250501,0.112045 1.619239,0.336134 0.368737,0.22409 0.553106,0.607844 0.553106,1.151261 0,0.352941 -0.09352,0.447536 -0.280562,0.68283 -0.187041,0.229692 -0.456913,0.378152 -0.809618,0.445378 v 0.04202 c 0.240481,0.04482 0.456913,0.120451 0.649298,0.226891 0.197729,0.106442 0.352705,0.257703 0.46493,0.453781 C 27.943888,30.534374 28,30.786475 28,31.094598 28,31.638016 27.820975,32.257706 27.462926,32.554625 27.110221,32.851542 26.626587,33 26.012024,33 H 24 Z m 0.721443,2.355099 h 1.058116 c 0.486306,0 0.820307,-0.08123 1.002004,-0.243698 0.187041,-0.168066 0.280561,-0.215042 0.280561,-0.539972 0,-0.330533 -0.112224,-0.565827 -0.336673,-0.705883 -0.219105,-0.145658 -0.57181,-0.218487 -1.058116,-0.218487 h -0.945892 z m 0,0.630252 v 2.375994 h 1.154309 c 0.507682,0 0.860387,-0.103642 1.058116,-0.310925 0.197729,-0.207283 0.296594,-0.678514 0.296594,-1.014649 0,-0.313725 -0.104209,-0.565825 -0.312626,-0.756302 -0.203073,-0.196078 -0.571318,-0.342094 -1.098197,-0.294118 z"/>
+ <path style="fill:#ffffff" d="m 31.650771,33 -1.977563,-5.260504 h -0.03366 q 0.02524,0.260504 0.04208,0.705882 0.01683,0.436975 0.01683,0.915967 V 33 H 29 v -6 h 1.119216 l 1.851335,4.915966 h 0.03366 L 33.889203,27 h 1.110802 v 6 h -0.748949 v -3.689076 q 0,-0.436974 0.01683,-0.865546 0.02525,-0.428571 0.04208,-0.697479 h -0.03366 L 32.273503,33 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.wma.svg b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.wma.svg
new file mode 100644
index 00000000..bea356f0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/com.github.torikulhabib.mindi.wma.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#b1b527" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#c8cb7c" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="m 11,27 2.087891,8 h 1.005859 l 1.492188,-5.210938 c 0.09576,-0.343603 0.180241,-0.670648 0.253906,-0.984374 0.07366,-0.321195 0.113727,-0.531801 0.121094,-0.628907 0.0074,0.06723 0.02957,0.187573 0.06641,0.359375 0.0442,0.164332 0.09297,0.357942 0.144531,0.582032 0.05893,0.21662 0.1212,0.429521 0.1875,0.638671 L 17.894531,35 h 1.00586 L 21,27 h -1.039062 l -1.214844,4.873047 c -0.0884,0.351074 -0.170476,0.69282 -0.244141,1.021484 -0.0663,0.321196 -0.113111,0.618154 -0.142578,0.894531 -0.03683,-0.253967 -0.09235,-0.550926 -0.166016,-0.894531 -0.07366,-0.343604 -0.162494,-0.687646 -0.265625,-1.03125 L 16.480469,27 h -1.027344 l -1.392578,4.830078 c -0.09577,0.328664 -0.180242,0.664208 -0.253906,1.007813 -0.07366,0.343604 -0.129183,0.659856 -0.166016,0.951171 -0.03683,-0.283847 -0.088,-0.585054 -0.154297,-0.90625 -0.05893,-0.321194 -0.132306,-0.654442 -0.220703,-0.998046 L 12.039062,27 Z m 11,0 v 8 h 0.931641 v -4.851562 c 0,-0.425772 -0.0085,-0.832282 -0.02344,-1.220704 -0.01496,-0.395892 -0.03225,-0.709847 -0.05469,-0.941406 h 0.04492 L 25.535156,35 h 0.830078 l 2.669922,-7.001953 h 0.04492 c -0.01496,0.239029 -0.0342,0.548735 -0.05664,0.929687 -0.01495,0.380952 -0.02148,0.765875 -0.02148,1.154297 V 35 H 30 v -8 h -1.480469 l -2.513672,6.554688 h -0.04492 L 23.492188,27 Z M 34.113281,27 31,35 h 1.015625 l 0.845703,-2.056641 h 3.363281 L 37.080078,35 h 1.039063 l -3.101563,-8 z m 0.435547,1.037109 c 0.02977,0.08926 0.06671,0.219541 0.111328,0.390625 0.05207,0.163645 0.10418,0.324262 0.15625,0.480469 0.05207,0.156209 0.08901,0.264709 0.111328,0.324219 l 0.996094,2.818359 h -2.726562 l 1.005859,-2.818359 c 0.04463,-0.126453 0.09674,-0.297959 0.15625,-0.513672 0.06695,-0.223153 0.129943,-0.451051 0.189453,-0.681641 z"/>
+ <path style="fill:#ffffff" d="m 21,26 -2.099448,8 h -1.005524 l -1.535912,-5.243697 q -0.09945,-0.313726 -0.187845,-0.638657 -0.07734,-0.336134 -0.143647,-0.582632 -0.05525,-0.257704 -0.0663,-0.358544 -0.01105,0.145659 -0.121547,0.627451 -0.110497,0.470589 -0.254144,0.985994 L 14.093923,34 H 13.088398 L 11,26 h 1.038674 l 1.22652,4.885154 q 0.132596,0.515406 0.220994,0.997198 0.09945,0.481793 0.154696,0.907564 0.05525,-0.436974 0.165746,-0.952381 0.110497,-0.515407 0.254144,-1.008403 L 15.453039,26 h 1.027624 l 1.447514,4.862745 q 0.154696,0.515406 0.265193,1.030812 0.110497,0.515407 0.165746,0.896359 0.0442,-0.414566 0.143647,-0.896359 0.110497,-0.492997 0.243093,-1.019608 L 19.961326,26 Z"/>
+ <path style="fill:#ffffff" d="m 25.534352,34 -2.636746,-7.014005 h -0.04488 q 0.03366,0.347338 0.0561,0.941176 0.02245,0.582632 0.02245,1.221289 V 34 H 22 v -8 h 1.492286 l 2.468443,6.554621 h 0.04488 L 28.518931,26 h 1.481066 v 8 H 29.0014 v -4.918768 q 0,-0.582633 0.02243,-1.154061 0.03366,-0.571429 0.0561,-0.929973 H 29.03505 L 26.364647,34 Z"/>
+ <path style="fill:#ffffff" d="M 37.080893,34 36.224135,31.943327 H 32.861629 L 32.015342,34 H 31 l 3.112971,-8 h 0.903766 l 3.101813,8 z M 35.922879,31.050719 34.927476,28.23152 c -0.02232,-0.05951 -0.05951,-0.167361 -0.111576,-0.32357 -0.05207,-0.156207 -0.104135,-0.316132 -0.156206,-0.479777 -0.04462,-0.171084 -0.08181,-0.301256 -0.111576,-0.390516 -0.05951,0.23059 -0.122732,0.457461 -0.18968,0.680614 -0.05951,0.215713 -0.111574,0.386796 -0.156207,0.513249 l -1.005873,2.819199 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/djvu.svg b/.icons/awkward/48x48/mimetypes/djvu.svg
new file mode 120000
index 00000000..80620a71
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/djvu.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/drawing-dwg.svg b/.icons/awkward/48x48/mimetypes/drawing-dwg.svg
new file mode 120000
index 00000000..c4d0ea0e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/drawing-dwg.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/font-collection.svg b/.icons/awkward/48x48/mimetypes/font-collection.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/font-collection.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/font-otf.svg b/.icons/awkward/48x48/mimetypes/font-otf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/font-otf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/font-ttf.svg b/.icons/awkward/48x48/mimetypes/font-ttf.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/font-ttf.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/font-woff.svg b/.icons/awkward/48x48/mimetypes/font-woff.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/font-woff.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/font-x-generic.svg b/.icons/awkward/48x48/mimetypes/font-x-generic.svg
new file mode 120000
index 00000000..67dfbe1f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/font-x-generic.svg
@@ -0,0 +1 @@
+../apps/kfontview.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/fonts-package.svg b/.icons/awkward/48x48/mimetypes/fonts-package.svg
new file mode 120000
index 00000000..cee8f73b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/fonts-package.svg
@@ -0,0 +1 @@
+application-x-font-ttf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-fs-regular.svg b/.icons/awkward/48x48/mimetypes/gnome-fs-regular.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-fs-regular.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia-secure.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia-secure.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia-secure.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia-vbr.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia-vbr.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia-vbr.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.rn-realmedia.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.cdf.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.cdf.svg
new file mode 120000
index 00000000..af002c3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.cdf.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.cdf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.mathematica.package.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.mathematica.package.svg
new file mode 120000
index 00000000..bba8b611
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.mathematica.package.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.mathematica.package.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.nb.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.nb.svg
new file mode 120000
index 00000000..652f3491
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.nb.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.nb.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.player.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.player.svg
new file mode 120000
index 00000000..af002c3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.player.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.cdf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.wl.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.wl.svg
new file mode 120000
index 00000000..bba8b611
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.wl.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.mathematica.package.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.wls.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.wls.svg
new file mode 120000
index 00000000..bba8b611
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-vnd.wolfram.wls.svg
@@ -0,0 +1 @@
+application-vnd.wolfram.mathematica.package.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-deb.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-deb.svg
new file mode 120000
index 00000000..1ac361cf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-deb.svg
@@ -0,0 +1 @@
+../apps/gdebi.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-killustrator.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-killustrator.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-killustrator.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-lhz.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-lhz.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-lhz.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-nero-disc-image.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-nero-disc-image.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-nero-disc-image.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-nero-linux-compilation.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-nero-linux-compilation.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-nero-linux-compilation.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-referencer.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-referencer.svg
new file mode 100644
index 00000000..234ba498
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-referencer.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#1e83db" d="m 24,20 c -5.522857,0 -10,4.477143 -10,10 0,5.522857 4.477143,10 10,10 5.522857,0 10,-4.477143 10,-10 0,-5.522857 -4.477143,-10 -10,-10 z m -0.935547,1.994141 c 0.108806,-0.01139 0.245686,0.0065 0.355469,0 0.01301,0.05204 -0.07708,0.238754 -0.201172,0.509765 -0.790216,1.726288 -0.8369,3.747528 -0.103516,4.828125 0.132716,0.195919 0.253907,0.38202 0.253907,0.40625 0,0.02424 -0.142858,0.05078 -0.304688,0.05078 -0.3799,10e-7 -0.740065,-0.230841 -1.474609,-0.8125 -0.326312,-0.25839 -0.749712,-0.474962 -0.914063,-0.507812 -0.258081,-0.05156 -0.326284,-0.02922 -0.660156,0.304688 -0.310635,0.310584 -0.40625,0.47934 -0.40625,0.763671 0,1.078223 1.280827,1.933145 3.660156,2.4375 3.231224,0.684838 4.026105,1.298953 4.115235,2.998047 0.111903,2.130617 -1.02133,3.736741 -3.50586,4.980469 -0.296546,0.148492 -0.484954,0.207879 -0.609375,0.255859 -0.05514,-0.0049 -0.09933,0.0049 -0.154297,0 -0.02114,-0.06587 -0.05078,-0.218244 -0.05078,-0.507812 0,-1.131635 -0.445068,-2.297836 -1.117187,-2.949219 -0.180417,-0.174873 -0.684591,-0.544709 -1.117188,-0.8125 -0.432581,-0.267775 -0.869537,-0.578221 -0.966797,-0.710937 -0.161141,-0.220234 -0.172666,-0.354868 -0.04883,-0.761719 0.22568,-0.743064 0.493412,-1.159404 1.015625,-1.628906 0.273776,-0.246141 0.548725,-0.450179 0.609375,-0.455079 0.06067,-0.0049 -0.34908,-0.129893 -0.964844,-0.255859 -0.615733,-0.12621 -1.518682,-0.390047 -1.984375,-0.558594 C 17.638669,29.260233 16.489102,28.612681 16.050781,28.144531 16.032251,28.124681 16.0161,28.11132 16,28.09375 c 0.628012,-2.501606 2.390201,-4.551008 4.726562,-5.539062 0.488855,-0.206768 0.99342,-0.348223 1.525391,-0.457032 0.264977,-0.05416 0.538902,-0.0757 0.8125,-0.103515 z m 7.625,3.8125 c 0.191025,0.118078 0.913249,1.680238 1.119141,2.441406 0.265819,0.982671 0.246579,2.682022 0,3.658203 -0.09385,0.37154 -0.21585,0.718459 -0.25586,0.761719 -0.04001,0.04326 -0.186741,-0.203394 -0.357422,-0.50586 -0.170692,-0.302419 -0.712909,-0.94574 -1.166015,-1.423828 -1.307875,-1.380072 -1.514642,-2.099756 -0.966797,-3.201172 0.276282,-0.555408 1.479111,-1.821708 1.626953,-1.730468 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-remote-connection.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-remote-connection.svg
new file mode 120000
index 00000000..f04ac037
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-remote-connection.svg
@@ -0,0 +1 @@
+../apps/preferences-desktop-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-shockwave-flash.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-shockwave-flash.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-shockwave-flash.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-vnc.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-vnc.svg
new file mode 120000
index 00000000..f04ac037
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-application-x-vnc.svg
@@ -0,0 +1 @@
+../apps/preferences-desktop-remote-desktop.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-image-x-cmu-raster.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-image-x-cmu-raster.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-image-x-cmu-raster.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-image-x-xpixmap.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-image-x-xpixmap.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-image-x-xpixmap.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-image.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-image.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-image.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-text-vnd.wap.wml.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-text-vnd.wap.wml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-text-vnd.wap.wml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-text-x-vcalendar.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-text-x-vcalendar.svg
new file mode 120000
index 00000000..acb99453
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-text-x-vcalendar.svg
@@ -0,0 +1 @@
+../apps/office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-video-x-ms-asf.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-video-x-ms-asf.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-video-x-ms-asf.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-video-x-ms-wmv.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-video-x-ms-wmv.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-video-x-ms-wmv.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-mime-video.svg b/.icons/awkward/48x48/mimetypes/gnome-mime-video.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-mime-video.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/gnome-unknown.svg b/.icons/awkward/48x48/mimetypes/gnome-unknown.svg
new file mode 120000
index 00000000..cb105632
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/gnome-unknown.svg
@@ -0,0 +1 @@
+unknown.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-bmp.svg b/.icons/awkward/48x48/mimetypes/image-bmp.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-bmp.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-gif.svg b/.icons/awkward/48x48/mimetypes/image-gif.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-gif.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-jpeg.svg b/.icons/awkward/48x48/mimetypes/image-jpeg.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-jpeg.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-png.svg b/.icons/awkward/48x48/mimetypes/image-png.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-png.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-svg+xml-compressed.svg b/.icons/awkward/48x48/mimetypes/image-svg+xml-compressed.svg
new file mode 100644
index 00000000..76366a6b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-svg+xml-compressed.svg
@@ -0,0 +1,18 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#a47a4a" d="m44 40v-32c0-1.108-0.892-2-2-2h-36c-1.108 0-2 0.892-2 2v32c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2z"/>
+ <g>
+ <path style="opacity:0.2" d="m 22,6 0,9 c 0,1.1 0.895,2 2,2 1.105,0 2,-0.9 2,-2 l 0,-9 -4,0 z"/>
+ <path style="opacity:0.2" d="m 23,6 0,1 1,0 0,-1 -1,0 z m 1,1 0,1 1,0 0,-1 -1,0 z m 0,1 -1,0 0,1 1,0 0,-1 z m 0,1 0,1 1,0 0,-1 -1,0 z m 0,1 -1,0 0,1 1,0 0,-1 z m 0,1 0,1 1,0 0,-1 -1,0 z m 0,1 -1,0 0,1 1,0 0,-1 z m 0,1 0,1 1,0 0,-1 -1,0 z m 0,1 -1,0 0,1 1,0 0,-1 z m 0,1 0,1 c 0.552,0 1,-0.5 1,-1 l -1,0 z"/>
+ <path style="fill:#dddddd" d="m 23,7 0,1 1,0 0,-1 -1,0 z m 0,2 0,1 1,0 0,-1 -1,0 z m 0,2 0,1 1,0 0,-1 -1,0 z m 0,2 0,1 1,0 0,-1 -1,0 z m 0,2 c 0,0.5 0.448,1 1,1 l 0,-1 -1,0 z"/>
+ <path style="opacity:0.2" d="m 24,17 c -1.105,0 -2,0.9 -2,2 l 0,4 c 0,1.1 0.895,2 2,2 1.105,0 2,-0.9 2,-2 l 0,-4 c 0,-1.1 -0.895,-2 -2,-2 z m 0,1 c 0.552,0 1,0.4 1,1 0,0.5 -0.448,1 -1,1 -0.552,0 -1,-0.5 -1,-1 0,-0.6 0.448,-1 1,-1 z m 0,3 c 0.552,0 1,0.4 1,1 l 0,1 c 0,0.5 -0.448,1 -1,1 -0.552,0 -1,-0.5 -1,-1 l 0,-1 c 0,-0.6 0.448,-1 1,-1 z"/>
+ <path style="fill:#f5f5f5" d="m 24,16 c -1.105,0 -2,0.9 -2,2 l 0,4 c 0,1.1 0.895,2 2,2 1.105,0 2,-0.9 2,-2 l 0,-4 c 0,-1.1 -0.895,-2 -2,-2 z m 0,1 c 0.552,0 1,0.4 1,1 0,0.5 -0.448,1 -1,1 -0.552,0 -1,-0.5 -1,-1 0,-0.6 0.448,-1 1,-1 z m 0,3 c 0.552,0 1,0.4 1,1 l 0,1 c 0,0.5 -0.448,1 -1,1 -0.552,0 -1,-0.5 -1,-1 l 0,-1 c 0,-0.6 0.448,-1 1,-1 z"/>
+ </g>
+ <path fill="#fff" opacity=".1" d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2z"/>
+ <path fill="none" stroke="#fff" stroke-width="2" d="m12 22 9 11 15-3"/>
+ <circle style="opacity:0.2" cx="12" cy="23" r="4"/>
+ <circle style="fill:#3f3f3f" cx="12" cy="22" r="4"/>
+ <circle style="opacity:0.2" cx="21" cy="34" r="4"/>
+ <circle style="fill:#3f3f3f" cx="21" cy="33" r="4"/>
+ <circle style="opacity:0.2" cx="36" cy="31" r="4"/>
+ <circle style="fill:#3f3f3f" cx="36" cy="30" r="4"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/image-svg+xml.svg b/.icons/awkward/48x48/mimetypes/image-svg+xml.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-svg+xml.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-tiff.svg b/.icons/awkward/48x48/mimetypes/image-tiff.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-tiff.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-vnd.adobe.photoshop.svg b/.icons/awkward/48x48/mimetypes/image-vnd.adobe.photoshop.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-vnd.adobe.photoshop.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-vnd.djvu.svg b/.icons/awkward/48x48/mimetypes/image-vnd.djvu.svg
new file mode 120000
index 00000000..80620a71
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-vnd.djvu.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-vnd.dwg.svg b/.icons/awkward/48x48/mimetypes/image-vnd.dwg.svg
new file mode 120000
index 00000000..c4d0ea0e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-vnd.dwg.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-vnd.dxf.svg b/.icons/awkward/48x48/mimetypes/image-vnd.dxf.svg
new file mode 120000
index 00000000..01e9f810
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-vnd.dxf.svg
@@ -0,0 +1 @@
+application-dxf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-vnd.microsoft.icon.svg b/.icons/awkward/48x48/mimetypes/image-vnd.microsoft.icon.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-vnd.microsoft.icon.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-adobe-dng.svg b/.icons/awkward/48x48/mimetypes/image-x-adobe-dng.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-adobe-dng.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-compressed-xcf.svg b/.icons/awkward/48x48/mimetypes/image-x-compressed-xcf.svg
new file mode 120000
index 00000000..dc7220da
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-compressed-xcf.svg
@@ -0,0 +1 @@
+image-x-xcf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-djvu.svg b/.icons/awkward/48x48/mimetypes/image-x-djvu.svg
new file mode 120000
index 00000000..80620a71
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-djvu.svg
@@ -0,0 +1 @@
+application-x-fictionbook.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-dwg.svg b/.icons/awkward/48x48/mimetypes/image-x-dwg.svg
new file mode 120000
index 00000000..c4d0ea0e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-dwg.svg
@@ -0,0 +1 @@
+application-x-dwg.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-emf.svg b/.icons/awkward/48x48/mimetypes/image-x-emf.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-emf.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-eps.svg b/.icons/awkward/48x48/mimetypes/image-x-eps.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-eps.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-generic.svg b/.icons/awkward/48x48/mimetypes/image-x-generic.svg
new file mode 100644
index 00000000..439c7594
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-generic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 44,41 V 9 C 44,7.892 43.108,7 42,7 H 6 C 4.892,7 4,7.892 4,9 v 32 c 0,1.108 0.892,2 2,2 h 36 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path style="fill:#36aca3" d="M 44,40 V 8 C 44,6.892 43.108,6 42,6 H 6 C 4.892,6 4,6.892 4,8 v 32 c 0,1.108 0.892,2 2,2 h 36 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6,6 C 4.892,6 4,6.892 4,8 V 9 C 4,7.892 4.892,7 6,7 h 36 c 1.108,0 2,0.892 2,2 V 8 C 44,6.892 43.108,6 42,6 Z"/>
+ <path style="opacity:0.2" d="m 16.5,20.69 9.9375,11.25 6.375,-6.1875 L 39,31.94 v 5.0625 H 9 v -7.5 z"/>
+ <path style="fill:#ffffff" d="m 16.5,19.69 9.9375,11.25 6.375,-6.1875 L 39,30.94 v 5.0625 H 9 v -7.5 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/image-x-krita.svg b/.icons/awkward/48x48/mimetypes/image-x-krita.svg
new file mode 120000
index 00000000..8f1a819d
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-krita.svg
@@ -0,0 +1 @@
+application-x-krita.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-portable-bitmap.svg b/.icons/awkward/48x48/mimetypes/image-x-portable-bitmap.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-portable-bitmap.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-svg+xml.svg b/.icons/awkward/48x48/mimetypes/image-x-svg+xml.svg
new file mode 100644
index 00000000..6301fe4b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-svg+xml.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path fill="#a47a4a" d="m44 40v-32c0-1.108-0.892-2-2-2h-36c-1.108 0-2 0.892-2 2v32c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2z"/>
+ <path fill="#fff" opacity=".1" d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2z"/>
+ <path fill="none" stroke="#fff" stroke-width="2" d="m12 22 9 11 15-3"/>
+ <circle style="opacity:0.2" cx="12" cy="23" r="4"/>
+ <circle style="fill:#3f3f3f" cx="12" cy="22" r="4"/>
+ <circle style="opacity:0.2" cx="21" cy="34" r="4"/>
+ <circle style="fill:#3f3f3f" cx="21" cy="33" r="4"/>
+ <circle style="opacity:0.2" cx="36" cy="31" r="4"/>
+ <circle style="fill:#3f3f3f" cx="36" cy="30" r="4"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/image-x-tga.svg b/.icons/awkward/48x48/mimetypes/image-x-tga.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-tga.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-win-bitmap.svg b/.icons/awkward/48x48/mimetypes/image-x-win-bitmap.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-win-bitmap.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-wmf.svg b/.icons/awkward/48x48/mimetypes/image-x-wmf.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-wmf.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image-x-xcf.svg b/.icons/awkward/48x48/mimetypes/image-x-xcf.svg
new file mode 100644
index 00000000..0e4d96ed
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-xcf.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 44,41 V 9 C 44,7.892 43.108,7 42,7 H 6 C 4.892,7 4,7.892 4,9 v 32 c 0,1.108 0.892,2 2,2 h 36 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path style="fill:#6c5a42" d="M 44,40 V 8 C 44,6.892 43.108,6 42,6 H 6 C 4.892,6 4,6.892 4,8 v 32 c 0,1.108 0.892,2 2,2 h 36 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path style="opacity:0.09;fill:#ffffff" d="M 6,6 C 4.892,6 4,6.892 4,8 V 9 C 4,7.892 4.892,7 6,7 h 36 c 1.108,0 2,0.892 2,2 V 8 C 44,6.892 43.108,6 42,6 Z"/>
+ <path style="opacity:0.2" d="m 16.5,20.69 9.9375,11.25 6.375,-6.1875 L 39,31.94 v 5.0625 H 9 v -7.5 z"/>
+ <path style="fill:#ffffff" d="m 16.5,19.69 9.9375,11.25 6.375,-6.1875 L 39,30.94 v 5.0625 H 9 v -7.5 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/image-x-xfig.svg b/.icons/awkward/48x48/mimetypes/image-x-xfig.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image-x-xfig.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/image.svg b/.icons/awkward/48x48/mimetypes/image.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/image.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-blockdevice.svg b/.icons/awkward/48x48/mimetypes/inode-blockdevice.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-blockdevice.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-chardevice.svg b/.icons/awkward/48x48/mimetypes/inode-chardevice.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-chardevice.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-fifo.svg b/.icons/awkward/48x48/mimetypes/inode-fifo.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-fifo.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-mount-point.svg b/.icons/awkward/48x48/mimetypes/inode-mount-point.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-mount-point.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-socket.svg b/.icons/awkward/48x48/mimetypes/inode-socket.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-socket.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-symlink.svg b/.icons/awkward/48x48/mimetypes/inode-symlink.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-symlink.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.imap.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.imap.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.imap.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.kbattleship.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.kbattleship.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.kbattleship.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.ntp.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.ntp.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.ntp.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.pop3.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.pop3.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.pop3.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.unknown.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.unknown.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.unknown.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.HVAC1.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.HVAC1.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.HVAC1.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.LightingControls1.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.LightingControls1.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.LightingControls1.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RAClient1.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RAClient1.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RAClient1.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RADiscoveryAgent1.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RADiscoveryAgent1.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RADiscoveryAgent1.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RAServer1.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RAServer1.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RAServer1.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RemoteUIClientDevice1.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RemoteUIServerDevice1.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RemoteUIServerDevice1.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.RemoteUIServerDevice1.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.SolarProtectionBlind1.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.SolarProtectionBlind1.svg
new file mode 120000
index 00000000..3db148b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.SolarProtectionBlind1.svg
@@ -0,0 +1 @@
+../apps/preferences-activities.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.Unknown.svg b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.Unknown.svg
new file mode 120000
index 00000000..56f4a644
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/inode-vnd.kde.service.upnp.Unknown.svg
@@ -0,0 +1 @@
+application-x-zerosize.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/javascript.svg b/.icons/awkward/48x48/mimetypes/javascript.svg
new file mode 120000
index 00000000..9f4aef24
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/javascript.svg
@@ -0,0 +1 @@
+application-x-javascript.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/jd-container.svg b/.icons/awkward/48x48/mimetypes/jd-container.svg
new file mode 120000
index 00000000..317ff648
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/jd-container.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/media-audio.svg b/.icons/awkward/48x48/mimetypes/media-audio.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/media-audio.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/media-image.svg b/.icons/awkward/48x48/mimetypes/media-image.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/media-image.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/media-video.svg b/.icons/awkward/48x48/mimetypes/media-video.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/media-video.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/message-news.svg b/.icons/awkward/48x48/mimetypes/message-news.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/message-news.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/message-partial.svg b/.icons/awkward/48x48/mimetypes/message-partial.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/message-partial.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/message-rfc822.svg b/.icons/awkward/48x48/mimetypes/message-rfc822.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/message-rfc822.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/message-x-gnu-rmail.svg b/.icons/awkward/48x48/mimetypes/message-x-gnu-rmail.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/message-x-gnu-rmail.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/model-stl.svg b/.icons/awkward/48x48/mimetypes/model-stl.svg
new file mode 100644
index 00000000..2ced9aff
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/model-stl.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 24.05,5 C 23.661,5 23.278,5.1 22.941,5.3 L 7.06,14.2 C 6.4044,14.6 5.9999,15.3 6,16 V 34 C 5.9999,34.7 6.4044,35.4 7.06,35.8 L 22.941,44.7 C 23.597,45.1 24.404,45.1 25.06,44.7 L 40.941,35.8 C 41.596,35.4 42,34.7 42,34 V 16 C 42,15.3 41.596,14.6 40.941,14.2 L 25.06,5.3 C 24.752,5.1 24.405,5 24.05,5 Z"/>
+ <path style="fill:#8fbcbb" d="M 24.05,4 C 23.661,4 23.278,4.1 22.941,4.3 L 7.06,13.2 C 6.4044,13.6 5.9999,14.3 6,15 V 33 C 5.9999,33.7 6.4044,34.4 7.06,34.8 L 22.941,43.7 C 23.597,44.1 24.404,44.1 25.06,43.7 L 40.941,34.8 C 41.596,34.4 42,33.7 42,33 V 15 C 42,14.3 41.596,13.6 40.941,13.2 L 25.06,4.3 C 24.752,4.1 24.405,4 24.05,4 Z"/>
+ <path style="opacity:0.1" d="M 24,44 C 23.634,44 23.269,43.9 22.941,43.7 L 7.06,34.8 C 6.404,34.5 6.0003,33.7 6.0004,32.9 V 15 C 6.0004,14.7 6.0671,14.4 6.1903,14.1 L 24,24 Z"/>
+ <path style="opacity:0.2" d="M 24,44 C 24.366,44 24.731,43.9 25.059,43.7 L 40.942,34.8 C 41.597,34.4 42,33.7 42,33 V 15 C 42,14.7 41.934,14.4 41.81,14.2 L 24,24 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 24.051 4 C 23.662 4 23.278 4.1008 22.941 4.3008 L 7.0605 13.199 C 6.4049 13.599 5.9999 14.3 6 15 L 6 16 C 5.9999 15.3 6.4049 14.599 7.0605 14.199 L 22.941 5.3008 C 23.278 5.1008 23.662 5 24.051 5 C 24.406 5 24.753 5.1008 25.061 5.3008 L 40.941 14.199 C 41.596 14.599 42 15.3 42 16 L 42 15 C 42 14.3 41.596 13.599 40.941 13.199 L 25.061 4.3008 C 24.753 4.1008 24.406 4 24.051 4 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/multipart-alternative.svg b/.icons/awkward/48x48/mimetypes/multipart-alternative.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/multipart-alternative.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/multipart-appledouble.svg b/.icons/awkward/48x48/mimetypes/multipart-appledouble.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/multipart-appledouble.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/multipart-digest.svg b/.icons/awkward/48x48/mimetypes/multipart-digest.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/multipart-digest.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/multipart-encrypted.svg b/.icons/awkward/48x48/mimetypes/multipart-encrypted.svg
new file mode 120000
index 00000000..c14c5156
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/multipart-encrypted.svg
@@ -0,0 +1 @@
+application-pgp-encrypted.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/multipart-mixed.svg b/.icons/awkward/48x48/mimetypes/multipart-mixed.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/multipart-mixed.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/multipart-related.svg b/.icons/awkward/48x48/mimetypes/multipart-related.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/multipart-related.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/multipart-report.svg b/.icons/awkward/48x48/mimetypes/multipart-report.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/multipart-report.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/multipart-signed.svg b/.icons/awkward/48x48/mimetypes/multipart-signed.svg
new file mode 120000
index 00000000..aeb8d021
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/multipart-signed.svg
@@ -0,0 +1 @@
+application-pgp-keys.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/multipart-x-mixed-replace.svg b/.icons/awkward/48x48/mimetypes/multipart-x-mixed-replace.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/multipart-x-mixed-replace.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/nero-disc-image.svg b/.icons/awkward/48x48/mimetypes/nero-disc-image.svg
new file mode 120000
index 00000000..2c214b38
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/nero-disc-image.svg
@@ -0,0 +1 @@
+application-x-iso.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/nero-linux-compilation.svg b/.icons/awkward/48x48/mimetypes/nero-linux-compilation.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/nero-linux-compilation.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-database.svg b/.icons/awkward/48x48/mimetypes/openoffice4-database.svg
new file mode 120000
index 00000000..d150bb25
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-drawing-template.svg b/.icons/awkward/48x48/mimetypes/openoffice4-drawing-template.svg
new file mode 120000
index 00000000..a63f1e2b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-drawing-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-drawing.svg b/.icons/awkward/48x48/mimetypes/openoffice4-drawing.svg
new file mode 120000
index 00000000..a63f1e2b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-drawing.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-extension.svg b/.icons/awkward/48x48/mimetypes/openoffice4-extension.svg
new file mode 120000
index 00000000..51bc5766
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-extension.svg
@@ -0,0 +1 @@
+../apps/preferences-plugin.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-formula.svg b/.icons/awkward/48x48/mimetypes/openoffice4-formula.svg
new file mode 120000
index 00000000..15f67cb9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-formula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-master-document.svg b/.icons/awkward/48x48/mimetypes/openoffice4-master-document.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-master-document.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-database.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-database.svg
new file mode 120000
index 00000000..d150bb25
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-database.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.database.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-drawing-template.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-drawing-template.svg
new file mode 120000
index 00000000..a63f1e2b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-drawing-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-drawing.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-drawing.svg
new file mode 120000
index 00000000..a63f1e2b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-drawing.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.graphics.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-formula.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-formula.svg
new file mode 120000
index 00000000..15f67cb9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-formula.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.formula.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-master-document.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-master-document.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-master-document.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-presentation-template.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-presentation-template.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-presentation-template.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-presentation.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-presentation.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-presentation.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-spreadsheet-template.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-spreadsheet-template.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-spreadsheet-template.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-spreadsheet.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-spreadsheet.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-text-template.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-text-template.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-text-template.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-text.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-text.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-text.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-oasis-web-template.svg b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-web-template.svg
new file mode 120000
index 00000000..678a5810
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-oasis-web-template.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-presentation-template.svg b/.icons/awkward/48x48/mimetypes/openoffice4-presentation-template.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-presentation-template.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-presentation.svg b/.icons/awkward/48x48/mimetypes/openoffice4-presentation.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-presentation.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-spreadsheet-template.svg b/.icons/awkward/48x48/mimetypes/openoffice4-spreadsheet-template.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-spreadsheet-template.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-spreadsheet.svg b/.icons/awkward/48x48/mimetypes/openoffice4-spreadsheet.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-spreadsheet.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-text-template.svg b/.icons/awkward/48x48/mimetypes/openoffice4-text-template.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-text-template.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/openoffice4-text.svg b/.icons/awkward/48x48/mimetypes/openoffice4-text.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/openoffice4-text.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/package-x-generic.svg b/.icons/awkward/48x48/mimetypes/package-x-generic.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/package-x-generic.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/playlist.svg b/.icons/awkward/48x48/mimetypes/playlist.svg
new file mode 100644
index 00000000..2b5296ac
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/playlist.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#1e98d1" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#67bbe9" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="M 18.599138,22.000426 A 1.5626729,1.5634188 0 0 0 17,23.563688 v 14.873384 a 1.5626729,1.5634188 0 0 0 2.343775,1.353605 l 12.875503,-7.436692 a 1.5626729,1.5634188 0 0 0 0,-2.707211 L 19.343775,22.210081 a 1.5626729,1.5634188 0 0 0 -0.744637,-0.209655 z"/>
+ <path style="fill:#ffffff" d="M 18.599138,21.000426 A 1.5626729,1.5634188 0 0 0 17,22.563688 v 14.873384 a 1.5626729,1.5634188 0 0 0 2.343775,1.353605 l 12.875503,-7.436692 a 1.5626729,1.5634188 0 0 0 0,-2.707211 L 19.343775,21.210081 a 1.5626729,1.5634188 0 0 0 -0.744637,-0.209655 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/qgis-asc.svg b/.icons/awkward/48x48/mimetypes/qgis-asc.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-asc.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-ddf.svg b/.icons/awkward/48x48/mimetypes/qgis-ddf.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-ddf.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-dem.svg b/.icons/awkward/48x48/mimetypes/qgis-dem.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-dem.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-dt0.svg b/.icons/awkward/48x48/mimetypes/qgis-dt0.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-dt0.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-dxf.svg b/.icons/awkward/48x48/mimetypes/qgis-dxf.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-dxf.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-gml.svg b/.icons/awkward/48x48/mimetypes/qgis-gml.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-gml.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-img.svg b/.icons/awkward/48x48/mimetypes/qgis-img.svg
new file mode 120000
index 00000000..a2c40c72
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-img.svg
@@ -0,0 +1 @@
+image-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-mime.svg b/.icons/awkward/48x48/mimetypes/qgis-mime.svg
new file mode 120000
index 00000000..2264f184
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-mime.svg
@@ -0,0 +1 @@
+../apps/qgis.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-mldata.svg b/.icons/awkward/48x48/mimetypes/qgis-mldata.svg
new file mode 120000
index 00000000..041df4b0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-mldata.svg
@@ -0,0 +1 @@
+text-x-hex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-qgs.svg b/.icons/awkward/48x48/mimetypes/qgis-qgs.svg
new file mode 100644
index 00000000..0eb61f25
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-qgs.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <rect style="fill:#ffbf23" width="40" height="40" x="-44" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 6.0001,4 c -1.108,0 -2,0.892 -2,2 l 0,1 c 0,-1.108 0.892,-2 2,-2 l 36,0 c 1.108,0 2,0.892 2,2 l 0,-1 c 0,-1.108 -0.892,-2 -2,-2 l -36,0 z"/>
+ <path style="fill:#2095f2;fill-rule:evenodd" d="m 6.0001,44 18,-18 18,18 z"/>
+ <path style="fill:#336f33;fill-rule:evenodd" d="M 44,42 26,24 44,6 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 25.768,22.2 -3.5352,3.5371 18.23,18.23 1.5371,0 c 1.108,0 2,-0.892 2,-2 l 0,-1.5352 -18.232,-18.232 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 40.465,4 4,40.4 4,41.935 c 0,1.108 0.892,2 2,2 l 1.5371,0 36.463,-36.4 0,-1.5371 c 0,-1.108 -0.892,-2 -2,-2 l -1.5352,0 z"/>
+ <path style="opacity:0.2" d="m 6.0001,45 c -1.108,0 -2,-0.892 -2,-2 l 0,-1 c 0,1.108 0.892,2 2,2 l 36,0 c 1.108,0 2,-0.892 2,-2 l 0,1 c 0,1.108 -0.892,2 -2,2 l -36,0 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/qgis-qlr.svg b/.icons/awkward/48x48/mimetypes/qgis-qlr.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-qlr.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-qml.svg b/.icons/awkward/48x48/mimetypes/qgis-qml.svg
new file mode 120000
index 00000000..e699548d
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-qml.svg
@@ -0,0 +1 @@
+text-x-qml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-qpt.svg b/.icons/awkward/48x48/mimetypes/qgis-qpt.svg
new file mode 100644
index 00000000..085afa61
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-qpt.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <rect style="fill:#e4e4e4" width="40" height="40" x="-44" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="m 6.0001,4 c -1.108,0 -2,0.892 -2,2 l 0,1 c 0,-1.108 0.892,-2 2,-2 l 36,0 c 1.108,0 2,0.892 2,2 l 0,-1 c 0,-1.108 -0.892,-2 -2,-2 l -36,0 z"/>
+ <path style="fill:#707070;fill-rule:evenodd" d="m 6.0001,44 18,-18 18,18 z"/>
+ <path style="fill:#9f9f9f;fill-rule:evenodd" d="M 44,42 26,24 44,6 Z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 25.768,22.2 -3.5352,3.5371 18.23,18.23 1.5371,0 c 1.108,0 2,-0.892 2,-2 l 0,-1.5352 -18.232,-18.232 z"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="M 40.465,4 4,40.4 4,41.935 c 0,1.108 0.892,2 2,2 l 1.5371,0 36.463,-36.4 0,-1.5371 c 0,-1.108 -0.892,-2 -2,-2 l -1.5352,0 z"/>
+ <path style="opacity:0.2" d="m 6.0001,45 c -1.108,0 -2,-0.892 -2,-2 l 0,-1 c 0,1.108 0.892,2 2,2 l 36,0 c 1.108,0 2,-0.892 2,-2 l 0,1 c 0,1.108 -0.892,2 -2,2 l -36,0 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/qgis-shp.svg b/.icons/awkward/48x48/mimetypes/qgis-shp.svg
new file mode 120000
index 00000000..3b9ae0bf
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-shp.svg
@@ -0,0 +1 @@
+image-x-svg+xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/qgis-sqlite.svg b/.icons/awkward/48x48/mimetypes/qgis-sqlite.svg
new file mode 120000
index 00000000..dd2bae17
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/qgis-sqlite.svg
@@ -0,0 +1 @@
+application-x-sqlite2.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/rpm.svg b/.icons/awkward/48x48/mimetypes/rpm.svg
new file mode 100644
index 00000000..f863ff0b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/rpm.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="40" height="40" x="-45" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d2d2d2" width="40" height="40" x="-44" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6,4 C 4.892,4 4,4.892 4,6 L 4,7 C 4,5.892 4.892,5 6,5 l 36,0 c 1.108,0 2,0.892 2,2 L 44,6 C 44,4.892 43.108,4 42,4 L 6,4 Z"/>
+ <path style="fill:#987d3b" d="M 7 16 L 7 32 L 11 32 L 11 28.191406 L 13 32 L 17 32 L 15.105469 26 L 17 26 L 17 16 L 7 16 z M 18 16 L 18 32 L 22 32 L 22 26 L 28 26 L 28 16 L 18 16 z M 29 16 L 29 32 L 33 32 L 33 25 L 35.5 28 L 38 25 L 38 32 L 42 32 L 42 16 L 38 16 L 35.5 22 L 33 16 L 29 16 z M 11 20 L 13 20 L 13 22 L 11 22 L 11 20 z M 22 20 L 24 20 L 24 22 L 22 22 L 22 20 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/sound.svg b/.icons/awkward/48x48/mimetypes/sound.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/sound.svg
@@ -0,0 +1 @@
+audio-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/source-playlist.svg b/.icons/awkward/48x48/mimetypes/source-playlist.svg
new file mode 120000
index 00000000..1e7e6f6c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/source-playlist.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/source-smart-playlist.svg b/.icons/awkward/48x48/mimetypes/source-smart-playlist.svg
new file mode 120000
index 00000000..1e7e6f6c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/source-smart-playlist.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/stock_unknown.svg b/.icons/awkward/48x48/mimetypes/stock_unknown.svg
new file mode 120000
index 00000000..cb105632
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/stock_unknown.svg
@@ -0,0 +1 @@
+unknown.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/tar.svg b/.icons/awkward/48x48/mimetypes/tar.svg
new file mode 120000
index 00000000..eb92364c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/tar.svg
@@ -0,0 +1 @@
+../apps/ark.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/template_source.svg b/.icons/awkward/48x48/mimetypes/template_source.svg
new file mode 120000
index 00000000..6bfc0e9b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/template_source.svg
@@ -0,0 +1 @@
+text-x-generic-template.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/tex-x-nim-project.svg b/.icons/awkward/48x48/mimetypes/tex-x-nim-project.svg
new file mode 120000
index 00000000..5d97cea5
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/tex-x-nim-project.svg
@@ -0,0 +1 @@
+text-x-nim.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-calendar.svg b/.icons/awkward/48x48/mimetypes/text-calendar.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-calendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-csharp.svg b/.icons/awkward/48x48/mimetypes/text-csharp.svg
new file mode 120000
index 00000000..a246be13
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-csharp.svg
@@ -0,0 +1 @@
+text-x-csharp.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-css.svg b/.icons/awkward/48x48/mimetypes/text-css.svg
new file mode 100644
index 00000000..a25f56ff
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-css.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path opacity=".1" transform="translate(-135.61 -237.72)" d="m163.22 242.45v11c0 1.1046 0.89543 2 2 2h10l-1-1-10-9z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path fill-rule="evenodd" opacity=".5" d="m19.064 21.482a1.0001 1.0001 0 0 0 -0.095 0.002 1.0001 1.0001 0 0 0 -0.264 0.055s-0.626 0.206-1.351 0.588c-0.726 0.382-1.607 0.916-2.174 1.834-0.631 1.021-0.392 2.114-0.196 2.768 0.197 0.653 0.305 0.939 0.123 1.376-0.088 0.214-0.631 0.682-1.224 0.973-0.594 0.291-1.133 0.443-1.133 0.443a1.0001 1.0001 0 0 0 -0.715 1.229 1.0001 1.0001 0 0 0 0.715 1.201s0.539 0.153 1.133 0.444c0.593 0.29 1.136 0.758 1.224 0.972 0.182 0.438 0.074 0.723-0.123 1.377-0.196 0.654-0.435 1.746 0.196 2.768 0.567 0.917 1.448 1.452 2.174 1.834 0.725 0.381 1.351 0.588 1.351 0.588a1.0001 1.0001 0 1 0 0.629 -1.897s-0.476-0.159-1.049-0.461c-0.573-0.301-1.186-0.766-1.402-1.117-0.245-0.397-0.165-0.534 0.017-1.141 0.183-0.607 0.512-1.614 0.055-2.716-0.404-0.976-1.211-1.493-1.934-1.866 0.723-0.372 1.53-0.889 1.934-1.865 0.457-1.102 0.128-2.11-0.055-2.717-0.182-0.607-0.262-0.744-0.017-1.14 0.216-0.351 0.829-0.816 1.402-1.118 0.573-0.301 1.049-0.46 1.049-0.46a1.0001 1.0001 0 0 0 -0.27 -1.954zm9.932 0a1.0001 1.0001 0 0 0 -0.266 1.954s0.476 0.159 1.049 0.46c0.573 0.302 1.186 0.767 1.403 1.118 0.245 0.396 0.164 0.533-0.018 1.14s-0.511 1.615-0.055 2.717c0.405 0.976 1.211 1.493 1.934 1.865-0.723 0.373-1.529 0.89-1.934 1.866-0.456 1.102-0.127 2.109 0.055 2.716s0.263 0.744 0.018 1.141c-0.217 0.351-0.83 0.816-1.403 1.117-0.573 0.302-1.049 0.461-1.049 0.461a1.0001 1.0001 0 1 0 0.629 1.897s0.627-0.207 1.352-0.588c0.725-0.382 1.607-0.917 2.174-1.834 0.631-1.022 0.391-2.114 0.195-2.768s-0.304-0.939-0.123-1.377c0.089-0.214 0.631-0.682 1.225-0.972 0.593-0.291 1.132-0.444 1.132-0.444a1.0001 1.0001 0 0 0 0.715 -1.201 1.0001 1.0001 0 0 0 -0.715 -1.229s-0.539-0.152-1.132-0.443c-0.594-0.291-1.136-0.759-1.225-0.973-0.181-0.437-0.073-0.723 0.123-1.376 0.196-0.654 0.436-1.747-0.195-2.768-0.567-0.918-1.449-1.452-2.174-1.834s-1.352-0.588-1.352-0.588a1.0001 1.0001 0 0 0 -0.263 -0.055 1.0001 1.0001 0 0 0 -0.096 -0.002 1.0001 1.0001 0 0 0 -0.004 0zm-4.996 4.518a2 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 -2zm0 6c-1.105 0-2 0.895-2 2s0.895 2 2 2c0.707 0 1 2 1 2s1-3.602 1-4c0-1.105-0.895-2-2-2z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-csv.svg b/.icons/awkward/48x48/mimetypes/text-csv.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-csv.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-enriched.svg b/.icons/awkward/48x48/mimetypes/text-enriched.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-enriched.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-html.svg b/.icons/awkward/48x48/mimetypes/text-html.svg
new file mode 120000
index 00000000..678a5810
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-html.svg
@@ -0,0 +1 @@
+application-x-mswinurl.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-markdown.svg b/.icons/awkward/48x48/mimetypes/text-markdown.svg
new file mode 120000
index 00000000..b9b7490a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-markdown.svg
@@ -0,0 +1 @@
+text-x-markdown.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-plain.svg b/.icons/awkward/48x48/mimetypes/text-plain.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-plain.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-r.svg b/.icons/awkward/48x48/mimetypes/text-r.svg
new file mode 100644
index 00000000..414e179e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-r.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path opacity=".1" transform="translate(-135.61 -237.72)" d="m163.22 242.45v11c0 1.1046 0.89543 2 2 2h10l-1-1-10-9z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path fill-rule="evenodd" style="fill:#1e62b2" d="m29 32s0.55306-0.016 1.1046 0.2656c0.1914 0.097 0.52254 0.2932 0.76141 0.5495 0.23398 0.2511 0.34806 0.5056 0.34806 0.5056l3.786 6.679h-7c-1.172-2.243-2.168-4.666-3.662-6.663-0.297-0.243-0.544-0.337-0.838-0.337h-1.5004l0.000866 6.9961h-6.0004v-19.996h10.826c1.1736 0 6.1736 1 6.3471 6-0.17357 5-4.1736 6-4.1736 6zm-6.9996-8.0013v5.0013h3.9996s1 0 1-2.6952c0-2.3048-1-2.3035-1-2.3035z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-rdf+xml.svg b/.icons/awkward/48x48/mimetypes/text-rdf+xml.svg
new file mode 120000
index 00000000..148a141b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-rdf+xml.svg
@@ -0,0 +1 @@
+text-rdf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-rdf.svg b/.icons/awkward/48x48/mimetypes/text-rdf.svg
new file mode 100644
index 00000000..522815ea
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-rdf.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="fill:#0c49a0" d="m 26.683594,21.384766 c 0,0 -1.52671,2.648795 -2.605469,3.705078 -0.662941,0.649129 -1.463508,1.174075 -2.310547,1.552734 -1.785738,0.798294 -5.6875,1.447266 -5.6875,1.447266 l 1.001953,1.36914 -1.113281,3.03711 c 0,0 3.50184,0.442293 5.1875,0.9375 0.85175,0.250224 1.723576,0.522274 2.458984,1.019531 1.264258,0.854847 3.201172,3.273437 3.201172,3.273437 l 0.769532,-1.541015 2.722656,-0.171875 c 0,0 -1.006037,-3.380798 -1.232422,-5.123047 -0.11439,-0.880343 -0.219123,-1.790597 -0.06055,-2.664063 0.272621,-1.501595 1.705078,-4.248046 1.705078,-4.248046 l -2.625,-0.128907 z m -0.814453,4.623046 c 0.139566,0.01437 0.2294,0.04438 0.271484,0.0625 0.10834,0.08265 0.22013,0.16012 0.337891,0.230469 0.224019,0.133463 0.453763,0.239102 0.6875,0.316407 0.273701,0.292584 0.777768,1.12298 0.830078,3.30664 0.05346,2.200357 -0.521976,3.047726 -0.835938,3.347656 -0.323582,0.164518 -0.626719,0.383911 -0.898437,0.650391 -0.298394,0.118491 -1.149133,0.250092 -2.94336,-0.830078 -1.943027,-1.171 -2.23129,-2.149718 -2.273437,-2.443359 0.02762,-0.356253 0.0092,-0.711914 -0.04492,-1.058594 l 0.01172,0.02148 c 0,0 -0.15882,-0.952102 2.064453,-2.501953 1.492449,-1.039708 2.374269,-1.144682 2.792969,-1.101563 z"/>
+ <path style="opacity:0.1" d="M 28.5,21 A 3.5,3.5 0 0 0 25,24.5 3.5,3.5 0 0 0 28.5,28 3.5,3.5 0 0 0 32,24.5 3.5,3.5 0 0 0 28.5,21 Z m -11,7 A 3.5,3.5 0 0 0 14,31.5 3.5,3.5 0 0 0 17.5,35 3.5,3.5 0 0 0 21,31.5 3.5,3.5 0 0 0 17.5,28 Z m 11,6 A 3.5,3.5 0 0 0 25,37.5 3.5,3.5 0 0 0 28.5,41 3.5,3.5 0 0 0 32,37.5 3.5,3.5 0 0 0 28.5,34 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <circle style="fill:#246dd4" cx="17.5" cy="30.5" r="3.5"/>
+ <circle style="fill:#246dd4" cx="28.5" cy="23.5" r="3.5"/>
+ <circle style="fill:#246dd4" cx="28.5" cy="36.5" r="3.5"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-rust.svg b/.icons/awkward/48x48/mimetypes/text-rust.svg
new file mode 120000
index 00000000..bec20bd9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-rust.svg
@@ -0,0 +1 @@
+text-x-rust.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-sgml.svg b/.icons/awkward/48x48/mimetypes/text-sgml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-sgml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-troff.svg b/.icons/awkward/48x48/mimetypes/text-troff.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-troff.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-vcalendar.svg b/.icons/awkward/48x48/mimetypes/text-vcalendar.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-vcalendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-vnd-wap-wml.svg b/.icons/awkward/48x48/mimetypes/text-vnd-wap-wml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-vnd-wap-wml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-vnd.abc.svg b/.icons/awkward/48x48/mimetypes/text-vnd.abc.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-vnd.abc.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-vnd.trolltech.linguist.svg b/.icons/awkward/48x48/mimetypes/text-vnd.trolltech.linguist.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-vnd.trolltech.linguist.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-R.svg b/.icons/awkward/48x48/mimetypes/text-x-R.svg
new file mode 120000
index 00000000..6cfc0f74
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-R.svg
@@ -0,0 +1 @@
+text-r.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-adasrc.svg b/.icons/awkward/48x48/mimetypes/text-x-adasrc.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-adasrc.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-asm.svg b/.icons/awkward/48x48/mimetypes/text-x-asm.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-asm.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-authors.svg b/.icons/awkward/48x48/mimetypes/text-x-authors.svg
new file mode 100644
index 00000000..02f974d0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-authors.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <g style="fill:#7243d2" transform="translate(7.9997,13)">
+ <path style="fill:#7243d2" d="m 16,8 c 2.7614,0 5,2.2386 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"/>
+ <path style="fill:#7243d2" d="m 20,20 c 3,0 3,6 3,6 H 9 c 0,0 0,-6 3,-6 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-bibtex.svg b/.icons/awkward/48x48/mimetypes/text-x-bibtex.svg
new file mode 120000
index 00000000..9f295214
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-bibtex.svg
@@ -0,0 +1 @@
+text-x-tex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-c++hdr.svg b/.icons/awkward/48x48/mimetypes/text-x-c++hdr.svg
new file mode 120000
index 00000000..19886063
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-c++hdr.svg
@@ -0,0 +1 @@
+text-x-chdr.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-c++src.svg b/.icons/awkward/48x48/mimetypes/text-x-c++src.svg
new file mode 100644
index 00000000..0ad24632
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-c++src.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#0180cd" d="m 23,21 a 9,9 0 0 0 -9,9 9,9 0 0 0 9,9 9,9 0 0 0 1,-0.06055 v -3.0254 a 6,6 0 0 1 -1,0.08594 6,6 0 0 1 -6,-6 6,6 0 0 1 6,-6 6,6 0 0 1 1,0.08984 v -3.0234 a 9,9 0 0 0 -1,-0.0664 z"/>
+ <path style="fill:#01559d" d="m 29,22 v 2 h -2 v 2 h 2 v 2 h 2 v -2 h 2 v -2 h -2 v -2 z"/>
+ <path style="fill:#01559d" d="m 29,32 v 2 h -2 v 2 h 2 v 2 h 2 v -2 h 2 v -2 h -2 v -2 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-changelog.svg b/.icons/awkward/48x48/mimetypes/text-x-changelog.svg
new file mode 100644
index 00000000..a4184ca0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-changelog.svg
@@ -0,0 +1,15 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <rect style="opacity:0.5" width="16" height="2" x="18" y="23"/>
+ <rect style="opacity:0.5" width="16" height="2" x="18" y="27"/>
+ <rect style="opacity:0.5" width="16" height="2" x="18" y="31"/>
+ <rect style="opacity:0.5" width="2" height="2" x="14" y="23"/>
+ <rect style="opacity:0.5" width="2" height="2" x="14" y="27"/>
+ <rect style="opacity:0.5" width="2" height="2" x="14" y="31"/>
+ <rect style="opacity:0.5" width="16" height="2" x="18" y="35"/>
+ <rect style="opacity:0.5" width="2" height="2" x="14" y="35"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-chdr.svg b/.icons/awkward/48x48/mimetypes/text-x-chdr.svg
new file mode 100644
index 00000000..84d882e1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-chdr.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <g style="fill:#c554d9" transform="translate(9)">
+ <path style="fill:#c554d9" d="m14 21v18h3v-8h4v8h3v-11h-7v-7h-3z"/>
+ <circle style="fill:#c554d9" cx="8" cy="36" r="3"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-cmake.svg b/.icons/awkward/48x48/mimetypes/text-x-cmake.svg
new file mode 120000
index 00000000..2df582fa
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-cmake.svg
@@ -0,0 +1 @@
+text-x-makefile.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-copying.svg b/.icons/awkward/48x48/mimetypes/text-x-copying.svg
new file mode 100644
index 00000000..d8b7931a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-copying.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#3f3f3f" d="M 24 20 A 10 10 0 0 0 14 30 A 10 10 0 0 0 24 40 A 10 10 0 0 0 34 30 A 10 10 0 0 0 24 20 z M 24 22 A 8 8 0 0 1 32 30 A 8 8 0 0 1 24 38 A 8 8 0 0 1 16 30 A 8 8 0 0 1 24 22 z M 24 24 A 6 6 0 0 0 18 30 A 6 6 0 0 0 24 36 A 6 6 0 0 0 28.126953 34.345703 L 26.498047 33.123047 A 4 4 0 0 1 24 34 A 4 4 0 0 1 20 30 A 4 4 0 0 1 24 26 A 4 4 0 0 1 26.494141 26.878906 L 28.130859 25.652344 A 6 6 0 0 0 24 24 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-credits.svg b/.icons/awkward/48x48/mimetypes/text-x-credits.svg
new file mode 120000
index 00000000..506c888b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-credits.svg
@@ -0,0 +1 @@
+text-x-authors.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-csharp.svg b/.icons/awkward/48x48/mimetypes/text-x-csharp.svg
new file mode 100644
index 00000000..ece2907e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-csharp.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#05a087" d="m 19,22 v 4 h -4 v 2 h 4 v 4 h -4 v 2 h 4 v 4 h 2 v -4 h 5 v 4 h 2 v -4 h 4 v -2 h -4 v -4 h 4 v -2 h -4 v -4 h -2 v 4 h -5 v -4 z m 2,6 h 5 v 4 h -5 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-csrc.svg b/.icons/awkward/48x48/mimetypes/text-x-csrc.svg
new file mode 100644
index 00000000..6f394793
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-csrc.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="stroke:#0180cd;stroke-width:3;stroke-linecap:square;fill:none" d="m27.5 34.5s0 2-4 2-4-4-4-7c0.000001-3 0-7 4-7s4 2 4 2"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-diff.svg b/.icons/awkward/48x48/mimetypes/text-x-diff.svg
new file mode 100644
index 00000000..d9b2bcfd
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-diff.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path opacity=".1" transform="translate(-135.61 -237.72)" d="m163.22 242.45v11c0 1.1046 0.89543 2 2 2h10l-1-1-10-9z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path opacity=".5" d="m15 21v18h8v-18h-8zm1 1h2v16h-2v-16zm4 0h2v16h-2v-16z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path opacity=".5" d="m25 22h2v16h-2z"/>
+ <path opacity=".5" d="m29 22h2v16h-2z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-generic-template.svg b/.icons/awkward/48x48/mimetypes/text-x-generic-template.svg
new file mode 100644
index 00000000..cf4809e5
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-generic-template.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path opacity=".1" transform="translate(-135.61 -237.72)" d="m163.22 242.45v11c0 1.1046 0.89543 2 2 2h10l-1-1-10-9z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path opacity=".5" d="m15 23v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm-10 4v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm-14 4v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm-10 4v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2zm4 0v2h2v-2h-2z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-generic.svg b/.icons/awkward/48x48/mimetypes/text-x-generic.svg
new file mode 100644
index 00000000..a679cf62
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-generic.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.5" d="m 15,37 v -2 h 11 v 2 z m 0,-4 v -2 h 18 v 2 z m 0,-4 v -2 h 18 v 2 z m 0,-4 v -2 h 18 v 2 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-gettext-translation.svg b/.icons/awkward/48x48/mimetypes/text-x-gettext-translation.svg
new file mode 120000
index 00000000..ba3afcce
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-gettext-translation.svg
@@ -0,0 +1 @@
+text-x-po.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-go.svg b/.icons/awkward/48x48/mimetypes/text-x-go.svg
new file mode 100644
index 00000000..b52eaa73
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-go.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#1e88e5" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 29,15 28,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.105 0.895,2 2,2 h 10 z"/>
+ <path style="fill:#64b5f6" d="M 28,4 V 14 C 28,15.105 28.895,16 30,16 H 40 Z"/>
+ <path style="opacity:0.2" d="m 18,21 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -4,-4 z m 12,0 a 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -4,-4 z M 16.5,23.5 A 1.5,1.5 0 0 1 18,25 1.5,1.5 0 0 1 16.5,26.5 1.5,1.5 0 0 1 15,25 1.5,1.5 0 0 1 16.5,23.5 Z m 12,0 A 1.5,1.5 0 0 1 30,25 1.5,1.5 0 0 1 28.5,26.5 1.5,1.5 0 0 1 27,25 1.5,1.5 0 0 1 28.5,23.5 Z M 23.953125,29 A 2,2 0 0 0 23,29.267578 2,2 0 0 0 22,31 h 4 A 2,2 0 0 0 25,29.267578 2,2 0 0 0 23.953125,29 Z M 26,31 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 h -1 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 h 1 v 2 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 v -2 h 1 c 1.108,0 2,-0.892 2,-2 0,-1.108 -0.892,-2 -2,-2 z"/>
+ <path style="fill:#fefefe" d="M 18 20 A 4 4 0 0 0 14 24 A 4 4 0 0 0 18 28 A 4 4 0 0 0 22 24 A 4 4 0 0 0 18 20 z M 30 20 A 4 4 0 0 0 26 24 A 4 4 0 0 0 30 28 A 4 4 0 0 0 34 24 A 4 4 0 0 0 30 20 z M 16.5 22.5 A 1.5 1.5 0 0 1 18 24 A 1.5 1.5 0 0 1 16.5 25.5 A 1.5 1.5 0 0 1 15 24 A 1.5 1.5 0 0 1 16.5 22.5 z M 28.5 22.5 A 1.5 1.5 0 0 1 30 24 A 1.5 1.5 0 0 1 28.5 25.5 A 1.5 1.5 0 0 1 27 24 A 1.5 1.5 0 0 1 28.5 22.5 z M 23.953125 28 A 2 2 0 0 0 23 28.267578 A 2 2 0 0 0 22 30 L 26 30 A 2 2 0 0 0 25 28.267578 A 2 2 0 0 0 23.953125 28 z M 26 30 A 2 2 0 0 1 24 32 A 2 2 0 0 1 22 30 L 21 30 C 19.892 30 19 30.892 19 32 C 19 33.108 19.892 34 21 34 L 22 34 L 22 36 C 22 36.554 22.446 37 23 37 C 23.554 37 24 36.554 24 36 C 24 36.554 24.446 37 25 37 C 25.554 37 26 36.554 26 36 L 26 34 L 27 34 C 28.108 34 29 33.108 29 32 C 29 30.892 28.108 30 27 30 L 26 30 z"/>
+ <circle cx="24" cy="31"/>
+ <circle cx="24" cy="31"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-haskell.svg b/.icons/awkward/48x48/mimetypes/text-x-haskell.svg
new file mode 100644
index 00000000..18b86632
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-haskell.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#8b82a4" d="m 14,21 5,9 -5,9 h 3 l 5,-9 -5,-9 z"/>
+ <path style="fill:#5f5088" d="m 19,21 5,9 -5,9 h 3 L 25.5,32.699 29,39 h 3 L 22,21 Z"/>
+ <path style="fill:#8b82a4" d="m 27.334,27 1.111,2 H 33 v -2 z"/>
+ <path style="fill:#8b82a4" d="m 29.555,31 1.111,2 H 33 v -2 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-hex.svg b/.icons/awkward/48x48/mimetypes/text-x-hex.svg
new file mode 100644
index 00000000..3eca0364
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-hex.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#4f4f4f" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="opacity:0.5;fill:#ffffff" d="M 11.5 8 A 0.5 0.5 0 0 0 11 8.5 L 11 13.5 A 0.5 0.5 0 0 0 11.5 14 L 14.5 14 A 0.5 0.5 0 0 0 15 13.5 L 15 8.5 A 0.5 0.5 0 0 0 14.5 8 L 11.5 8 z M 18.5 8 A 0.5 0.5 0 0 0 18 8.5 L 18 13.5 A 0.5 0.5 0 1 0 19 13.5 L 19 8.5 A 0.5 0.5 0 0 0 18.5 8 z M 22.5 8 A 0.5 0.5 0 0 0 22 8.5 L 22 13.5 A 0.5 0.5 0 1 0 23 13.5 L 23 8.5 A 0.5 0.5 0 0 0 22.5 8 z M 26.5 8 A 0.5 0.5 0 0 0 26 8.5 L 26 13.5 A 0.5 0.5 0 0 0 26.5 14 L 29.5 14 A 0.5 0.5 0 0 0 30 13.5 L 30 8.5 A 0.5 0.5 0 0 0 29.5 8 L 26.5 8 z M 12 9 L 14 9 L 14 13 L 12 13 L 12 9 z M 27 9 L 29 9 L 29 13 L 27 13 L 27 9 z M 13.5 17 L 13.5 17 A 0.5 0.5 0 0 0 13 17.5 L 13 22.5 A 0.5 0.5 0 1 0 14 22.5 L 14 17.5 A 0.5 0.5 0 0 0 13.5 17 z M 18.5 17 A 0.5 0.5 0 0 0 18 17.5 L 18 22.5 A 0.5 0.5 0 0 0 18.5 23 L 21.5 23 A 0.5 0.5 0 0 0 22 22.5 L 22 17.5 A 0.5 0.5 0 0 0 21.5 17 L 18.5 17 z M 25.5 17 L 25.5 17 A 0.5 0.5 0 0 0 25 17.5 L 25 22.5 A 0.5 0.5 0 1 0 26 22.5 L 26 17.5 A 0.5 0.5 0 0 0 25.5 17 z M 29.5 17 L 29.5 17 A 0.5 0.5 0 0 0 29 17.5 L 29 22.5 A 0.5 0.5 0 1 0 30 22.5 L 30 17.5 A 0.5 0.5 0 0 0 29.5 17 z M 33.5 17 A 0.5 0.5 0 0 0 33 17.5 L 33 22.5 A 0.5 0.5 0 0 0 33.5 23 L 36.5 23 A 0.5 0.5 0 0 0 37 22.5 L 37 17.5 A 0.5 0.5 0 0 0 36.5 17 L 33.5 17 z M 19 18 L 21 18 L 21 22 L 19 22 L 19 18 z M 34 18 L 36 18 L 36 22 L 34 22 L 34 18 z M 11.5 25 A 0.5 0.5 0 0 0 11 25.5 L 11 30.5 A 0.5 0.5 0 0 0 11.5 31 L 14.5 31 A 0.5 0.5 0 0 0 15 30.5 L 15 25.5 A 0.5 0.5 0 0 0 14.5 25 L 11.5 25 z M 18.5 25 A 0.5 0.5 0 0 0 18 25.5 L 18 30.5 A 0.5 0.5 0 0 0 18.5 31 L 21.5 31 A 0.5 0.5 0 0 0 22 30.5 L 22 25.5 A 0.5 0.5 0 0 0 21.5 25 L 18.5 25 z M 25.5 25 A 0.5 0.5 0 0 0 25 25.5 L 25 30.5 A 0.5 0.5 0 1 0 26 30.5 L 26 25.5 A 0.5 0.5 0 0 0 25.5 25 A 0.5 0.5 0 0 1 25.5 25 z M 29.5 25 A 0.5 0.5 0 0 0 29 25.5 L 29 30.5 A 0.5 0.5 0 1 0 30 30.5 L 30 25.5 A 0.5 0.5 0 0 0 29.5 25 A 0.5 0.5 0 0 1 29.5 25 z M 33.5 25 A 0.5 0.5 0 0 0 33 25.5 L 33 30.5 A 0.5 0.5 0 0 0 33.5 31 L 36.5 31 A 0.5 0.5 0 0 0 37 30.5 L 37 25.5 A 0.5 0.5 0 0 0 36.5 25 L 33.5 25 z M 12 26 L 14 26 L 14 30 L 12 30 L 12 26 z M 19 26 L 21 26 L 21 30 L 19 30 L 19 26 z M 34 26 L 36 26 L 36 30 L 34 30 L 34 26 z M 11.5 34 A 0.5 0.5 0 0 0 11 34.5 L 11 39.5 A 0.5 0.5 0 0 0 11.5 40 L 14.5 40 A 0.5 0.5 0 0 0 15 39.5 L 15 34.5 A 0.5 0.5 0 0 0 14.5 34 L 11.5 34 z M 18.492 34 A 0.5 0.5 0 0 0 18 34.5 L 18 39.5 A 0.5 0.5 0 1 0 19 39.5 L 19 34.5 A 0.5 0.5 0 0 0 18.5 34 L 18.5 34 z M 22.5 34 A 0.5 0.5 0 0 0 22 34.5 L 22 39.5 A 0.5 0.5 0 1 0 23 39.5 L 23 34.5 A 0.5 0.5 0 0 0 22.5 34 L 22.5 34 z M 26.5 34 A 0.5 0.5 0 0 0 26 34.5 L 26 39.5 A 0.5 0.5 0 0 0 26.5 40 L 29.5 40 A 0.5 0.5 0 0 0 30 39.5 L 30 34.5 A 0.5 0.5 0 0 0 29.5 34 L 26.5 34 z M 34.5 34 A 0.5 0.5 0 0 0 34 34.5 L 34 39.5 A 0.5 0.5 0 1 0 35 39.5 L 35 34.5 A 0.5 0.5 0 0 0 34.5 34 L 34.5 34 z M 12 35 L 14 35 L 14 39 L 12 39 L 12 35 z M 27 35 L 29 35 L 29 39 L 27 39 L 27 35 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#696969" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-install.svg b/.icons/awkward/48x48/mimetypes/text-x-install.svg
new file mode 100644
index 00000000..bf02fe98
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-install.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#349634" d="m 22.572,20.00047 c -0.39572,0 -0.71484,0.34338 -0.71484,0.76953 v 12.307 h -2.8574 l 5,6.923 5,-6.9238 h -2.8574 v -12.307 c 0,-0.426 -0.32,-0.769 -0.715,-0.769 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-java-source.svg b/.icons/awkward/48x48/mimetypes/text-x-java-source.svg
new file mode 120000
index 00000000..dbc66cdc
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-java-source.svg
@@ -0,0 +1 @@
+text-x-java.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-java.svg b/.icons/awkward/48x48/mimetypes/text-x-java.svg
new file mode 100644
index 00000000..a3a82fec
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-java.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e74c3c" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#f5877c" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <g style="opacity:0.2" transform="translate(0,1)">
+ <path d="M 20.509,32.467 C 20.509,32.467 19.784,32.911 21.026,33.061 22.53,33.243 23.299,33.216 24.956,32.886 24.956,32.886 25.392,33.174 26.001,33.423 22.285,35.101 17.59,33.326 20.509,32.467 Z"/>
+ <path d="M 20.055,30.277 C 20.055,30.277 19.241,30.912 20.484,31.047 22.091,31.222 23.359,31.236 25.556,30.791 25.556,30.791 25.859,31.115 26.336,31.293 21.844,32.677 16.84,31.401 20.054,30.277 Z"/>
+ <path d="M 23.882,26.563 C 24.798,27.674 23.642,28.673 23.642,28.673 23.642,28.673 25.967,27.408 24.899,25.824 23.902,24.348 23.138,23.614 27.277,21.085 27.277,21.085 20.779,22.795 23.882,26.563 Z"/>
+ <path d="M 28.797,34.086 C 28.797,34.086 29.334,34.553 28.206,34.913 26.062,35.598 19.279,35.804 17.395,34.941 16.718,34.63 17.988,34.199 18.387,34.108 18.804,34.014 19.042,34.031 19.042,34.031 18.289,33.472 14.174,35.128 16.952,35.603 24.528,36.898 30.762,35.021 28.797,34.086 Z"/>
+ <path d="M 20.858,28.008 C 20.858,28.008 17.408,28.872 19.636,29.186 20.577,29.318 22.452,29.288 24.2,29.134 25.628,29.007 27.061,28.737 27.061,28.737 27.061,28.737 26.558,28.965 26.193,29.227 22.689,30.198 15.923,29.745 17.871,28.753 19.518,27.913 20.858,28.008 20.858,28.008 Z"/>
+ <path d="M 27.047,31.653 C 30.608,29.703 28.961,27.83 27.812,28.082 27.531,28.144 27.405,28.198 27.405,28.198 27.405,28.198 27.51,28.025 27.709,27.95 29.983,27.108 31.731,30.434 26.976,31.751 26.976,31.751 27.03,31.699 27.047,31.653 Z"/>
+ <path d="M 24.9,17 C 24.9,17 26.872,19.079 23.029,22.275 19.947,24.84 22.326,26.301 23.028,27.972 21.229,26.262 19.909,24.757 20.794,23.356 22.094,21.299 25.695,20.302 24.9,17 Z"/>
+ <path d="M 21.208,36.937 C 24.626,37.167 29.876,36.809 30,35.105 30,35.105 29.761,35.751 27.175,36.264 24.257,36.842 20.658,36.775 18.524,36.404 18.524,36.404 18.961,36.785 21.208,36.937 Z"/>
+ </g>
+ <g style="fill:#ffffff">
+ <path d="M 20.509,32.467 C 20.509,32.467 19.784,32.911 21.026,33.061 22.53,33.243 23.299,33.216 24.956,32.886 24.956,32.886 25.392,33.174 26.001,33.423 22.285,35.101 17.59,33.326 20.509,32.467 Z"/>
+ <path d="M 20.055,30.277 C 20.055,30.277 19.241,30.912 20.484,31.047 22.091,31.222 23.359,31.236 25.556,30.791 25.556,30.791 25.859,31.115 26.336,31.293 21.844,32.677 16.84,31.401 20.054,30.277 Z"/>
+ <path d="M 23.882,26.563 C 24.798,27.674 23.642,28.673 23.642,28.673 23.642,28.673 25.967,27.408 24.899,25.824 23.902,24.348 23.138,23.614 27.277,21.085 27.277,21.085 20.779,22.795 23.882,26.563 Z"/>
+ <path d="M 28.797,34.086 C 28.797,34.086 29.334,34.553 28.206,34.913 26.062,35.598 19.279,35.804 17.395,34.941 16.718,34.63 17.988,34.199 18.387,34.108 18.804,34.014 19.042,34.031 19.042,34.031 18.289,33.472 14.174,35.128 16.952,35.603 24.528,36.898 30.762,35.021 28.797,34.086 Z"/>
+ <path d="M 20.858,28.008 C 20.858,28.008 17.408,28.872 19.636,29.186 20.577,29.318 22.452,29.288 24.2,29.134 25.628,29.007 27.061,28.737 27.061,28.737 27.061,28.737 26.558,28.965 26.193,29.227 22.689,30.198 15.923,29.745 17.871,28.753 19.518,27.913 20.858,28.008 20.858,28.008 Z"/>
+ <path d="M 27.047,31.653 C 30.608,29.703 28.961,27.83 27.812,28.082 27.531,28.144 27.405,28.198 27.405,28.198 27.405,28.198 27.51,28.025 27.709,27.95 29.983,27.108 31.731,30.434 26.976,31.751 26.976,31.751 27.03,31.699 27.047,31.653 Z"/>
+ <path d="M 24.9,17 C 24.9,17 26.872,19.079 23.029,22.275 19.947,24.84 22.326,26.301 23.028,27.972 21.229,26.262 19.909,24.757 20.794,23.356 22.094,21.299 25.695,20.302 24.9,17 Z"/>
+ <path d="M 21.208,36.937 C 24.626,37.167 29.876,36.809 30,35.105 30,35.105 29.761,35.751 27.175,36.264 24.257,36.842 20.658,36.775 18.524,36.404 18.524,36.404 18.961,36.785 21.208,36.937 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-javascript.svg b/.icons/awkward/48x48/mimetypes/text-x-javascript.svg
new file mode 120000
index 00000000..9f4aef24
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-javascript.svg
@@ -0,0 +1 @@
+application-x-javascript.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-katefilelist.svg b/.icons/awkward/48x48/mimetypes/text-x-katefilelist.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-katefilelist.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-kvc.svg b/.icons/awkward/48x48/mimetypes/text-x-kvc.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-kvc.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-kvt.svg b/.icons/awkward/48x48/mimetypes/text-x-kvt.svg
new file mode 120000
index 00000000..3e6e55ed
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-kvt.svg
@@ -0,0 +1 @@
+../apps/preferences-desktop-color.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-ldif.svg b/.icons/awkward/48x48/mimetypes/text-x-ldif.svg
new file mode 120000
index 00000000..506c888b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-ldif.svg
@@ -0,0 +1 @@
+text-x-authors.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-lilypond.svg b/.icons/awkward/48x48/mimetypes/text-x-lilypond.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-lilypond.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-log.svg b/.icons/awkward/48x48/mimetypes/text-x-log.svg
new file mode 100644
index 00000000..7b28deb9
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-log.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#fafafa" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round;opacity:0.5" d="M 8,30 H 16 L 20,22 28,38 32,30 H 40"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-lua.svg b/.icons/awkward/48x48/mimetypes/text-x-lua.svg
new file mode 100644
index 00000000..ad1ce2d7
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-lua.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#31519b" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 29,15 28,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.1" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.105 0.895,2 2,2 h 10 z"/>
+ <path style="fill:#98a8cd" d="M 28,4 V 14 C 28,15.105 28.895,16 30,16 H 40 Z"/>
+ <path style="opacity:0.2" d="M 30.5,21 A 2.5,2.5 0 0 0 28,23.5 2.5,2.5 0 0 0 30.5,26 2.5,2.5 0 0 0 33,23.5 2.5,2.5 0 0 0 30.5,21 Z m -8,3 A 7.5,7.5 0 0 0 15,31.5 7.5,7.5 0 0 0 22.5,39 7.5,7.5 0 0 0 30,31.5 7.5,7.5 0 0 0 22.5,24 Z m 3,2 A 2.5,2.5 0 0 1 28,28.5 2.5,2.5 0 0 1 25.5,31 2.5,2.5 0 0 1 23,28.5 2.5,2.5 0 0 1 25.5,26 Z"/>
+ <path style="fill:#ffffff" d="M 30.5 20 A 2.5 2.5 0 0 0 28 22.5 A 2.5 2.5 0 0 0 30.5 25 A 2.5 2.5 0 0 0 33 22.5 A 2.5 2.5 0 0 0 30.5 20 z M 22.5 23 A 7.5 7.5 0 0 0 15 30.5 A 7.5 7.5 0 0 0 22.5 38 A 7.5 7.5 0 0 0 30 30.5 A 7.5 7.5 0 0 0 22.5 23 z M 25.5 25 A 2.5 2.5 0 0 1 28 27.5 A 2.5 2.5 0 0 1 25.5 30 A 2.5 2.5 0 0 1 23 27.5 A 2.5 2.5 0 0 1 25.5 25 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-makefile.svg b/.icons/awkward/48x48/mimetypes/text-x-makefile.svg
new file mode 100644
index 00000000..7fa6d7e6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-makefile.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#8d6e63" d="m 21.732,21.002 -0.201,2.369 a 7.1348,7.0712 0 0 0 -2.084,1.193 l -2.174,-1.013 -2.271,3.896 1.975,1.36 A 7.1348,7.0712 0 0 0 16.867,30 7.1348,7.0712 0 0 0 16.971,31.197 L 15,32.551 l 2.27,3.898 2.169,-1.011 a 7.1348,7.0712 0 0 0 2.09,1.187 l 0.2,2.375 h 4.541 l 0.201,-2.371 a 7.1348,7.0712 0 0 0 2.084,-1.195 L 30.729,36.449 33,32.551 31.025,31.193 A 7.1348,7.0712 0 0 0 31.135,30 7.1348,7.0712 0 0 0 31.031,28.803 L 33,27.451 30.73,23.555 28.561,24.566 a 7.1348,7.0712 0 0 0 -2.09,-1.189 l -0.2,-2.375 z M 24,27 a 3,3 0 0 1 3,3 3,3 0 0 1 -3,3 3,3 0 0 1 -3,-3 3,3 0 0 1 3,-3 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-markdown.svg b/.icons/awkward/48x48/mimetypes/text-x-markdown.svg
new file mode 100644
index 00000000..e03ad720
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-markdown.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#d74c4c" d="M 17,35 H 19 V 30.8 L 21,32.8 23,30.8 V 35 H 25 V 28 H 23 L 21,30 19,28 H 17"/>
+ <path style="fill:#d74c4c" d="M 28,28 V 32 H 26 L 28.5,35 H 29.5 L 32,32 H 30 V 28 Z"/>
+ <rect style="fill:none;stroke:#d74c4c;stroke-width:2;stroke-linecap:round" width="20" height="11" x="14" y="26" rx=".5" ry=".5"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-matlab.svg b/.icons/awkward/48x48/mimetypes/text-x-matlab.svg
new file mode 120000
index 00000000..51185c5c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-matlab.svg
@@ -0,0 +1 @@
+text-x-octave.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-maxima-out.svg b/.icons/awkward/48x48/mimetypes/text-x-maxima-out.svg
new file mode 120000
index 00000000..9c17d160
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-maxima-out.svg
@@ -0,0 +1 @@
+text-x-wxmathml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-maximasession.svg b/.icons/awkward/48x48/mimetypes/text-x-maximasession.svg
new file mode 120000
index 00000000..9c17d160
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-maximasession.svg
@@ -0,0 +1 @@
+text-x-wxmathml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-mo.svg b/.icons/awkward/48x48/mimetypes/text-x-mo.svg
new file mode 100644
index 00000000..6f8c3774
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-mo.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path opacity=".1" transform="translate(-135.61 -237.72)" d="m163.22 242.45v11c0 1.1046 0.89543 2 2 2h10l-1-1-10-9z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="fill:#a341d1" d="m 17.391,22.9998 c 0,0 -2.391,0.001 -2.391,2.381 V 32.619 C 15,33.938 16.082,35 17.428,35 H 23 l 3,3 3,-3 h 0.57227 c 0,0 2.428,-10e-4 2.428,-2.381 v -7.2383 c 0,-2.38 -2.428,-2.381 -2.428,-2.381 h -12.182 z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-modelica.svg b/.icons/awkward/48x48/mimetypes/text-x-modelica.svg
new file mode 100644
index 00000000..142aae20
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-modelica.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#455a64" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.2" d="m 15,24 v 2 h 18 v -2 z m 0,4 v 2 h 18 v -2 z m 0,4 v 2 h 18 v -2 z m 0,4 v 2 h 11 v -2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#546e7a" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#ff5722" d="m 15,37 v -2 h 11 v 2 z"/>
+ <path style="fill:#ffc107" d="m 15,33 v -2 h 18 v 2 z"/>
+ <path style="fill:#8bc34a" d="m 15,29 v -2 h 18 v 2 z"/>
+ <path style="fill:#2196f3" d="m 15,25 v -2 h 18 v 2 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-nfo.svg b/.icons/awkward/48x48/mimetypes/text-x-nfo.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-nfo.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-nim.svg b/.icons/awkward/48x48/mimetypes/text-x-nim.svg
new file mode 100644
index 00000000..a4c31992
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-nim.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#4f4f4f" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#696969" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 24.095703,22.550811 c 0,0 -0.919912,0.727399 -1.857422,1.449219 -0.964425,-0.03064 -2.855922,0.183891 -3.880859,0.556641 -0.944179,-0.598164 -1.773438,-1.257813 -1.773438,-1.257813 0,0 -0.710422,1.219807 -1.15625,1.935547 -0.661179,0.351648 -1.324369,0.746234 -1.916015,1.269531 C 12.823571,26.230678 12.026036,25.897759 12,25.886749 c 0.911312,1.838144 1.524881,3.67888 3.191406,4.785156 2.653205,-4.190308 14.981395,-3.803772 17.689453,-0.02344 1.750123,-0.912839 2.430867,-2.876249 3.119141,-4.689454 -0.07547,0.02486 -1.012063,0.336822 -1.619141,0.56836 -0.362465,-0.394614 -1.217551,-1.00009 -1.703125,-1.292969 -0.46059,-0.843427 -1.130859,-1.982422 -1.130859,-1.982422 0,0 -0.792593,0.59007 -1.712891,1.234375 -1.243305,-0.229504 -2.746921,-0.508495 -4.011718,-0.439453 -0.860996,-0.707692 -1.726563,-1.496094 -1.726563,-1.496094 z m 11.126953,7.212891 c -1.085636,1.608294 -2.851307,2.718372 -3.939453,3.316406 -0.773218,0.423592 -2.558594,0.679688 -2.558594,0.679688 l -4.683593,-2.427735 -4.710938,2.378907 c 0,0 -1.759695,-0.283716 -2.55664,-0.65625 -1.608464,-0.858628 -2.691512,-1.872971 -3.832032,-3.261719 0,0 1.292384,3.127573 2.189453,5.300781 3.801236,5.014994 13.508561,5.364189 17.740235,0.09766 1.00138,-2.256745 2.351562,-5.427734 2.351562,-5.427734 z"/>
+ <path style="fill:#ffa700" d="m 24.09524,21.55057 c 0,0 -0.919635,0.726739 -1.857145,1.448559 -0.964425,-0.03064 -2.856016,0.185307 -3.880953,0.558057 -0.944179,-0.598164 -1.773808,-1.258592 -1.773808,-1.258592 0,0 -0.708933,1.219636 -1.154761,1.935376 -0.661179,0.351648 -1.325021,0.747166 -1.916667,1.270463 C 12.823758,25.231175 12.026036,24.898025 12,24.887015 c 0.911312,1.838144 1.523949,3.67872 3.190474,4.784996 2.653205,-4.190308 14.98242,-3.804094 17.690478,-0.02376 1.750123,-0.912839 2.430774,-2.876805 3.119048,-4.69001 -0.07547,0.02486 -1.011967,0.338392 -1.619045,0.56993 -0.362465,-0.394614 -1.216811,-1.001331 -1.702385,-1.29421 -0.46059,-0.843427 -1.130953,-1.982866 -1.130953,-1.982866 0,0 -0.793987,0.590535 -1.714285,1.23484 -1.243305,-0.229504 -2.74711,-0.508366 -4.011907,-0.439324 -0.860996,-0.707692 -1.726185,-1.496052 -1.726185,-1.496052 z"/>
+ <path style="fill:#ffc504" d="m 12.942251,28.793363 c 0,0 1.29165,3.127497 2.188719,5.300705 3.801236,5.014994 13.508047,5.363633 17.739721,0.0971 1.00138,-2.256745 2.352362,-5.428261 2.352362,-5.428261 -1.085636,1.608294 -2.852441,2.71851 -3.940587,3.316544 -0.773218,0.423592 -2.557316,0.679634 -2.557316,0.679634 l -4.68394,-2.427258 -4.710852,2.378708 c 0,0 -1.760376,-0.282828 -2.557322,-0.655362 -1.608463,-0.858628 -2.690265,-1.873057 -3.830785,-3.261805 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-objchdr.svg b/.icons/awkward/48x48/mimetypes/text-x-objchdr.svg
new file mode 120000
index 00000000..19886063
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-objchdr.svg
@@ -0,0 +1 @@
+text-x-chdr.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-objcsrc.svg b/.icons/awkward/48x48/mimetypes/text-x-objcsrc.svg
new file mode 120000
index 00000000..9e22cda4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-objcsrc.svg
@@ -0,0 +1 @@
+text-x-c++src.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-octave.svg b/.icons/awkward/48x48/mimetypes/text-x-octave.svg
new file mode 100644
index 00000000..7a0c0145
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-octave.svg
@@ -0,0 +1,14 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#e47234" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 29,15 28,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.105 0.895,2 2,2 h 10 z"/>
+ <path style="fill:#efaa85" d="M 28,4 V 14 C 28,15.105 28.895,16 30,16 H 40 Z"/>
+ <path style="fill:#ffffff;opacity:0.5" d="M 24 18 A 11 11 0 0 0 13 29 A 11 11 0 0 0 24 40 A 11 11 0 0 0 35 29 A 11 11 0 0 0 24 18 z M 25 20 A 8 8 0 0 1 33 28 A 8 8 0 0 1 25 36 A 8 8 0 0 1 17 28 A 8 8 0 0 1 25 20 z"/>
+ <rect style="opacity:0.2" width="8" height="8" x="12" y="26" rx="1.6" ry="1.6"/>
+ <rect style="fill:#ffffff" width="8" height="8" x="12" y="25" rx="1.6" ry="1.6"/>
+ <rect style="opacity:0.2" width="5" height="5" x="30" y="32" rx="1" ry="1"/>
+ <rect style="fill:#ffffff" width="5" height="5" x="30" y="31" rx="1" ry="1"/>
+ <rect style="opacity:0.2" width="4" height="4" x="28" y="20" rx=".8" ry=".8"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="28" y="19" rx=".8" ry=".8"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-opml+xml.svg b/.icons/awkward/48x48/mimetypes/text-x-opml+xml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-opml+xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-pascal.svg b/.icons/awkward/48x48/mimetypes/text-x-pascal.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-pascal.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-patch.svg b/.icons/awkward/48x48/mimetypes/text-x-patch.svg
new file mode 100644
index 00000000..49ae2f4f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-patch.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#4f4f4f" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.1" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#696969" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="m 19.931,23.005171 c -1.0583,-0.05584 -2.0947,0.29464 -2.8629,1.0628 -1.5363,1.5363 -1.3987,4.147 0.30831,5.854 l 1.0781,1.0781 -1.0781,1.0781 c -1.707,1.707 -1.8446,4.3177 -0.30831,5.854 1.53629,1.5363 4.147,1.3987 5.854,-0.30831 l 1.0781,-1.0781 1.0781,1.0781 c 1.707,1.707 4.3177,1.8446 5.854,0.30831 1.5363,-1.53629 1.3987,-4.147 -0.30831,-5.854 l -1.0781,-1.0781 1.0781,-1.0781 c 1.707,-1.707 1.8446,-4.3177 0.30831,-5.854 -1.53629,-1.5363 -4.147,-1.3987 -5.854,0.30831 l -1.0781,1.0781 -1.0781,-1.0781 c -0.85352,-0.85352 -1.9328,-1.3153 -2.9912,-1.3711 z m 4.0693,3.8357 a 0.98046,0.98046 0 0 1 0,1.3864 0.98046,0.98046 0 0 1 0,-1.3864 z m -1.402,1.792 a 0.98046,0.98046 0 0 1 0.2681,0.03447 0.98046,0.98046 0 0 1 -0.25277,0.94599 0.98046,0.98046 0 0 1 -0.94599,0.25277 0.98046,0.98046 0 0 1 0.25277,-0.94599 0.98046,0.98046 0 0 1 0.6779,-0.28724 z m 2.8035,0 a 0.98046,0.98046 0 0 1 0.6779,0.28724 0.98046,0.98046 0 0 1 0.25278,0.94599 0.98046,0.98046 0 0 1 -0.94599,-0.25277 0.98046,0.98046 0 0 1 -0.25277,-0.94599 0.98046,0.98046 0 0 1 0.26809,-0.03447 z M 24,30.019271 a 0.98046,0.98046 0 0 1 0.07085,0.0038 0.98046,0.98046 0 0 1 0.0134,0 0.98046,0.98046 0 0 1 0.0038,0 0.98046,0.98046 0 0 1 0.0766,0.01149 0.98046,0.98046 0 0 1 0.02489,0.0038 0.98046,0.98046 0 0 1 0.06511,0.01532 0.98046,0.98046 0 0 1 0.02681,0.0077 0.98046,0.98046 0 0 1 0.08617,0.03064 0.98046,0.98046 0 0 1 0.07277,0.03255 0.98046,0.98046 0 0 1 0.02681,0.01341 0.98046,0.98046 0 0 1 0.03639,0.02106 0.98046,0.98046 0 0 1 0.05936,0.04021 0.98046,0.98046 0 0 1 0.0019,0 0.98046,0.98046 0 0 1 0.05553,0.04213 0.98046,0.98046 0 0 1 0.07277,0.06511 0.98046,0.98046 0 0 1 0.06511,0.07277 0.98046,0.98046 0 0 1 0.04213,0.05745 0.98046,0.98046 0 0 1 0.04021,0.05936 0.98046,0.98046 0 0 1 0.02106,0.03639 0.98046,0.98046 0 0 1 0.01341,0.02681 0.98046,0.98046 0 0 1 0.03255,0.07277 0.98046,0.98046 0 0 1 0.03064,0.08617 0.98046,0.98046 0 0 1 0.0077,0.02681 0.98046,0.98046 0 0 1 0.01532,0.06511 0.98046,0.98046 0 0 1 0.0038,0.02489 0.98046,0.98046 0 0 1 0.01149,0.0766 0.98046,0.98046 0 0 1 0,0.01723 0.98046,0.98046 0 0 1 0.0038,0.07085 0.98046,0.98046 0 0 1 -0.0038,0.07085 0.98046,0.98046 0 0 1 0,0.01723 0.98046,0.98046 0 0 1 -0.01149,0.0766 0.98046,0.98046 0 0 1 -0.0038,0.02489 0.98046,0.98046 0 0 1 -0.01532,0.06511 0.98046,0.98046 0 0 1 -0.0077,0.02681 0.98046,0.98046 0 0 1 -0.03064,0.08617 0.98046,0.98046 0 0 1 -0.03255,0.07277 0.98046,0.98046 0 0 1 -0.01341,0.02681 0.98046,0.98046 0 0 1 -0.02106,0.03638 0.98046,0.98046 0 0 1 -0.04021,0.05936 0.98046,0.98046 0 0 1 -0.04213,0.05745 0.98046,0.98046 0 0 1 -0.06511,0.07277 0.98046,0.98046 0 0 1 -0.07277,0.06511 0.98046,0.98046 0 0 1 -0.05553,0.04213 0.98046,0.98046 0 0 1 -0.0019,0 0.98046,0.98046 0 0 1 -0.05936,0.04021 0.98046,0.98046 0 0 1 -0.03639,0.02106 0.98046,0.98046 0 0 1 -0.02681,0.0134 0.98046,0.98046 0 0 1 -0.07277,0.03255 0.98046,0.98046 0 0 1 -0.08617,0.03064 0.98046,0.98046 0 0 1 -0.02681,0.0077 0.98046,0.98046 0 0 1 -0.06511,0.01532 0.98046,0.98046 0 0 1 -0.02489,0.0038 0.98046,0.98046 0 0 1 -0.0766,0.01149 0.98046,0.98046 0 0 1 -0.0038,0 0.98046,0.98046 0 0 1 -0.0134,0 0.98046,0.98046 0 0 1 -0.07085,0.0038 0.98046,0.98046 0 0 1 -0.07085,-0.0038 0.98046,0.98046 0 0 1 -0.01723,0 0.98046,0.98046 0 0 1 -0.0766,-0.01149 0.98046,0.98046 0 0 1 -0.02489,-0.0038 0.98046,0.98046 0 0 1 -0.06511,-0.01532 0.98046,0.98046 0 0 1 -0.02681,-0.0077 0.98046,0.98046 0 0 1 -0.08617,-0.03064 0.98046,0.98046 0 0 1 -0.07277,-0.03255 0.98046,0.98046 0 0 1 -0.02681,-0.0134 0.98046,0.98046 0 0 1 -0.03638,-0.02106 0.98046,0.98046 0 0 1 -0.05936,-0.04021 0.98046,0.98046 0 0 1 -0.0019,0 0.98046,0.98046 0 0 1 -0.05553,-0.04213 0.98046,0.98046 0 0 1 -0.07277,-0.06511 0.98046,0.98046 0 0 1 -0.06511,-0.07277 0.98046,0.98046 0 0 1 -0.04213,-0.05553 0.98046,0.98046 0 0 1 0,-0.0019 0.98046,0.98046 0 0 1 -0.04021,-0.05936 0.98046,0.98046 0 0 1 -0.02106,-0.03638 0.98046,0.98046 0 0 1 -0.0134,-0.02681 0.98046,0.98046 0 0 1 -0.03255,-0.07277 0.98046,0.98046 0 0 1 -0.03064,-0.08617 0.98046,0.98046 0 0 1 -0.0077,-0.02681 0.98046,0.98046 0 0 1 -0.01532,-0.06511 0.98046,0.98046 0 0 1 -0.0038,-0.02489 0.98046,0.98046 0 0 1 -0.01149,-0.0766 0.98046,0.98046 0 0 1 0,-0.01723 0.98046,0.98046 0 0 1 -0.0038,-0.07085 0.98046,0.98046 0 0 1 0.0038,-0.07085 0.98046,0.98046 0 0 1 0,-0.01723 0.98046,0.98046 0 0 1 0.01149,-0.0766 0.98046,0.98046 0 0 1 0.0038,-0.02489 0.98046,0.98046 0 0 1 0.01532,-0.06511 0.98046,0.98046 0 0 1 0.0077,-0.02681 0.98046,0.98046 0 0 1 0.03064,-0.08617 0.98046,0.98046 0 0 1 0.03255,-0.07277 0.98046,0.98046 0 0 1 0.0134,-0.02681 0.98046,0.98046 0 0 1 0.02106,-0.03639 0.98046,0.98046 0 0 1 0.04021,-0.05936 0.98046,0.98046 0 0 1 0.04213,-0.05745 0.98046,0.98046 0 0 1 0.06511,-0.07277 0.98046,0.98046 0 0 1 0.07277,-0.06511 0.98046,0.98046 0 0 1 0.05745,-0.04213 0.98046,0.98046 0 0 1 0.05936,-0.04021 0.98046,0.98046 0 0 1 0.03638,-0.02106 0.98046,0.98046 0 0 1 0.02681,-0.01341 0.98046,0.98046 0 0 1 0.07277,-0.03255 0.98046,0.98046 0 0 1 0.08617,-0.03064 0.98046,0.98046 0 0 1 0.02681,-0.0077 0.98046,0.98046 0 0 1 0.06511,-0.01532 0.98046,0.98046 0 0 1 0.02489,-0.0038 0.98046,0.98046 0 0 1 0.0766,-0.01149 0.98046,0.98046 0 0 1 0.01723,0 0.98046,0.98046 0 0 1 0.07085,-0.0038 z m -3.4814,0.69322 a 0.98046,0.98046 0 0 1 0.70853,0.28724 0.98046,0.98046 0 0 1 -1.3864,0 0.98046,0.98046 0 0 1 0.6779,-0.28724 z m 6.9628,0 a 0.98046,0.98046 0 0 1 0.6779,0.28724 0.98046,0.98046 0 0 1 -1.3864,0 0.98046,0.98046 0 0 1 0.70854,-0.28724 z m -5.5764,1.3864 a 0.98046,0.98046 0 0 1 0.70854,0.28724 0.98046,0.98046 0 0 1 0.25277,0.94599 0.98046,0.98046 0 0 1 -0.94599,-0.25277 0.98046,0.98046 0 0 1 -0.25277,-0.94599 0.98046,0.98046 0 0 1 0.23746,-0.03447 z m 4.1899,0 a 0.98046,0.98046 0 0 1 0.23746,0.03447 0.98046,0.98046 0 0 1 -0.25278,0.94599 0.98046,0.98046 0 0 1 -0.94599,0.25277 0.98046,0.98046 0 0 1 0.25277,-0.94599 0.98046,0.98046 0 0 1 0.70854,-0.28724 z m -2.095,1.6737 a 0.98046,0.98046 0 0 1 0,1.3864 0.98046,0.98046 0 0 1 0,-1.3864 z"/>
+ <path style="fill:#ffc510" d="m19.931 22.005c-1.0583-0.05584-2.0947 0.29464-2.8629 1.0628-1.5363 1.5363-1.3987 4.147 0.30831 5.854l1.0781 1.0781-1.0781 1.0781c-1.707 1.707-1.8446 4.3177-0.30831 5.854s4.147 1.3987 5.854-0.30831l1.0781-1.0781 1.0781 1.0781c1.707 1.707 4.3177 1.8446 5.854 0.30831s1.3987-4.147-0.30831-5.854l-1.0781-1.0781 1.0781-1.0781c1.707-1.707 1.8446-4.3177 0.30831-5.854s-4.147-1.3987-5.854 0.30831l-1.0781 1.0781-1.0781-1.0781c-0.85352-0.85352-1.9328-1.3153-2.9912-1.3711zm4.0693 3.8357a0.98046 0.98046 0 0 1 0 1.3864 0.98046 0.98046 0 0 1 0 -1.3864zm-1.402 1.792a0.98046 0.98046 0 0 1 0.2681 0.03447 0.98046 0.98046 0 0 1 -0.25277 0.94599 0.98046 0.98046 0 0 1 -0.94599 0.25277 0.98046 0.98046 0 0 1 0.25277 -0.94599 0.98046 0.98046 0 0 1 0.6779 -0.28724zm2.8035 0a0.98046 0.98046 0 0 1 0.6779 0.28724 0.98046 0.98046 0 0 1 0.25278 0.94599 0.98046 0.98046 0 0 1 -0.94599 -0.25277 0.98046 0.98046 0 0 1 -0.25277 -0.94599 0.98046 0.98046 0 0 1 0.26809 -0.03447zm-1.4018 1.3864a0.98046 0.98046 0 0 1 0.07085 0.0038 0.98046 0.98046 0 0 1 0.0134 0 0.98046 0.98046 0 0 1 0.0038 0 0.98046 0.98046 0 0 1 0.0766 0.01149 0.98046 0.98046 0 0 1 0.02489 0.0038 0.98046 0.98046 0 0 1 0.06511 0.01532 0.98046 0.98046 0 0 1 0.02681 0.0077 0.98046 0.98046 0 0 1 0.08617 0.03064 0.98046 0.98046 0 0 1 0.07277 0.03255 0.98046 0.98046 0 0 1 0.02681 0.01341 0.98046 0.98046 0 0 1 0.03639 0.02106 0.98046 0.98046 0 0 1 0.05936 0.04021 0.98046 0.98046 0 0 1 0.0019 0 0.98046 0.98046 0 0 1 0.05553 0.04213 0.98046 0.98046 0 0 1 0.07277 0.06511 0.98046 0.98046 0 0 1 0.06511 0.07277 0.98046 0.98046 0 0 1 0.04213 0.05745 0.98046 0.98046 0 0 1 0.04021 0.05936 0.98046 0.98046 0 0 1 0.02106 0.03639 0.98046 0.98046 0 0 1 0.01341 0.02681 0.98046 0.98046 0 0 1 0.03255 0.07277 0.98046 0.98046 0 0 1 0.03064 0.08617 0.98046 0.98046 0 0 1 0.0077 0.02681 0.98046 0.98046 0 0 1 0.01532 0.06511 0.98046 0.98046 0 0 1 0.0038 0.02489 0.98046 0.98046 0 0 1 0.01149 0.0766 0.98046 0.98046 0 0 1 0 0.01723 0.98046 0.98046 0 0 1 0.0038 0.07085 0.98046 0.98046 0 0 1 -0.0038 0.07085 0.98046 0.98046 0 0 1 0 0.01723 0.98046 0.98046 0 0 1 -0.01149 0.0766 0.98046 0.98046 0 0 1 -0.0038 0.02489 0.98046 0.98046 0 0 1 -0.01532 0.06511 0.98046 0.98046 0 0 1 -0.0077 0.02681 0.98046 0.98046 0 0 1 -0.03064 0.08617 0.98046 0.98046 0 0 1 -0.03255 0.07277 0.98046 0.98046 0 0 1 -0.01341 0.02681 0.98046 0.98046 0 0 1 -0.02106 0.03638 0.98046 0.98046 0 0 1 -0.04021 0.05936 0.98046 0.98046 0 0 1 -0.04213 0.05745 0.98046 0.98046 0 0 1 -0.06511 0.07277 0.98046 0.98046 0 0 1 -0.07277 0.06511 0.98046 0.98046 0 0 1 -0.05553 0.04213 0.98046 0.98046 0 0 1 -0.0019 0 0.98046 0.98046 0 0 1 -0.05936 0.04021 0.98046 0.98046 0 0 1 -0.03639 0.02106 0.98046 0.98046 0 0 1 -0.02681 0.0134 0.98046 0.98046 0 0 1 -0.07277 0.03255 0.98046 0.98046 0 0 1 -0.08617 0.03064 0.98046 0.98046 0 0 1 -0.02681 0.0077 0.98046 0.98046 0 0 1 -0.06511 0.01532 0.98046 0.98046 0 0 1 -0.02489 0.0038 0.98046 0.98046 0 0 1 -0.0766 0.01149 0.98046 0.98046 0 0 1 -0.0038 0 0.98046 0.98046 0 0 1 -0.0134 0 0.98046 0.98046 0 0 1 -0.07085 0.0038 0.98046 0.98046 0 0 1 -0.07085 -0.0038 0.98046 0.98046 0 0 1 -0.01723 0 0.98046 0.98046 0 0 1 -0.0766 -0.01149 0.98046 0.98046 0 0 1 -0.02489 -0.0038 0.98046 0.98046 0 0 1 -0.06511 -0.01532 0.98046 0.98046 0 0 1 -0.02681 -0.0077 0.98046 0.98046 0 0 1 -0.08617 -0.03064 0.98046 0.98046 0 0 1 -0.07277 -0.03255 0.98046 0.98046 0 0 1 -0.02681 -0.0134 0.98046 0.98046 0 0 1 -0.03638 -0.02106 0.98046 0.98046 0 0 1 -0.05936 -0.04021 0.98046 0.98046 0 0 1 -0.0019 0 0.98046 0.98046 0 0 1 -0.05553 -0.04213 0.98046 0.98046 0 0 1 -0.07277 -0.06511 0.98046 0.98046 0 0 1 -0.06511 -0.07277 0.98046 0.98046 0 0 1 -0.04213 -0.05553 0.98046 0.98046 0 0 1 0 -0.0019 0.98046 0.98046 0 0 1 -0.04021 -0.05936 0.98046 0.98046 0 0 1 -0.02106 -0.03638 0.98046 0.98046 0 0 1 -0.0134 -0.02681 0.98046 0.98046 0 0 1 -0.03255 -0.07277 0.98046 0.98046 0 0 1 -0.03064 -0.08617 0.98046 0.98046 0 0 1 -0.0077 -0.02681 0.98046 0.98046 0 0 1 -0.01532 -0.06511 0.98046 0.98046 0 0 1 -0.0038 -0.02489 0.98046 0.98046 0 0 1 -0.01149 -0.0766 0.98046 0.98046 0 0 1 0 -0.01723 0.98046 0.98046 0 0 1 -0.0038 -0.07085 0.98046 0.98046 0 0 1 0.0038 -0.07085 0.98046 0.98046 0 0 1 0 -0.01723 0.98046 0.98046 0 0 1 0.01149 -0.0766 0.98046 0.98046 0 0 1 0.0038 -0.02489 0.98046 0.98046 0 0 1 0.01532 -0.06511 0.98046 0.98046 0 0 1 0.0077 -0.02681 0.98046 0.98046 0 0 1 0.03064 -0.08617 0.98046 0.98046 0 0 1 0.03255 -0.07277 0.98046 0.98046 0 0 1 0.0134 -0.02681 0.98046 0.98046 0 0 1 0.02106 -0.03639 0.98046 0.98046 0 0 1 0.04021 -0.05936 0.98046 0.98046 0 0 1 0.04213 -0.05745 0.98046 0.98046 0 0 1 0.06511 -0.07277 0.98046 0.98046 0 0 1 0.07277 -0.06511 0.98046 0.98046 0 0 1 0.05745 -0.04213 0.98046 0.98046 0 0 1 0.05936 -0.04021 0.98046 0.98046 0 0 1 0.03638 -0.02106 0.98046 0.98046 0 0 1 0.02681 -0.01341 0.98046 0.98046 0 0 1 0.07277 -0.03255 0.98046 0.98046 0 0 1 0.08617 -0.03064 0.98046 0.98046 0 0 1 0.02681 -0.0077 0.98046 0.98046 0 0 1 0.06511 -0.01532 0.98046 0.98046 0 0 1 0.02489 -0.0038 0.98046 0.98046 0 0 1 0.0766 -0.01149 0.98046 0.98046 0 0 1 0.01723 0 0.98046 0.98046 0 0 1 0.07085 -0.0038zm-3.4814 0.69322a0.98046 0.98046 0 0 1 0.70853 0.28724 0.98046 0.98046 0 0 1 -1.3864 0 0.98046 0.98046 0 0 1 0.6779 -0.28724zm6.9628 0a0.98046 0.98046 0 0 1 0.6779 0.28724 0.98046 0.98046 0 0 1 -1.3864 0 0.98046 0.98046 0 0 1 0.70854 -0.28724zm-5.5764 1.3864a0.98046 0.98046 0 0 1 0.70854 0.28724 0.98046 0.98046 0 0 1 0.25277 0.94599 0.98046 0.98046 0 0 1 -0.94599 -0.25277 0.98046 0.98046 0 0 1 -0.25277 -0.94599 0.98046 0.98046 0 0 1 0.23746 -0.03447zm4.1899 0a0.98046 0.98046 0 0 1 0.23746 0.03447 0.98046 0.98046 0 0 1 -0.25278 0.94599 0.98046 0.98046 0 0 1 -0.94599 0.25277 0.98046 0.98046 0 0 1 0.25277 -0.94599 0.98046 0.98046 0 0 1 0.70854 -0.28724zm-2.095 1.6737a0.98046 0.98046 0 0 1 0 1.3864 0.98046 0.98046 0 0 1 0 -1.3864z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-perl.svg b/.icons/awkward/48x48/mimetypes/text-x-perl.svg
new file mode 120000
index 00000000..05ab0ed6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-perl.svg
@@ -0,0 +1 @@
+text-x-script.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-plain.svg b/.icons/awkward/48x48/mimetypes/text-x-plain.svg
new file mode 120000
index 00000000..894bd452
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-plain.svg
@@ -0,0 +1 @@
+text-plain.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-po.svg b/.icons/awkward/48x48/mimetypes/text-x-po.svg
new file mode 100644
index 00000000..5e76ab19
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-po.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="fill:#3173c9" d="m 17.391,23 c 0,0 -2.391,0.001 -2.391,2.381 v 7.238 C 15,33.938 16.082,35 17.428,35 H 23 l 3,3 3,-3 h 0.572 C 29.572,35 32,34.999 32,32.619 V 25.381 C 32,23.001 29.572,23 29.572,23 Z M 17,25 h 12 v 1 H 17 Z m 0,2 h 8 v 1 h -8 z m 0,2 h 6 v 1 h -6 z m 0,2 h 10 v 1 H 17 Z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-preview.svg b/.icons/awkward/48x48/mimetypes/text-x-preview.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-preview.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-python.svg b/.icons/awkward/48x48/mimetypes/text-x-python.svg
new file mode 100644
index 00000000..bf07e47b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-python.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path opacity=".1" transform="translate(-135.61,-237.72)" d="m163.22 242.45v11c0 1.1046 0.89543 2 2 2h10l-1-1-10-9z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#ffa751" d="m29 26v2.5c0 1.385-1.115 2.5-2.5 2.5h-5s-2.5 0-2.5 2.5v4.375c0 1.731 1.951 3.125 4.375 3.125h1.25c2.424 0 4.375-1.394 4.375-3.125v-1.875h1.875c1.731 0 3.125-1.951 3.125-4.375v-1.25c0-2.424-1.394-4.375-3.125-4.375h-1.875zm-2 11a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+ <path style="fill:#4795d1" d="m23.375 21c-2.424 0-4.375 1.394-4.375 3.125v1.875h-1.875c-1.731 0-3.125 1.951-3.125 4.375v1.25c0 2.424 1.394 4.375 3.125 4.375h1.875v-2.5c0-1.385 1.115-2.5 2.5-2.5h5s2.5 0 2.5-2.5v-4.375c0-1.731-1.951-3.125-4.375-3.125h-1.25zm-2.375 2a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1 -1 1 1 0 0 1 1 -1z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-python3.svg b/.icons/awkward/48x48/mimetypes/text-x-python3.svg
new file mode 120000
index 00000000..06f81fa8
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-python3.svg
@@ -0,0 +1 @@
+text-x-python.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-qml.svg b/.icons/awkward/48x48/mimetypes/text-x-qml.svg
new file mode 100644
index 00000000..452e1b06
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-qml.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#607d8b" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" style="opacity:0.1" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#b1d1e0" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2;fill-rule:evenodd" d="m 19.064,22.482 a 1.0001,1.0001 0 0 0 -0.0957,0 1.0001,1.0001 0 0 0 -0.26367,0.055 c 0,0 -0.62631,0.2063 -1.3516,0.5879 -0.72525,0.3816 -1.6068,0.9164 -2.1738,1.834 -0.63117,1.0212 -0.3916,2.1138 -0.19531,2.7676 0.19629,0.6538 0.30435,0.9392 0.12305,1.3769 -0.08854,0.2138 -0.631,0.6817 -1.2246,0.9727 -0.59361,0.2909 -1.1328,0.4433 -1.1328,0.4433 a 1.0001,1.0001 0 0 0 -0.71484,1.2285 1.0001,1.0001 0 0 0 0.71484,1.2012 c 0,0 0.53921,0.1524 1.1328,0.4433 0.59361,0.291 1.1361,0.7589 1.2246,0.9727 0.1813,0.4377 0.07324,0.7231 -0.12305,1.3769 -0.19629,0.6538 -0.43585,1.7464 0.19531,2.7676 0.56708,0.9176 1.4486,1.4524 2.1738,1.834 0.72525,0.3816 1.3516,0.5879 1.3516,0.5879 a 1.0001,1.0001 0 1 0 0.62891,-1.8965 c 0,0 -0.47588,-0.1595 -1.0488,-0.4609 -0.57295,-0.3015 -1.1857,-0.7667 -1.4023,-1.1172 -0.24505,-0.3965 -0.16464,-0.5337 0.01758,-1.1406 0.18222,-0.607 0.51118,-1.6147 0.05469,-2.7168 -0.40428,-0.9761 -1.2111,-1.4927 -1.9336,-1.8653 0.72247,-0.3725 1.5293,-0.8892 1.9336,-1.8652 0.4565,-1.1021 0.12754,-2.1099 -0.05469,-2.7168 -0.18222,-0.6069 -0.26263,-0.7441 -0.01758,-1.1406 0.21664,-0.3506 0.8294,-0.8158 1.4023,-1.1172 0.57295,-0.3014 1.0488,-0.461 1.0488,-0.461 a 1.0001,1.0001 0 0 0 -0.26953,-1.9531 z m 9.9316,0 a 1.0001,1.0001 0 0 0 -0.26562,1.9531 c 0,0 0.47588,0.1596 1.0488,0.461 0.57295,0.3014 1.1857,0.7666 1.4023,1.1172 0.24505,0.3965 0.16464,0.5337 -0.01758,1.1406 -0.18222,0.6069 -0.51119,1.6147 -0.05469,2.7168 0.40428,0.976 1.2111,1.4927 1.9336,1.8652 -0.72247,0.3726 -1.5293,0.8892 -1.9336,1.8653 -0.4565,1.1021 -0.12753,2.1098 0.05469,2.7168 0.18222,0.6069 0.26263,0.7441 0.01758,1.1406 -0.21664,0.3505 -0.8294,0.8157 -1.4023,1.1172 -0.57295,0.3014 -1.0488,0.4609 -1.0488,0.4609 a 1.0001,1.0001 0 1 0 0.62891,1.8965 c 0,0 0.62631,-0.2063 1.3516,-0.5879 0.72525,-0.3816 1.6068,-0.9164 2.1738,-1.834 0.63117,-1.0212 0.3916,-2.1138 0.19531,-2.7676 -0.19629,-0.6538 -0.30435,-0.9392 -0.12305,-1.3769 0.08854,-0.2138 0.631,-0.6817 1.2246,-0.9727 0.5936,-0.2909 1.1328,-0.4433 1.1328,-0.4433 a 1.0001,1.0001 0 0 0 0.71484,-1.2012 1.0001,1.0001 0 0 0 -0.71484,-1.2285 c 0,0 -0.53921,-0.1524 -1.1328,-0.4434 -0.59361,-0.2909 -1.1361,-0.7589 -1.2246,-0.9726 -0.1813,-0.4377 -0.07324,-0.7232 0.12305,-1.377 0.19629,-0.6538 0.43585,-1.7463 -0.19531,-2.7676 -0.56708,-0.9175 -1.4486,-1.4524 -2.1738,-1.8339 -0.72525,-0.3816 -1.3516,-0.5879 -1.3516,-0.5879 a 1.0001,1.0001 0 0 0 -0.26367,-0.055 1.0001,1.0001 0 0 0 -0.0957,0 1.0001,1.0001 0 0 0 -0.0039,0 z m -4.9961,4.5176 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 m 0,6 c -1.1046,0 -2,0.8954 -2,2 0,1.1046 0.89543,2 2,2 0.70697,0 1,2 1,2 0,0 1,-3.6024 1,-4 0,-1.1046 -0.89543,-2 -2,-2 z"/>
+ <path fill="#fff" fill-rule="evenodd" d="m19.064 21.482a1.0001 1.0001 0 0 0 -0.0957 0 1.0001 1.0001 0 0 0 -0.26367 0.055s-0.62631 0.2063-1.3516 0.5879c-0.72525 0.3816-1.6068 0.9164-2.1738 1.834-0.63117 1.0212-0.3916 2.1138-0.19531 2.7676s0.30435 0.9392 0.12305 1.3769c-0.08854 0.2138-0.631 0.6817-1.2246 0.9727-0.59361 0.2909-1.1328 0.4433-1.1328 0.4433a1.0001 1.0001 0 0 0 -0.71484 1.2285 1.0001 1.0001 0 0 0 0.71484 1.2012s0.53921 0.1524 1.1328 0.4433c0.59361 0.291 1.1361 0.7589 1.2246 0.9727 0.1813 0.4377 0.07324 0.7231-0.12305 1.3769s-0.43585 1.7464 0.19531 2.7676c0.56708 0.9176 1.4486 1.4524 2.1738 1.834 0.72525 0.3816 1.3516 0.5879 1.3516 0.5879a1.0001 1.0001 0 1 0 0.62891 -1.8965s-0.47588-0.1595-1.0488-0.4609c-0.57295-0.3015-1.1857-0.7667-1.4023-1.1172-0.24505-0.3965-0.16464-0.5337 0.01758-1.1406 0.18222-0.607 0.51118-1.6147 0.05469-2.7168-0.40428-0.9761-1.2111-1.4927-1.9336-1.8653 0.72247-0.3725 1.5293-0.8892 1.9336-1.8652 0.4565-1.1021 0.12754-2.1099-0.05469-2.7168-0.18222-0.6069-0.26263-0.7441-0.01758-1.1406 0.21664-0.3506 0.8294-0.8158 1.4023-1.1172 0.57295-0.3014 1.0488-0.461 1.0488-0.461a1.0001 1.0001 0 0 0 -0.26953 -1.9531zm9.9316 0a1.0001 1.0001 0 0 0 -0.26562 1.9531s0.47588 0.1596 1.0488 0.461c0.57295 0.3014 1.1857 0.7666 1.4023 1.1172 0.24505 0.3965 0.16464 0.5337-0.01758 1.1406s-0.51119 1.6147-0.05469 2.7168c0.40428 0.976 1.2111 1.4927 1.9336 1.8652-0.72247 0.3726-1.5293 0.8892-1.9336 1.8653-0.4565 1.1021-0.12753 2.1098 0.05469 2.7168 0.18222 0.6069 0.26263 0.7441 0.01758 1.1406-0.21664 0.3505-0.8294 0.8157-1.4023 1.1172-0.57295 0.3014-1.0488 0.4609-1.0488 0.4609a1.0001 1.0001 0 1 0 0.62891 1.8965s0.62631-0.2063 1.3516-0.5879c0.72525-0.3816 1.6068-0.9164 2.1738-1.834 0.63117-1.0212 0.3916-2.1138 0.19531-2.7676s-0.30435-0.9392-0.12305-1.3769c0.08854-0.2138 0.631-0.6817 1.2246-0.9727 0.5936-0.2909 1.1328-0.4433 1.1328-0.4433a1.0001 1.0001 0 0 0 0.71484 -1.2012 1.0001 1.0001 0 0 0 -0.71484 -1.2285s-0.53921-0.1524-1.1328-0.4434c-0.59361-0.2909-1.1361-0.7589-1.2246-0.9726-0.1813-0.4377-0.07324-0.7232 0.12305-1.377s0.43585-1.7463-0.19531-2.7676c-0.56708-0.9175-1.4486-1.4524-2.1738-1.8339-0.72525-0.3816-1.3516-0.5879-1.3516-0.5879a1.0001 1.0001 0 0 0 -0.26367 -0.055 1.0001 1.0001 0 0 0 -0.0957 0 1.0001 1.0001 0 0 0 -0.0039 0zm-4.9961 4.5176a2 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 -2zm0 6c-1.1046 0-2 0.8954-2 2s0.89543 2 2 2c0.70697 0 1 2 1 2s1-3.6024 1-4c0-1.1046-0.89543-2-2-2z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-r-source.svg b/.icons/awkward/48x48/mimetypes/text-x-r-source.svg
new file mode 120000
index 00000000..6cfc0f74
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-r-source.svg
@@ -0,0 +1 @@
+text-r.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-r.svg b/.icons/awkward/48x48/mimetypes/text-x-r.svg
new file mode 120000
index 00000000..6cfc0f74
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-r.svg
@@ -0,0 +1 @@
+text-r.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-readme.svg b/.icons/awkward/48x48/mimetypes/text-x-readme.svg
new file mode 100644
index 00000000..22ec7358
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-readme.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#d74c4c" d="m 22,20 v 13 h 3 V 20 Z m 0,16 v 3 h 3 v -3 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-rpm-spec.svg b/.icons/awkward/48x48/mimetypes/text-x-rpm-spec.svg
new file mode 120000
index 00000000..317ff648
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-rpm-spec.svg
@@ -0,0 +1 @@
+text-x-install.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-ruby.svg b/.icons/awkward/48x48/mimetypes/text-x-ruby.svg
new file mode 100644
index 00000000..2e1aed7f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-ruby.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 V 43 C 8,44.108 8.892,45 10,45 H 38 C 39.108,45 40,44.108 40,43 V 17 L 28,5 Z"/>
+ <path style="fill:#f44336" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 V 15 C 28,16.108 28.892,17 30,17 Z"/>
+ <path style="fill:#f88e86" d="M 40,16 28,4 V 14 C 28,15.108 28.892,16 30,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 H 28 V 4 Z"/>
+ <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round;opacity:0.2" d="M 24,23 H 32 V 39 H 16 V 31 Z M 16,31 H 24 V 23 M 32,23 16,39 M 32,39 21,34 27,28 Z"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:round" d="M 24,22 H 32 V 38 H 16 V 30 Z M 16,30 H 24 V 22 M 32,22 16,38 M 32,38 21,33 27,27 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-rust.svg b/.icons/awkward/48x48/mimetypes/text-x-rust.svg
new file mode 100644
index 00000000..97112d69
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-rust.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#dc682a" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 29,15 28,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.105 0.895,2 2,2 h 10 z"/>
+ <path style="fill:#e69367" d="M 28,4 V 14 C 28,15.105 28.895,16 30,16 H 40 Z"/>
+ <path style="opacity:0.2" d="m 15,34 h -3 v 3 h 11 v -3 h -3 v -3 h 2 c 3,0 3,6 6,6 h 5 c 3,0 3,-6 3,-6 h -3.5 c 0,0 0.5,3 -2.5,3 -1.5,0 -3,-3 -3,-3 h 1 c 2,0 4,-2 4,-4.5 C 32,24 30,22 28,22 H 12 v 3 h 3 m 11,0 c 1,0 2,0 2,1.5 0,1.5 -1,1.5 -2,1.5 h -6 v -3"/>
+ <path style="fill:#ffffff" d="M 15,33 H 12 V 36 H 23 V 33 H 20 V 30 H 22 C 25,30 25,36 28,36 H 33 C 36,36 36,30 36,30 H 32.5 C 32.5,30 33,33 30,33 28.5,33 27,30 27,30 H 28 C 30,30 32,28 32,25.5 32,23 30,21 28,21 H 12 V 24 H 15 M 26,24 C 27,24 28,24 28,25.5 28,27 27,27 26,27 H 20 V 24"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-scala.svg b/.icons/awkward/48x48/mimetypes/text-x-scala.svg
new file mode 100644
index 00000000..49b7e52a
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-scala.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#d92b1a" d="M 10,4 C 8.892,4 8,4.892 8,6 V 42 C 8,43.108 8.892,44 10,44 H 38 C 39.108,44 40,43.108 40,42 V 16 L 29,15 28,4 Z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 10 4 C 8.892 4 8 4.892 8 6 L 8 7 C 8 5.892 8.892 5 10 5 L 28 5 L 28 4 L 10 4 z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.105 0.895,2 2,2 h 10 z"/>
+ <path style="fill:#e88076" d="M 28,4 V 14 C 28,15.105 28.895,16 30,16 H 40 Z"/>
+ <path style="opacity:0.2" d="m 32,20 -16,4 v 4 l 16,-4 z m 0,6 -16,4 v 4 l 16,-4 z m 0,6 -16,4 v 4 l 16,-4 z"/>
+ <path style="fill:#ffffff" d="M 32 19 L 16 23 L 16 27 L 32 23 L 32 19 z M 32 25 L 16 29 L 16 33 L 32 29 L 32 25 z M 32 31 L 16 35 L 16 39 L 32 35 L 32 31 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-script.svg b/.icons/awkward/48x48/mimetypes/text-x-script.svg
new file mode 100644
index 00000000..8a652825
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-script.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#4f4f4f" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".1" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#696969" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:.2" d="m22 15h-1v1h1zm0-6h-1v5h1zm-8 2h2v3h-2zm-1-2v1h-1v1h1v3h-1v1h1v1h1v-1h2v1h1v-1h1v-1h-1v-3h1v-1h-1v-1h-1v1h-2v-1z"/>
+ <path style="fill:#ffffff" d="m22 14h-1v1h1zm0-6h-1v5h1zm-8 2h2v3h-2zm-1-2v1h-1v1h1v3h-1v1h1v1h1v-1h2v1h1v-1h1v-1h-1v-3h1v-1h-1v-1h-1v1h-2v-1z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-sql.svg b/.icons/awkward/48x48/mimetypes/text-x-sql.svg
new file mode 120000
index 00000000..dd2bae17
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-sql.svg
@@ -0,0 +1 @@
+application-x-sqlite2.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-tcl.svg b/.icons/awkward/48x48/mimetypes/text-x-tcl.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-tcl.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-tex.svg b/.icons/awkward/48x48/mimetypes/text-x-tex.svg
new file mode 100644
index 00000000..e6678ff5
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-tex.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="fill:#6b6cd0" d="m11 25v2h3v8h2v-8h3v-2z"/>
+ <path style="fill:#6b6cd0" d="m20 27v10h8v-2h-6v-2h6v-2h-6v-2h6v-2z"/>
+ <path style="fill:#6b6cd0" d="m29 25 2.5 5-2.5 5h2l1.5-3 1.5 3h2l-2.5-5 2.5-5h-2l-1.5 3-1.5-3h-2z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-texinfo.svg b/.icons/awkward/48x48/mimetypes/text-x-texinfo.svg
new file mode 120000
index 00000000..9f295214
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-texinfo.svg
@@ -0,0 +1 @@
+text-x-tex.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-vala.svg b/.icons/awkward/48x48/mimetypes/text-x-vala.svg
new file mode 100644
index 00000000..69463964
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-vala.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#634d9f" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".1" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#806cb8" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="M 21.000581,40.999411 21,23 c -1.240747,0.468627 -1.79982,0.985489 -2.497255,1.983528 -0.689651,0.998431 -1.034476,2.739453 -1.034476,4.223767 0,0.338431 0.01732,0.616274 0.05195,0.833529 0.04281,0.208235 0.08582,0.377451 0.129018,0.507647 0.0432,0.121569 0.08212,0.217059 0.116757,0.286471 0.04281,0.06941 0.06422,0.130196 0.06422,0.182353 -0.456523,0 -0.861284,-0.04333 -1.214282,-0.13 C 16.262544,30.791608 15.9652,30.643961 15.7239,30.444353 15.491163,30.245137 15.310188,29.980431 15.180975,29.650236 15.060325,29.320824 15,28.912981 15,28.426706 c 0,-0.590196 0.124737,-1.671413 0.37421,-2.244354 0.258424,-0.572549 0.607336,-1.115099 1.046735,-1.627648 0.447962,-0.511765 0.969287,-0.984706 1.563974,-1.418823 0.603249,-0.434117 1.245029,-0.807451 1.925339,-1.12 0.688873,-0.321177 1.403821,-0.568432 2.144845,-0.741765 0.749587,-0.182745 1.494892,-0.274117 2.235916,-0.274117 0.278844,-0.03531 0.687717,0.05021 0.708981,0.05176 v 16.405882 l 6.152304,-16.328235 h 1.847701 L 25.647752,41 H 21 Z"/>
+ <path style="fill:#ffffff" d="M 21.000581,39.999411 21,22 c -1.240747,0.468627 -1.79982,0.985489 -2.497255,1.983528 -0.689651,0.998431 -1.034476,2.739453 -1.034476,4.223767 0,0.338431 0.01732,0.616274 0.05195,0.833529 0.04281,0.208235 0.08582,0.377451 0.129018,0.507647 0.0432,0.121569 0.08212,0.217059 0.116757,0.286471 0.04281,0.06941 0.06422,0.130196 0.06422,0.182353 -0.456523,0 -0.861284,-0.04333 -1.214282,-0.13 C 16.262544,29.791608 15.9652,29.643961 15.7239,29.444353 15.491163,29.245137 15.310188,28.980431 15.180975,28.650236 15.060325,28.320824 15,27.912981 15,27.426706 c 0,-0.590196 0.124737,-1.671413 0.37421,-2.244354 0.258424,-0.572549 0.607336,-1.115099 1.046735,-1.627648 0.447962,-0.511765 0.969287,-0.984706 1.563974,-1.418823 0.603249,-0.434117 1.245029,-0.807451 1.925339,-1.12 0.688873,-0.321177 1.403821,-0.568432 2.144845,-0.741765 0.749587,-0.182745 1.494892,-0.274117 2.235916,-0.274117 0.278844,-0.03531 0.687717,0.05021 0.708981,0.05176 v 16.405882 l 6.152304,-16.328235 h 1.847701 L 25.647752,40 H 21 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-wxmathml.svg b/.icons/awkward/48x48/mimetypes/text-x-wxmathml.svg
new file mode 100644
index 00000000..ed0c14b1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-wxmathml.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 l 0,36 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,17 28,5 Z"/>
+ <path style="fill:#404b8b" d="M 10,4 C 8.892,4 8,4.892 8,6 l 0,36 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,16 28,4 Z"/>
+ <path style="opacity:0.2" d="M 40,17 28,5 28,15 c 0,1.108 0.892,2 2,2 z"/>
+ <path style="fill:#6672ba" d="M 40,16 28,4 28,14 c 0,1.108 0.892,2 2,2 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 L 8,7 C 8,5.892 8.892,5 10,5 L 28,5 28,4 10,4 Z"/>
+ <path style="opacity:0.2" d="m 18.0003,24.00003 0,1.4 L 18.0059,26 20.9999,31 18,36 l 0,2 11,0 0,-3 -2,0 0,1 -7,0 3,-5 -3,-5 6,0 0,1 2,0 0,-3 -9.9998,0 z"/>
+ <path style="fill:#f26265" d="m 18.0003,23.00003 0,1.4 L 18.0059,25 20.9999,30 18,35 l 0,2 11,0 0,-3 -2,0 0,1 -7,0 3,-5 -3,-5 6,0 0,1 2,0 0,-3 -9.9998,0 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/text-x-wxmaxima-batch.svg b/.icons/awkward/48x48/mimetypes/text-x-wxmaxima-batch.svg
new file mode 120000
index 00000000..9c17d160
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-wxmaxima-batch.svg
@@ -0,0 +1 @@
+text-x-wxmathml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-x-xslfo.svg b/.icons/awkward/48x48/mimetypes/text-x-xslfo.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-x-xslfo.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-xmcd.svg b/.icons/awkward/48x48/mimetypes/text-xmcd.svg
new file mode 120000
index 00000000..1dc3be3c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-xmcd.svg
@@ -0,0 +1 @@
+text-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/text-xml.svg b/.icons/awkward/48x48/mimetypes/text-xml.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/text-xml.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/unknown.svg b/.icons/awkward/48x48/mimetypes/unknown.svg
new file mode 100644
index 00000000..d1846ece
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/unknown.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#e4e4e4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#fafafa" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path opacity=".5" d="m25 36h-2v-2h2zm2.07-7.75-0.9 0.92c-0.72 0.73-1.17 1.33-1.17 2.83h-2v-0.5c0-1.1 0.45-2.1 1.17-2.83l1.24-1.26c0.37-0.36 0.59-0.86 0.59-1.41 0-1.1-0.9-2-2-2s-2 0.9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 0.88-0.36 1.68-0.93 2.25z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/video-mlt-playlist.svg b/.icons/awkward/48x48/mimetypes/video-mlt-playlist.svg
new file mode 120000
index 00000000..1e7e6f6c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-mlt-playlist.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-mp2t.svg b/.icons/awkward/48x48/mimetypes/video-mp2t.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-mp2t.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-mp4.svg b/.icons/awkward/48x48/mimetypes/video-mp4.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-mp4.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-vivo.svg b/.icons/awkward/48x48/mimetypes/video-vivo.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-vivo.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-vnd.rn-realvideo.svg b/.icons/awkward/48x48/mimetypes/video-vnd.rn-realvideo.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-vnd.rn-realvideo.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-wavelet.svg b/.icons/awkward/48x48/mimetypes/video-wavelet.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-wavelet.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-webm.svg b/.icons/awkward/48x48/mimetypes/video-webm.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-webm.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-anim.svg b/.icons/awkward/48x48/mimetypes/video-x-anim.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-anim.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-flic.svg b/.icons/awkward/48x48/mimetypes/video-x-flic.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-flic.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-flv.svg b/.icons/awkward/48x48/mimetypes/video-x-flv.svg
new file mode 120000
index 00000000..6bb1786e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-flv.svg
@@ -0,0 +1 @@
+application-x-shockwave-flash.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-generic.svg b/.icons/awkward/48x48/mimetypes/video-x-generic.svg
new file mode 100644
index 00000000..7fe4b726
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-generic.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 44,41 V 9 C 44,7.892 43.108,7 42,7 H 6 C 4.892,7 4,7.892 4,9 v 32 c 0,1.108 0.892,2 2,2 h 36 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path style="fill:#7282d9" d="M 44,40 V 8 C 44,6.892 43.108,6 42,6 H 6 C 4.892,6 4,6.892 4,8 v 32 c 0,1.108 0.892,2 2,2 h 36 c 1.108,0 2,-0.892 2,-2 z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 6,6 C 4.892,6 4,6.892 4,8 V 9 C 4,7.892 4.892,7 6,7 h 36 c 1.108,0 2,0.892 2,2 V 8 C 44,6.892 43.108,6 42,6 Z"/>
+ <path style="opacity:0.2" d="m 16,18 h 13 c 1,0 1,1 1,1 v 12 c 0,1 -1,1 -1,1 H 16.003 c 0,0 -1,0 -1,-1 V 19 c 0,0 0,-1 1,-1 z m 19.997,1.5 V 31 l -6,-6 z"/>
+ <path style="fill:#ffffff" d="m 16,17 h 13 c 1,0 1,1 1,1 v 12 c 0,1 -1,1 -1,1 H 16.003 c 0,0 -1,0 -1,-1 V 18 c 0,0 0,-1 1,-1 z m 19.997,1.5 V 30 l -6,-6 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/video-x-google-vlc-plugin.svg b/.icons/awkward/48x48/mimetypes/video-x-google-vlc-plugin.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-google-vlc-plugin.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-javafx.svg b/.icons/awkward/48x48/mimetypes/video-x-javafx.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-javafx.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-matroska.svg b/.icons/awkward/48x48/mimetypes/video-x-matroska.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-matroska.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-mng.svg b/.icons/awkward/48x48/mimetypes/video-x-mng.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-mng.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-ms-asf.svg b/.icons/awkward/48x48/mimetypes/video-x-ms-asf.svg
new file mode 120000
index 00000000..1e7e6f6c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-ms-asf.svg
@@ -0,0 +1 @@
+playlist.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-ms-wmp.svg b/.icons/awkward/48x48/mimetypes/video-x-ms-wmp.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-ms-wmp.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-ms-wmv.svg b/.icons/awkward/48x48/mimetypes/video-x-ms-wmv.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-ms-wmv.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-msvideo.svg b/.icons/awkward/48x48/mimetypes/video-x-msvideo.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-msvideo.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-ogm+ogg.svg b/.icons/awkward/48x48/mimetypes/video-x-ogm+ogg.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-ogm+ogg.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-theora+ogg.svg b/.icons/awkward/48x48/mimetypes/video-x-theora+ogg.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-theora+ogg.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video-x-wmv.svg b/.icons/awkward/48x48/mimetypes/video-x-wmv.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video-x-wmv.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/video.svg b/.icons/awkward/48x48/mimetypes/video.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/video.svg
@@ -0,0 +1 @@
+video-x-generic.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/virtualbox-hdd.svg b/.icons/awkward/48x48/mimetypes/virtualbox-hdd.svg
new file mode 120000
index 00000000..88849569
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/virtualbox-hdd.svg
@@ -0,0 +1 @@
+application-x-virtualbox-hdd.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/virtualbox-ova.svg b/.icons/awkward/48x48/mimetypes/virtualbox-ova.svg
new file mode 120000
index 00000000..2f3e8cf6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/virtualbox-ova.svg
@@ -0,0 +1 @@
+application-x-virtualbox-ova.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/virtualbox-ovf.svg b/.icons/awkward/48x48/mimetypes/virtualbox-ovf.svg
new file mode 120000
index 00000000..580c20a0
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/virtualbox-ovf.svg
@@ -0,0 +1 @@
+application-x-virtualbox-ovf.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/virtualbox-vbox-extpack.svg b/.icons/awkward/48x48/mimetypes/virtualbox-vbox-extpack.svg
new file mode 120000
index 00000000..e0367128
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/virtualbox-vbox-extpack.svg
@@ -0,0 +1 @@
+../apps/palapeli.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/virtualbox-vbox.svg b/.icons/awkward/48x48/mimetypes/virtualbox-vbox.svg
new file mode 120000
index 00000000..9e36316f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/virtualbox-vbox.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vbox.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/virtualbox-vdi.svg b/.icons/awkward/48x48/mimetypes/virtualbox-vdi.svg
new file mode 120000
index 00000000..f2332d62
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/virtualbox-vdi.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vdi.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/virtualbox-vhd.svg b/.icons/awkward/48x48/mimetypes/virtualbox-vhd.svg
new file mode 120000
index 00000000..557125f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/virtualbox-vhd.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vhd.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/virtualbox-vmdk.svg b/.icons/awkward/48x48/mimetypes/virtualbox-vmdk.svg
new file mode 120000
index 00000000..938eccaa
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/virtualbox-vmdk.svg
@@ -0,0 +1 @@
+application-x-virtualbox-vmdk.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-doc.svg b/.icons/awkward/48x48/mimetypes/wps-office-doc.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-doc.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-dot.svg b/.icons/awkward/48x48/mimetypes/wps-office-dot.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-dot.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-dps.svg b/.icons/awkward/48x48/mimetypes/wps-office-dps.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-dps.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-dpt.svg b/.icons/awkward/48x48/mimetypes/wps-office-dpt.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-dpt.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-et.svg b/.icons/awkward/48x48/mimetypes/wps-office-et.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-et.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-ett.svg b/.icons/awkward/48x48/mimetypes/wps-office-ett.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-ett.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-pot.svg b/.icons/awkward/48x48/mimetypes/wps-office-pot.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-pot.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-ppt.svg b/.icons/awkward/48x48/mimetypes/wps-office-ppt.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-ppt.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-wps.svg b/.icons/awkward/48x48/mimetypes/wps-office-wps.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-wps.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-wpt.svg b/.icons/awkward/48x48/mimetypes/wps-office-wpt.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-wpt.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-xls.svg b/.icons/awkward/48x48/mimetypes/wps-office-xls.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-xls.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/wps-office-xlt.svg b/.icons/awkward/48x48/mimetypes/wps-office-xlt.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/wps-office-xlt.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-audio-cdda.svg b/.icons/awkward/48x48/mimetypes/x-content-audio-cdda.svg
new file mode 120000
index 00000000..6687e236
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-audio-cdda.svg
@@ -0,0 +1 @@
+../apps/multimedia-audio-player.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-audio-dvd.svg b/.icons/awkward/48x48/mimetypes/x-content-audio-dvd.svg
new file mode 120000
index 00000000..6687e236
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-audio-dvd.svg
@@ -0,0 +1 @@
+../apps/multimedia-audio-player.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-audio-player.svg b/.icons/awkward/48x48/mimetypes/x-content-audio-player.svg
new file mode 120000
index 00000000..6687e236
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-audio-player.svg
@@ -0,0 +1 @@
+../apps/multimedia-audio-player.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-blank-bd.svg b/.icons/awkward/48x48/mimetypes/x-content-blank-bd.svg
new file mode 120000
index 00000000..1aec6f3b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-blank-bd.svg
@@ -0,0 +1 @@
+x-content-blank-cd.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-blank-cd.svg b/.icons/awkward/48x48/mimetypes/x-content-blank-cd.svg
new file mode 100644
index 00000000..6bf63421
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-blank-cd.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 24,5 A 20,20 0 0 0 4,25 20,20 0 0 0 24,45 20,20 0 0 0 44,25 20,20 0 0 0 24,5 Z M 24,17 A 8,8 0 0 1 32,25 8,8 0 0 1 24,33 8,8 0 0 1 16,25 8,8 0 0 1 24,17 Z"/>
+ <path style="fill:#848484" d="M 24,14 A 10,10 0 0 0 14,24 10,10 0 0 0 24,34 10,10 0 0 0 34,24 10,10 0 0 0 24,14 Z M 24,20 A 4,4 0 0 1 28,24 4,4 0 0 1 24,28 4,4 0 0 1 20,24 4,4 0 0 1 24,20 Z"/>
+ <path style="fill:#e4e4e4" d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 24,44 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z M 24,16 A 8,8 0 0 1 32,24 8,8 0 0 1 24,32 8,8 0 0 1 16,24 8,8 0 0 1 24,16 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 4.0215,24.418 20,20 0 0 1 24,5 20,20 0 0 1 43.979,24.582 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/x-content-blank-dvd.svg b/.icons/awkward/48x48/mimetypes/x-content-blank-dvd.svg
new file mode 120000
index 00000000..1aec6f3b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-blank-dvd.svg
@@ -0,0 +1 @@
+x-content-blank-cd.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-blank-hddvd.svg b/.icons/awkward/48x48/mimetypes/x-content-blank-hddvd.svg
new file mode 120000
index 00000000..1aec6f3b
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-blank-hddvd.svg
@@ -0,0 +1 @@
+x-content-blank-cd.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-ebook-reader.svg b/.icons/awkward/48x48/mimetypes/x-content-ebook-reader.svg
new file mode 120000
index 00000000..c66e3983
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-ebook-reader.svg
@@ -0,0 +1 @@
+../apps/myrulib.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-image-dcf.svg b/.icons/awkward/48x48/mimetypes/x-content-image-dcf.svg
new file mode 120000
index 00000000..ac0f1fe4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-image-dcf.svg
@@ -0,0 +1 @@
+../apps/multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-image-picturecd.svg b/.icons/awkward/48x48/mimetypes/x-content-image-picturecd.svg
new file mode 120000
index 00000000..ac0f1fe4
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-image-picturecd.svg
@@ -0,0 +1 @@
+../apps/multimedia-photo-viewer.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-software.svg b/.icons/awkward/48x48/mimetypes/x-content-software.svg
new file mode 120000
index 00000000..db330f3f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-software.svg
@@ -0,0 +1 @@
+../apps/software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-unix-software.svg b/.icons/awkward/48x48/mimetypes/x-content-unix-software.svg
new file mode 120000
index 00000000..db330f3f
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-unix-software.svg
@@ -0,0 +1 @@
+../apps/software-store.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-video-bluray.svg b/.icons/awkward/48x48/mimetypes/x-content-video-bluray.svg
new file mode 120000
index 00000000..5759f23c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-video-bluray.svg
@@ -0,0 +1 @@
+../apps/multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-video-dvd.svg b/.icons/awkward/48x48/mimetypes/x-content-video-dvd.svg
new file mode 120000
index 00000000..5759f23c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-video-dvd.svg
@@ -0,0 +1 @@
+../apps/multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-video-hddvd.svg b/.icons/awkward/48x48/mimetypes/x-content-video-hddvd.svg
new file mode 120000
index 00000000..5759f23c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-video-hddvd.svg
@@ -0,0 +1 @@
+../apps/multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-video-svcd.svg b/.icons/awkward/48x48/mimetypes/x-content-video-svcd.svg
new file mode 120000
index 00000000..5759f23c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-video-svcd.svg
@@ -0,0 +1 @@
+../apps/multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-video-vcd.svg b/.icons/awkward/48x48/mimetypes/x-content-video-vcd.svg
new file mode 120000
index 00000000..5759f23c
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-video-vcd.svg
@@ -0,0 +1 @@
+../apps/multimedia-video-player.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-content-win32-software.svg b/.icons/awkward/48x48/mimetypes/x-content-win32-software.svg
new file mode 120000
index 00000000..bfcd5893
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-content-win32-software.svg
@@ -0,0 +1 @@
+../apps/wine.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-gambasserverpage.svg b/.icons/awkward/48x48/mimetypes/x-gambasserverpage.svg
new file mode 120000
index 00000000..f50ba621
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-gambasserverpage.svg
@@ -0,0 +1 @@
+application-xml.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-office-calendar.svg b/.icons/awkward/48x48/mimetypes/x-office-calendar.svg
new file mode 100644
index 00000000..816b1988
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-office-calendar.svg
@@ -0,0 +1,24 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="fill:#e4e4e4" d="M 4,15.9 4,40 c 0,1.108 0.892,2 2,2 l 36,0 c 1.108,0 2,-0.892 2,-2 l 0,-24.1 z"/>
+ <path style="opacity:0.2" d="M 44,17 44,9 C 44,7.892 43.108,7 42,7 L 6,7 C 4.892,7 4,7.892 4,9 l 0,8 z"/>
+ <path style="fill:#f54b3e" d="M 44,16 44,8 C 44,6.892 43.108,6 42,6 L 6,6 C 4.892,6 4,6.892 4,8 l 0,8 z"/>
+ <path fill="#fff" style="opacity:0.2" d="m6 6c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z"/>
+ <path opacity=".2" d="m4 40v1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-36c-1.108 0-2-0.892-2-2z"/>
+ <rect style="opacity:0.2" width="6" height="6" x="33" y="26"/>
+ <rect style="opacity:0.2" width="6" height="6" x="17" y="26"/>
+ <rect style="opacity:0.2" width="6" height="6" x="9" y="26"/>
+ <rect style="opacity:0.2" width="6" height="6" x="25" y="34"/>
+ <rect style="opacity:0.2" width="6" height="6" x="33" y="34"/>
+ <rect style="opacity:0.2" width="6" height="6" x="17" y="34"/>
+ <rect style="opacity:0.2" width="6" height="6" x="9" y="34"/>
+ <rect style="opacity:0.2" width="6" height="6" x="25" y="18"/>
+ <rect style="opacity:0.2" width="6" height="6" x="33" y="18"/>
+ <rect style="opacity:0.2" width="6" height="6" x="17" y="18"/>
+ <rect style="opacity:0.2" width="6" height="6" x="9" y="18"/>
+ <circle style="opacity:0.2" cx="28" cy="30" r="3"/>
+ <circle style="fill:#f54b3e" cx="28" cy="29" r="3"/>
+ <circle style="opacity:0.2" cx="12" cy="12" r="2"/>
+ <circle style="fill:#ffffff" cx="12" cy="11" r="2"/>
+ <circle style="opacity:0.2" cx="36" cy="12" r="2"/>
+ <circle style="fill:#ffffff" cx="36" cy="11" r="2"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/x-office-document-template.svg b/.icons/awkward/48x48/mimetypes/x-office-document-template.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-office-document-template.svg
@@ -0,0 +1 @@
+x-office-document.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-office-document.svg b/.icons/awkward/48x48/mimetypes/x-office-document.svg
new file mode 100644
index 00000000..d6bc8c82
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-office-document.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#3e50b4" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path fill="#fff" opacity=".1" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#7482d0" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+ <path style="opacity:0.2" d="m 15,38 v -2 h 12 v 2 z m 0,-4 v -2 h 18 v 2 z m 0,-4 v -2 h 18 v 2 z m 0,-4 v -2 h 18 v 2 z"/>
+ <path style="fill:#ffffff" d="m 15,37 v -2 h 12 v 2 z m 0,-4 v -2 h 18 v 2 z m 0,-4 v -2 h 18 v 2 z m 0,-4 v -2 h 18 v 2 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/x-office-presentation-template.svg b/.icons/awkward/48x48/mimetypes/x-office-presentation-template.svg
new file mode 120000
index 00000000..73bb02f6
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-office-presentation-template.svg
@@ -0,0 +1 @@
+x-office-presentation.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-office-presentation.svg b/.icons/awkward/48x48/mimetypes/x-office-presentation.svg
new file mode 100644
index 00000000..c494b9c1
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-office-presentation.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path fill="#ff5722" d="m10 4c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-26l-11-1-1-11z"/>
+ <path style="opacity:0.2" d="m 18,26 c -2.2091,0 -4,1.7909 -4,4 0,2.2091 1.7909,4 4,4 2.2091,0 4,-1.7909 4,-4 h -4 z m 7,0 v 2 h 9 v -2 z m 0,5 v 2 h 9 v -2 z m -11,5 v 2 h 16 v -2 z"/>
+ <path fill="#fff" d="m18 25c-2.2091 0-4 1.7909-4 4s1.7909 4 4 4 4-1.7909 4-4h-4zm7 0v2h9v-2zm0 5v2h9v-2zm-11 5v2h16v-2z"/>
+ <path fill="#fff" opacity=".1" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h18l11 11h1l-12-12z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path fill="#ff8660" d="m28 4v10c0 1.1046 0.89543 2 2 2h10l-12-12z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/x-office-spreadsheet-template.svg b/.icons/awkward/48x48/mimetypes/x-office-spreadsheet-template.svg
new file mode 120000
index 00000000..b17ea280
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-office-spreadsheet-template.svg
@@ -0,0 +1 @@
+x-office-spreadsheet.svg \ No newline at end of file
diff --git a/.icons/awkward/48x48/mimetypes/x-office-spreadsheet.svg b/.icons/awkward/48x48/mimetypes/x-office-spreadsheet.svg
new file mode 100644
index 00000000..5775723e
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-office-spreadsheet.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#4bae4f" d="M 10,4 C 8.892,4 8,4.892 8,6 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 16 L 29,15 28,4 Z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 V 7 C 8,5.892 8.892,5 10,5 h 18 l 11,11 h 1 L 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#95cd97" d="m 28,4 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="opacity:0.2" d="M 15,38 H 33 V 24 H 15 Z m 2,-12 h 6 v 2 h -6 z m 8,0 h 6 v 2 h -6 z m -8,4 h 6 v 2 h -6 z m 8,0 h 6 v 2 h -6 z m -8,4 h 6 v 2 h -6 z m 8,0 h 6 v 2 h -6 z"/>
+ <path style="fill:#ffffff" d="M 15,37 H 33 V 23 H 15 Z m 2,-12 h 6 v 2 h -6 z m 8,0 h 6 v 2 h -6 z m -8,4 h 6 v 2 h -6 z m 8,0 h 6 v 2 h -6 z m -8,4 h 6 v 2 h -6 z m 8,0 h 6 v 2 h -6 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/x-package-repository.svg b/.icons/awkward/48x48/mimetypes/x-package-repository.svg
new file mode 100644
index 00000000..d09124e2
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/x-package-repository.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <rect style="opacity:0.2" width="40" height="40" x="-45" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#d64141" width="40" height="40" x="-44" y="-44" rx="2" ry="2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#3f3f3f" width="32" height="32" x="-40" y="-40" rx="1.6" ry="1.6" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="opacity:0.2" width="24" height="24" x="-37" y="-36" rx="1.2" ry="1.2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect style="fill:#dfa46d" width="24" height="24" x="-36" y="-36" rx="1.2" ry="1.2" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path style="opacity:0.3" d="M 22 12 L 22 22 L 12 22 L 12 26 L 22 26 L 22 36 L 26 36 L 26 26 L 36 26 L 36 22 L 26 22 L 26 12 L 22 12 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 6 4 C 4.892 4 4 4.892 4 6 L 4 7 C 4 5.892 4.892 5 6 5 L 42 5 C 43.108 5 44 5.892 44 7 L 44 6 C 44 4.892 43.108 4 42 4 L 6 4 z"/>
+ <path style="fill:#ffffff;opacity:0.2" d="M 13.199219 12 C 12.534419 12 12 12.534419 12 13.199219 L 12 14.199219 C 12 13.534419 12.534419 13 13.199219 13 L 34.800781 13 C 35.465581 13 36 13.534419 36 14.199219 L 36 13.199219 C 36 12.534419 35.465581 12 34.800781 12 L 13.199219 12 z"/>
+ <path style="opacity:0.1;fill:#ffffff" d="M 8 38.400391 L 8 39.400391 C 8 40.286791 8.7132094 41 9.5996094 41 L 38.400391 41 C 39.286791 41 40 40.286791 40 39.400391 L 40 38.400391 C 40 39.286791 39.286791 40 38.400391 40 L 9.5996094 40 C 8.7132094 40 8 39.286791 8 38.400391 z"/>
+ <path style="opacity:0.2" d="M 9.5996094 8 C 8.7132094 8 8 8.7132094 8 9.5996094 L 8 10.599609 C 8 9.7132094 8.7132094 9 9.5996094 9 L 38.400391 9 C 39.286791 9 40 9.7132094 40 10.599609 L 40 9.5996094 C 40 8.7132094 39.286791 8 38.400391 8 L 9.5996094 8 z"/>
+</svg>
diff --git a/.icons/awkward/48x48/mimetypes/xoj.svg b/.icons/awkward/48x48/mimetypes/xoj.svg
new file mode 100644
index 00000000..77cc74b5
--- /dev/null
+++ b/.icons/awkward/48x48/mimetypes/xoj.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <path style="opacity:0.2" d="M 10,5 C 8.892,5 8,5.892 8,7 v 36 c 0,1.108 0.892,2 2,2 h 28 c 1.108,0 2,-0.892 2,-2 V 17 L 29,16 28,5 Z"/>
+ <path style="fill:#e4e4e4" d="M 10,4 C 8.892,4 8,4.892 8,6 l 0,36 c 0,1.108 0.892,2 2,2 l 28,0 c 1.108,0 2,-0.892 2,-2 L 40,16 29,15 28,4 Z"/>
+ <path style="opacity:0.2;fill:#ffffff" d="M 10,4 C 8.892,4 8,4.892 8,6 L 8,7 C 8,5.892 8.892,5 10,5 L 28,5 39,16 40,16 28,4 Z"/>
+ <path style="opacity:0.2" d="m 28,5 v 10 c 0,1.1046 0.89543,2 2,2 h 10 z"/>
+ <path style="fill:#f8f8f0" d="m 28,4 0,10 c 0,1.1046 0.89543,2 2,2 L 40,16 28,4 Z"/>
+ <g transform="translate(7.5152,-1006.9)">
+ <g transform="translate(-0.01281,0.0213)">
+ <path style="opacity:0.5" d="m 8.9980469,1027.7852 a 1.50015,1.50015 0 0 0 -1.046875,2.5761 l 5.9394531,5.9395 -5.9375,5.9394 a 1.50015,1.50015 0 1 0 2.121094,2.1211 l 5.9375,-5.9394 5.939453,5.9394 a 1.5005327,1.5005327 0 0 0 2.123047,-2.1211 l -5.939453,-5.9394 5.939453,-5.9395 a 1.50015,1.50015 0 1 0 -2.121094,-2.1211 l -5.939453,5.9395 -5.939453,-5.9395 a 1.50015,1.50015 0 0 0 -1.0761721,-0.455 z"/>
+ </g>
+ </g>
+</svg>