summaryrefslogtreecommitdiffstats
path: root/sysui/desktop/icons/hicolor/128x128
diff options
context:
space:
mode:
Diffstat (limited to 'sysui/desktop/icons/hicolor/128x128')
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/base.pngbin0 -> 7657 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/base.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/calc.pngbin0 -> 4394 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/calc.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/chart.pngbin0 -> 2636 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/chart.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/draw.pngbin0 -> 4749 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/draw.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/impress.pngbin0 -> 4658 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/impress.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/main.pngbin0 -> 2443 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/main.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/math.pngbin0 -> 4913 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/math.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/startcenter.pngbin0 -> 2443 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/startcenter.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/writer.pngbin0 -> 5084 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/apps/writer.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-database.pngbin0 -> 7702 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-database.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing-template.pngbin0 -> 4047 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing-template.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing.pngbin0 -> 4725 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-empty.pngbin0 -> 2434 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-empty.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-formula.pngbin0 -> 4913 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-formula.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-master-document.pngbin0 -> 3968 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-master-document.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation-template.pngbin0 -> 3596 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation-template.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation.pngbin0 -> 4593 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet-template.pngbin0 -> 3311 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet-template.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet.pngbin0 -> 4431 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text-template.pngbin0 -> 4343 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text-template.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text.pngbin0 -> 5201 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web-template.pngbin0 -> 4957 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web-template.svg1
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web.pngbin0 -> 6282 bytes
-rw-r--r--sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web.svg1
46 files changed, 23 insertions, 0 deletions
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/base.png b/sysui/desktop/icons/hicolor/128x128/apps/base.png
new file mode 100644
index 000000000..f83d07551
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/base.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/base.svg b/sysui/desktop/icons/hicolor/128x128/apps/base.svg
new file mode 100644
index 000000000..056459ad8
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/base.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="117.00146" x2="12.00143" xlink:href="#b" y1="127.8783" y2=".0766"/><linearGradient id="b"><stop offset="0" stop-color="#8e03a3"/><stop offset="1" stop-color="#c254d2"/></linearGradient><radialGradient id="c" cx="518.85358" cy="730.48431" gradientTransform="matrix(1.0052685 0 .00000015 .28297029 -458.58886 -140.20575)" gradientUnits="userSpaceOnUse" r="22.889727"><stop offset="0" stop-color="#dc85e9"/><stop offset="1" stop-color="#f2cbf8"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="38.00073" x2="88.00073" y1="79.980797" y2="79.980797"><stop offset="0" stop-color="#9207a7"/><stop offset=".27254906" stop-color="#cd6cc4"/><stop offset=".50966245" stop-color="#ad3cbe"/><stop offset=".83376038" stop-color="#bc2ad2"/><stop offset="1" stop-color="#950ba8"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1 0 0 1.00001 -1156.9995 1168.6453)" gradientUnits="userSpaceOnUse" x1="1273.0009" x2="1169.0009" xlink:href="#b" y1="-1040.6349" y2="-1168.6337"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="g" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#b" y1="991.62115" y2="977.11713"/><linearGradient id="h" gradientTransform="matrix(-2 0 0 2 860.00054 -2063.5036)" gradientUnits="userSpaceOnUse" x1="386.63177" x2="410.49988" y1="1068.9539" y2="1068.9539"><stop offset="0" stop-color="#e196fb"/><stop offset=".13010512" stop-color="#f4c7fa"/><stop offset=".31360075" stop-color="#e091f3"/><stop offset=".44078669" stop-color="#d764e9"/><stop offset=".68364757" stop-color="#e7adf0"/><stop offset=".75620717" stop-color="#e6a9f8"/><stop offset=".88021636" stop-color="#e595f2"/><stop offset="1" stop-color="#f2cbf8"/></linearGradient><path d="m17.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.9687472c.0004 4.1875 1.81149 5.99765 6 5.99805h91.998055c4.1885-.0004 5.99764-1.81055 5.99804-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160145-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-47.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm70.00978.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.6581.306209 6.77538-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01561-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#g)"/><path d="m18.001355 6v116h92.000015v-72l-43.999995-44z" fill="url(#f)"/><path d="m31.000555 51.9986v3h14v-3zm16 0v3h15v-3zm17 0v3h15v-3zm17 0v3h14v-3zm-50 5v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v3h14v-3zm16 0v3h15v-3zm17 0v3h15v-3zm17 0v3h14v-3z" fill="url(#e)" opacity=".6"/><path d="m63.000555 58.9673c-6.6937 0-12.762.7304-17.2188 1.9375-2.2282.6036-4.0271 1.2932-5.375 2.1563-1.3477.863-2.375 1.9891-2.375 3.4375h-.031v26.5.5c0 1.3963.9899 2.5081 2.3438 3.375 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875 1.3539-.8669 2.3438-1.9787 2.3438-3.375v-27h-.031c0-1.4484-1.0273-2.5745-2.375-3.4375-1.3478-.8631-3.1466-1.5527-5.375-2.1563-4.4568-1.2071-10.5251-1.9375-17.2188-1.9375zm0 2.0625c6.5612 0 12.5205.7295 16.75 1.875 2.1148.5728 3.7938 1.2452 4.875 1.9375 1.0811.6924 1.4062 1.3098 1.4062 1.6563s-.3251.9639-1.4062 1.6562c-1.0812.6924-2.7602 1.3648-4.875 1.9375-4.2295 1.1456-10.1888 1.875-16.75 1.875-6.5611 0-12.5205-.7294-16.75-1.875-2.1148-.5727-3.7939-1.2451-4.875-1.9375-1.0812-.6923-1.4063-1.3097-1.4062-1.6562 0-.3465.325-.9639 1.4062-1.6563 1.0811-.6923 2.7602-1.3647 4.875-1.9375 4.2295-1.1455 10.1889-1.875 16.75-1.875zm-23 8.5938c.1377.1.2601.2189.4062.3125 1.3479.863 3.1467 1.5527 5.375 2.1562 4.4568 1.207 10.5251 1.9375 17.2188 1.9375s12.762-.7305 17.2188-1.9375c2.2283-.6035 4.0272-1.2932 5.375-2.1562.1461-.094.2685-.2128.4062-.3125v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5z" fill="url(#d)"/><path d="m63.000555 58.9673c-6.6937 0-12.762.7304-17.2188 1.9375-2.2282.6036-4.0271 1.2932-5.375 2.1563-1.3477.863-2.4062 1.9891-2.4062 3.4375-.062 8.7636.0002 17.6812.0002 26.5v.5c0 1.3963.9899 2.5081 2.3438 3.375 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875 1.3539-.8669 2.3438-1.9787 2.3438-3.375v-27c0-1.3529-1.3173-2.7252-2.406-3.4375-1.3478-.8631-3.1466-1.5527-5.375-2.1563-4.4568-1.2071-10.5251-1.9375-17.2188-1.9375zm0 2.0625c6.5612 0 12.5205.7295 16.75 1.875 2.1148.5728 3.7938 1.2452 4.875 1.9375 1.0811.6924 1.4062 1.3098 1.4062 1.6563s-.3251.9639-1.4062 1.6562c-1.0812.6924-2.7602 1.3648-4.875 1.9375-4.2295 1.1456-10.1888 1.875-16.75 1.875-6.5611 0-12.5205-.7294-16.75-1.875-2.1148-.5727-3.7939-1.2451-4.875-1.9375-1.0812-.6923-1.4063-1.3097-1.4062-1.6562 0-.3465.325-.9639 1.4062-1.6563 1.0811-.6923 2.7602-1.3647 4.875-1.9375 4.2295-1.1455 10.1889-1.875 16.75-1.875zm-23 8.5938c.1377.1.2601.2189.4062.3125 1.3479.863 3.1467 1.5527 5.375 2.1562 4.4568 1.207 10.5251 1.9375 17.2188 1.9375s12.762-.7305 17.2188-1.9375c2.2283-.6035 4.0272-1.2932 5.375-2.1562.1461-.094.2685-.2128.4062-.3125v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5z" fill="none" opacity=".5" stroke="#fff" stroke-width="2"/><path d="m39.000555 84.9986v8 .5c0 3.5898 10.7452 6.5 24 6.5s24-2.9102 24-6.5v-.5-8z" fill="url(#h)"/><path d="m39.000555 75.9986v8 .5c0 3.5898 10.7452 6.5 24 6.5s24-2.9102 24-6.5v-.5-8z" fill="url(#h)"/><path d="m87.000555 67.4986v7.5.5c0 3.5898-10.7452 6.5-24 6.5s-24-2.9102-24-6.5v-.5-7.5z" fill="url(#h)"/><path id="i" d="m40.500555 70.4986v4.0657.4239c0 3.0433 9.8483 5.5104 21.9969 5.5104s23.0031-2.4671 23.0031-5.5104v-.4239-4.0381c-1.9668 1.6873-10.2916 4.1764-22.9341 4.1764-12.6424 0-20.226-2.5166-22.0659-4.204z" fill="none" opacity=".35" stroke="#fff"/><ellipse cx="62.99823" cy="66.499573" fill="url(#c)" rx="23.499916" ry="6.000028"/><path d="m63.000555 61.02765c-6.5611 0-12.5205.7295-16.75 1.875-2.1148.5728-3.7939 1.2452-4.875 1.9375-1.0812.6924-1.4062 1.30975-1.4062 1.65625-.0001.3465.325.96395 1.4062 1.65625 1.0811.6924 2.7602 1.3648 4.875 1.9375 4.2295 1.1456 10.1889 1.875 16.75 1.875 6.5612 0 12.5205-.7294 16.75-1.875 2.1148-.5727 3.7938-1.2451 4.875-1.9375 1.0811-.6923 1.4062-1.30975 1.4062-1.65625s-.3251-.96385-1.4062-1.65625c-1.0812-.6923-2.7602-1.3647-4.875-1.9375-4.2295-1.1455-10.1888-1.875-16.75-1.875zm0 .96875c6.1251 0 11.6766.58855 15.625 1.53125 1.9741.4712 3.5533 1.02435 4.5625 1.59375 1.0094.57 1.3125 1.0898 1.3125 1.375s-.3031.8051-1.3125 1.375c-1.0092.5695-2.5884 1.12265-4.5625 1.59375-3.9484.9427-9.4999 1.53125-15.625 1.53125-6.125 0-11.6766-.58855-15.625-1.53125-1.9742-.4711-3.5534-1.02425-4.5625-1.59375-1.0095-.5699-1.3126-1.0898-1.3125-1.375 0-.2852.303-.805 1.3125-1.375 1.0091-.5694 2.5883-1.12255 4.5625-1.59375 3.9484-.9427 9.5-1.53125 15.625-1.53125z" fill="#fff" opacity=".25"/><use height="1085" transform="translate(.000005 9)" width="5033" xlink:href="#i"/><use height="1085" transform="translate(.000005 18)" width="5033" xlink:href="#i"/><path d="m63.000555 58.9673c-6.6937 0-12.762.7304-17.2188 1.9375-2.2282.6036-4.0271 1.2932-5.375 2.1563-1.3477.863-2.4062 1.9891-2.4062 3.4375-.062 8.7636.0002 17.6812.0002 26.5v.5c0 1.3963.9899 2.5081 2.3438 3.375 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875 1.3539-.8669 2.3438-1.9787 2.3438-3.375v-27c0-1.3529-1.3173-2.7252-2.406-3.4375-1.3478-.8631-3.1466-1.5527-5.375-2.1563-4.4568-1.2071-10.5251-1.9375-17.2188-1.9375zm0 2.0625c6.5612 0 12.5205.7295 16.75 1.875 2.1148.5728 3.7938 1.2452 4.875 1.9375 1.0811.6924 1.4062 1.3098 1.4062 1.6563s-.3251.9639-1.4062 1.6562c-1.0812.6924-2.7602 1.3648-4.875 1.9375-4.2295 1.1456-10.1888 1.875-16.75 1.875-6.5611 0-12.5205-.7294-16.75-1.875-2.1148-.5727-3.7939-1.2451-4.875-1.9375-1.0812-.6923-1.4063-1.3097-1.4062-1.6562 0-.3465.325-.9639 1.4062-1.6563 1.0811-.6923 2.7602-1.3647 4.875-1.9375 4.2295-1.1455 10.1889-1.875 16.75-1.875zm-23 8.5938c.1377.1.2601.2189.4062.3125 1.3479.863 3.1467 1.5527 5.375 2.1562 4.4568 1.207 10.5251 1.9375 17.2188 1.9375s12.762-.7305 17.2188-1.9375c2.2283-.6035 4.0272-1.2932 5.375-2.1562.1461-.094.2685-.2128.4062-.3125v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/calc.png b/sysui/desktop/icons/hicolor/128x128/apps/calc.png
new file mode 100644
index 000000000..02b5c4bfc
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/calc.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/calc.svg b/sysui/desktop/icons/hicolor/128x128/apps/calc.svg
new file mode 100644
index 000000000..90e71f905
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/calc.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#43c330"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="546" x2="458" xlink:href="#a" y1="121.99995" y2="5.99995"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="508.06174" x2="508.06174" y1="109.9985" y2="83.998497"><stop offset="0" stop-color="#727272"/><stop offset="1" stop-color="#9a9a9a"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.948718 0 0 1.3 -288.38576 1491.7273)" gradientUnits="userSpaceOnUse" x1="829.36053" x2="829.36053" y1="-1064.7994" y2="-1082.3413"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#f9f9f9"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.714286 0 0 -1.55555 125.07024 -1571.1037)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#63bbee"/><stop offset="1" stop-color="#aadcf7"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="512.65552" x2="512.65552" y1="95.0298" y2="85.998596"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#c15414"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.714286 0 0 -2.11111 133.07024 -2170.0637)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#f09e6f"/><stop offset="1" stop-color="#f9cfb5"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.714286 0 0 -.888884 141.07024 -852.34365)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#f5ce53"/><stop offset="1" stop-color="#fde9a9"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.714286 0 0 -1.33333 149.07024 -1331.5137)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#8ee780"/><stop offset="1" stop-color="#ccf4c6"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="k" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#a" y1="991.62115" y2="977.11713"/><path d="m17.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.9687472c.0004 4.1875 1.81149 5.99765 6 5.99805h91.998055c4.1885-.0004 5.99764-1.81055 5.99804-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160145-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-47.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm70.00978.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.6581.306209 6.77538-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01561-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#k)"/><path d="m18.001355 6v116h92.000015v-72l-43.999995-44z" fill="url(#j)"/><g transform="translate(-437.99866 2)"><path d="m469 53.998v2 8 2 8 2 8 2 8 2 8 2h60v-2-50h-58z" fill="url(#b)"/><g fill="#92e285"><path d="m470.99924 55.99855h17v8h-17z"/><path d="m489.99748 55.99855h17.99994v8h-17.99994z"/><path d="m509.99924 55.99855h17v8h-17z"/></g><g fill="#ccf4c6"><path d="m470.99924 65.99855h17v8h-17z"/><path d="m509.99924 65.99855h17v8h-17z"/><path d="m489.99748 75.99855h17.99994v8h-17.99994z"/><path d="m509.99924 75.99855h17v8h-17z"/><path d="m470.99924 75.99855h17v8h-17z"/><path d="m489.99748 85.99855h17.99994v8h-17.99994z"/><path d="m470.99924 85.99855h17v8h-17z"/><path d="m489.99748 95.99855h17.99994v8h-17.99994z"/><path d="m470.99924 95.99855h17v8h-17z"/></g><path d="m493.99924 81.99855h39v28h-39z" fill="url(#c)"/><path d="m495.99924 83.99855h35v24h-35z" fill="url(#d)"/><path d="m497.99924 90.99855h7v15.9999h-7z" fill="#18a303"/><path d="m498.99924 105.99855h5v-14h-5z" fill="url(#e)"/><path d="m505.99924 85.99855h7v20.9999h-7z" fill="url(#f)"/><path d="m506.99924 105.99855h5v-19h-5z" fill="url(#g)"/><path d="m513.99924 96.99855h7v9.9999h-7z" fill="#c99c00"/><path d="m514.99924 105.99855h5v-8h-5z" fill="url(#h)"/><path d="m521.99924 92.99855h7v14h-7z" fill="#43c330"/><path d="m522.99924 105.99855h5v-12h-5z" fill="url(#i)"/><path d="m489.99748 65.99855h17.99994v8h-17.99994z" fill="#ccf4c6"/></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/chart.png b/sysui/desktop/icons/hicolor/128x128/apps/chart.png
new file mode 100644
index 000000000..b940e7c68
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/chart.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/chart.svg b/sysui/desktop/icons/hicolor/128x128/apps/chart.svg
new file mode 100644
index 000000000..d3c4dfd10
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/chart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="114.53351" x2="12.00134" xlink:href="#b" y1="128" y2="-2"/><linearGradient id="b"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="d" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#b" y1="991.62115" y2="977.11713"/><path d="m17.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.9687472c.0004 4.1875 1.81149 5.99765 6 5.99805h91.998055c4.1885-.0004 5.99764-1.81055 5.99804-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160145-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-47.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm70.00978.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.6581.306209 6.77538-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01561-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#d)"/><path d="m18.001355 6v116h92.000015v-72l-43.999995-44z" fill="url(#c)"/><path d="m31.001355 53v55h64v-55zm2 2h60v51h-60z" fill="url(#a)" opacity=".6"/><path d="m64.001355 81.9999h12v19.9998h-12z" fill="#e9b913"/><path d="m36.001355 69.9999h12v31.9998h-12z" fill="#1c99e0"/><path d="m50.001355 59.9999h12v41.9997h-12z" fill="#d36118"/><path d="m78.001355 73.9999h12v28h-12z" fill="#43c330"/><path d="m37.001355 100.9999h10v-30h-10z" fill="#aadcf7"/><path d="m51.001355 100.9999h10v-40h-10z" fill="#f9cfb5"/><path d="m65.001355 100.9999h10v-18h-10z" fill="#fde9a9"/><path d="m79.001355 100.9999h10v-26h-10z" fill="#ccf4c6"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/draw.png b/sysui/desktop/icons/hicolor/128x128/apps/draw.png
new file mode 100644
index 000000000..8fbfc238b
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/draw.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/draw.svg b/sysui/desktop/icons/hicolor/128x128/apps/draw.svg
new file mode 100644
index 000000000..764dd79a6
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/draw.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#c99c00"/><stop offset="1" stop-color="#e9b913"/></linearGradient><path d="m17.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.9687472c.0004 4.1875 1.81149 5.99765 6 5.99805h91.998055c4.1885-.0004 5.99764-1.81055 5.99804-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160145-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-47.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm70.00978.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.6581.306209 6.77538-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01561-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#b)"/><path d="m18.001355 6v116h92.000015v-72l-43.999995-44z" fill="url(#a)"/><circle cx="50.996918" cy="73.994064" fill="#f09e6f" opacity=".6" r="16.99995"/><circle cx="51.005981" cy="73.998161" fill="#f9cfb5" r="19.00008" stroke="#d36118" stroke-width="2.000006"/><path d="m62.000595 99.998599c-.5523-.0001-.9999-.4477-1-1v-32c .0001-.5523.4477-.9999 1-1h32c .5523.0001.9999.4477 1 1v32c-.0001.5523-.4477.9999-1 1zm1-2h30v-30h-30z" fill="#1c99e0"/><path d="m63.000595 97.998599h30v-30h-30z" fill="#aadcf7"/><path d="m55.600895 74.077699c-.2217.079-.4124.2313-.5295.424l-9.8301 16.0413-10.0585 15.715301c-.4092.5886-.1611 1.7898 1.0709 1.7394h19.7251 19.3839c1.1879 0 1.4314-1.2862.7975-2.39l-9.4439-15.064701-9.8301-16.0413c-.2412-.4057-.825-.5983-1.2853-.424zm.3779 2.8974 8.9984 14.4866 8.9983 14.557301h-17.9967-17.9966l8.9982-14.557301z" fill="#e9b913"/><path d="m73.992515 106.00275h-18.00004-18.00004l9.00013-14.500016 8.99991-14.499993 8.99991 14.499993z" fill="#fde9a9"/><g fill="#ccf4c6" stroke="#43c330" stroke-linecap="square"><path d="m73.501355 104.5h5v5h-5z"/><path d="m33.501355 104.5h5v5h-5z"/><path d="m53.501355 72.5h5v5h-5z"/></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/impress.png b/sysui/desktop/icons/hicolor/128x128/apps/impress.png
new file mode 100644
index 000000000..8cee097ce
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/impress.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/impress.svg b/sysui/desktop/icons/hicolor/128x128/apps/impress.svg
new file mode 100644
index 000000000..e7b38e31b
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/impress.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#106802"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="108.00537" x2="19.32269" y1="120.77719" y2="6.715284"><stop offset="0" stop-color="#6e6e6e"/><stop offset="1" stop-color="#b0b0b0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.140493 0 0 .999984 67.079595 1284.6174)" gradientUnits="userSpaceOnUse" x1="-17" x2="144" y1="-1194.6378" y2="-1194.6378"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".49305555" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="107.00134" x2="19.58081" xlink:href="#e" y1="120.91576" y2="8"/><linearGradient id="e"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#d36118"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="g" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#e" y1="991.62115" y2="977.11713"/><path d="m17.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.9687472c.0004 4.1875 1.81149 5.99765 6 5.99805h91.998055c4.1885-.0004 5.99764-1.81055 5.99804-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160145-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-47.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm70.00978.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.6581.306209 6.77538-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01561-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#g)"/><path d="m18.001355 6v116h92.000015v-72l-43.999995-44z" fill="url(#f)"/><path d="m60.001355 98.998047v2.080083l-12 7.91992h5.87891l8.85547-7h .51562l8.75 7h6l-12-8v-2.000003z" fill="#646464"/><path d="m32.001355 55v44h62v-44zm3 2h56c .554 0 1 .446 1 1v38c0 .554-.446 1-1 1h-56c-.554 0-1-.446-1-1v-38c0-.554.446-1 1-1zm2 2.998047v4h52v-4zm10 7v4h32v-4zm-3 8v4h15v-4zm-5 .0039c-1.10457-.000001-2 .89543-2 2s .89543 2.000001 2 2c1.10457.000001 2-.89543 2-2s-.89543-2.000001-2-2zm5 6.996094v4h15v-4zm-5 .0039c-1.10457-.000001-2 .89543-2 2s .89543 2.000001 2 2c1.10457.000001 2-.89543 2-2s-.89543-2.000001-2-2zm5 6.996094v4h15v-4zm-5 .0039c-1.10457-.000001-2 .89543-2 2s .89543 2.000001 2 2c1.10457.000001 2-.89543 2-2s-.89543-2.000001-2-2z" fill="url(#d)"/><path d="m64.690905 89.9986h22.6194v1h-22.6194z" fill="url(#c)"/><path d="m63.001355 74.998047v18h26v-18zm2 2h22v14h-22zm1 2v1h20v-1zm0 3v1h20v-1zm0 3v1h20v-1zm0 3v1h20v-1z" fill="url(#b)"/><path d="m84.472055 77.984375a1.50015 1.50015 0 0 0 -1.03125.453125l-6.43945 6.439453-2.93945-2.939453a1.50015 1.50015 0 0 0 -2.1211 0l-5.5 5.5a1.50015 1.50015 0 1 0 2.1211 2.121094l4.43945-4.439453 2.93945 2.939453a1.50015 1.50015 0 0 0 2.1211 0l7.5-7.5a1.50015 1.50015 0 0 0 -1.08985-2.574219z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/main.png b/sysui/desktop/icons/hicolor/128x128/apps/main.png
new file mode 100644
index 000000000..fbb923cb2
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/main.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/main.svg b/sysui/desktop/icons/hicolor/128x128/apps/main.svg
new file mode 100644
index 000000000..918722b2d
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/main.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><path d="m17.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.9687472c.0004 4.1875 1.81149 5.99765 6 5.99805h91.998055c4.1885-.0004 5.99764-1.81055 5.99804-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160145-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-47.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm70.00978.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.6581.306209 6.77538-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01561-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#b)"/><path d="m18.001355 6v116h92.000015v-72l-43.999995-44z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/math.png b/sysui/desktop/icons/hicolor/128x128/apps/math.png
new file mode 100644
index 000000000..1992ecaa7
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/math.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/math.svg b/sysui/desktop/icons/hicolor/128x128/apps/math.svg
new file mode 100644
index 000000000..49fc9c527
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/math.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="117.00134" x2="12.00134" xlink:href="#b" y1="128" y2="-.082062"/><linearGradient id="b"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="117.00134" x2="12.00134" xlink:href="#b" y1="128" y2="-.003866"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#b" y1="991.62115" y2="977.11713"/><path d="m17.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.9687472c.0004 4.1875 1.81149 5.99765 6 5.99805h91.998055c4.1885-.0004 5.99764-1.81055 5.99804-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160145-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-47.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm70.00978.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.6581.306209 6.77538-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01561-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#e)"/><path d="m18.001355 6v116h92.000015v-72l-43.999995-44z" fill="url(#d)"/><rect fill="#fcede4" height="40" rx=".508197" width="62" x="32.001343" y="54"/><path d="m31.001355 53v41 14h64v-14-41zm2.99805 2h58c .554 0 1 .446 1 1v36c0 .554-.446 1-1 1h-58c-.554 0-1-.446-1-1v-36c0-.554.446-1 1-1zm-1 41h60v10h-60z" fill="url(#c)" opacity=".6"/><path d="m36.001355 56v1h-1v1h1v1h1.09961v-1h .90039v-1h-.90039v-1zm26 0v1h-3v1h3v1h1.09961v-1h2.90039v-1h-2.90039v-1zm26 0v1h-1v1h1v1h1.09961v-1h .90039v-1h-.90039v-1zm-49 1v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm12 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm-47 3v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-52 4v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-53 4v1h1v2h1.09961v-2h .90039v-1h-.90039-1.09961zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v2h1.09961v-2h2.90039v-1h-2.90039-.0996-1-3zm8 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h1v2h1.09961v-2h .90039v-1h-.90039-1.09961zm-51 4v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-52 4v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-52 4v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-52 4v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-52 4v1h-1v1h1v1h1.09961v-1h .90039v-1h-.90039v-1zm26 0v1h-3v1h3v1h1.09961v-1h2.90039v-1h-2.90039v-1zm26 0v1h-1v1h1v1h1.09961v-1h .90039v-1h-.90039v-1zm-49 1v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm12 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1z" fill="#f09e6f"/><path d="m58.997445 56.992188-10.63086 25.035156-6.29687-11.917969-6.05274 2.232422 1.07618 3.634765 2.91601-1.482421 7.49024 15.498047h1.77539l12.23047-29h24.50976v2h3.00195v-6h-30.01757zm3.47071 11.007812 9.66992 10.726562v.136719l-9.98047 11.136719h4.96094l7.74219-8.287109h.15429l8.51172 8.287109h5.37305l-10.95508-11.318359v-.136719l10.23242-10.544922h-4.96094l-8.09765 7.650391h-.1543l-7.12109-7.650391zm8.42968 28.900391c-.71051 0-1.18523.105306-1.42773.316406-.23971.2083-.36143.627312-.36133 1.257812v1.027344c-.0001.428-.0754.724017-.22656.886717-.1512.1629-.42778.24414-.83008.24414h-.26562v.61133h.26562c.3995 0 .67497.0825.82617.24805.1542.1655.23037.46373.23047.89453v1.02344c-.0001.6306.12162 1.0506.36133 1.26172.2425.21119.71722.3164 1.42773.3164h.2754v-.61523h-.30079c-.39951 0-.6606-.0609-.7832-.1836-.1198-.1227-.17969-.38887-.17969-.79687v-1.06055c0-.4451-.063-.77005-.1914-.97265-.1284-.20261-.35127-.34293-.66797-.41993.3139-.0713.53371-.20755.66211-.41015.1309-.2026.19726-.52857.19726-.976566v-1.060546c0-.4052.0598-.668316.17969-.791016.1226-.1254.3837-.189353.7832-.189453h.30079v-.611328zm6.9668 0v .611328h.29102c.40241.0001.66441.06385.78711.189453.123.1255.18359.388615.18359.791016v1.060546c0 .447996.065.773966.19336.976566.1312.2026.35407.33915.66797.41015-.3167.077-.53957.21732-.66797.41993-.1286.20259-.19336.52755-.19336.97265v1.06055c0 .4023-.0609.66551-.18359.79101-.1227.1253-.3847.18946-.78711.18946h-.29102v.61523h.26563c.71041 0 1.18412-.1052 1.42382-.3164.23971-.21111.35938-.63112.35938-1.26172v-1.02344c0-.4308.0772-.72903.22851-.89453.154-.1652.43169-.24805.83399-.24805h.27344v-.61133h-.27344c-.4023 0-.67998-.0815-.83399-.24414-.15089-.1627-.22851-.458717-.22851-.886717v-1.027344c0-.6305-.11967-1.049512-.35938-1.257812-.2397-.2111-.71341-.316406-1.42382-.316406zm-14.76758.878906v1.361328h-1.28125v.613281h1.28125v2.601564c0 .5792.12077.98781.36328 1.22461.2426.2368.65939.35547 1.25.35547h.9629v-.63086h-.88672c-.33381 0-.56708-.0692-.70118-.20899-.1341-.1399-.20117-.38643-.20117-.74023v-2.601564h1.78907v-.613281h-1.78907v-1.361328zm-15.27734 1.119141c-.57641 0-1.01898.125853-1.33008.376953-.31101.2482-.4668.601144-.4668 1.060549 0 .3624.1042.65013.3125.86133.20831.2082.53849.35631.99219.44531l.29492.0586.0352.0117c.699.1399 1.04883.39066 1.04883.75586 0 .2539-.0959.4531-.28711.5957-.1912.1397-.4605.20899-.80859.20899-.23972 0-.49548-.0373-.76368-.11133-.2682-.0771-.54789-.1906-.84179-.3418v.81446c.3025.0998.58209.1717.84179.2207.2596.051.50919.0781.7461.0781.5992 0 1.06759-.13303 1.40429-.39843.3367-.2682.50391-.6396.50391-1.11328 0-.35661-.10023-.64665-.30273-.86915-.1998-.2226-.49581-.36937-.88672-.44335l-.31641-.0606c-.52221-.0999-.84927-.203-.98047-.3086-.1309-.1056-.19726-.26451-.19726-.47851 0-.2368.0876-.413245.26171-.527345.17691-.1165.44419-.175781.80079-.175781.2369 0 .46895.03361.69726.09961.2282.0656.45429.163622.67969.294922v-.769531-.002c-.2283-.0942-.46037-.164938-.69727-.210938-.23681-.049-.48343-.07227-.74023-.07227zm5.02148.01953c-.57641 0-1.03031.223875-1.36132.671875-.331.447997-.4961 1.068127-.4961 1.861327 0 .7789.1651 1.39084.4961 1.83594.33381.4422.78781.66406 1.36132.66406.2882 0 .54101-.0639.75782-.18945.2198-.1283.39308-.31008.52148-.54688v2.43555h.79297v-6.617188h-.79297v.611328c-.1313-.2368-.30569-.416462-.52539-.539062-.21691-.1254-.46861-.1875-.75391-.1875zm6.6836.07617c-.3738 0-.69875.09084-.97266.273437-.2711.1797-.47231.439792-.60351.779305v-.937508h-.79102v4.792968h.79102v-2.38281c0-.582.13092-1.02774.39062-1.33594.25961-.308195.63419-.460937 1.125-.460937.2083 0 .40022.02984.57422.08984.1741.06.34536.153852.51367.285157v-.802735c-.1541-.1028-.31607-.179516-.48437-.228516-.1684-.049-.34896-.07227-.54297-.07227zm12.70703.02148 1.7168 2.294922-1.88477 2.5h.91211l1.40039-1.92188 1.40234 1.92188h.91211l-1.88281-2.5 1.7168-2.294922h-.88672l-1.26172 1.734372-1.27148-1.734372zm-19.26563.570313c.3795-.000001.66538.156804.85938.470699.1973.311.29492.76915.29492 1.37695 0 .6077-.098 1.06892-.29492 1.38282-.194.311-.47988.46679-.85938.46679s-.66722-.15579-.86132-.46679c-.1907-.311-.28711-.77222-.28711-1.38282 0-.6107.096-1.06986.28711-1.38086.1941-.310989.48182-.466789.86132-.466789z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/startcenter.png b/sysui/desktop/icons/hicolor/128x128/apps/startcenter.png
new file mode 100644
index 000000000..fbb923cb2
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/startcenter.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/startcenter.svg b/sysui/desktop/icons/hicolor/128x128/apps/startcenter.svg
new file mode 100644
index 000000000..918722b2d
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/startcenter.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><path d="m17.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.9687472c.0004 4.1875 1.81149 5.99765 6 5.99805h91.998055c4.1885-.0004 5.99764-1.81055 5.99804-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160145-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-47.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm70.00978.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.6581.306209 6.77538-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01561-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#b)"/><path d="m18.001355 6v116h92.000015v-72l-43.999995-44z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/writer.png b/sysui/desktop/icons/hicolor/128x128/apps/writer.png
new file mode 100644
index 000000000..1656df831
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/writer.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/apps/writer.svg b/sysui/desktop/icons/hicolor/128x128/apps/writer.svg
new file mode 100644
index 000000000..4df452c3d
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/apps/writer.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#666"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .791084 -1.28 0 1499.6005 -282.0136)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" y1="1103.5776" y2="1099.8198"><stop offset="0" stop-color="#e9b913"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(4.19983 0 0 3.9111 -1392.9394 -4517.0536)" gradientUnits="userSpaceOnUse" x2="0" y1="1173" y2="1178"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#023f62"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.19997 0 0 1.22222 -281.19161 858.5534)" gradientUnits="userSpaceOnUse" x2="0" y1="-629.66907" y2="-635.54944"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#106802"/></linearGradient><linearGradient id="f" gradientTransform="matrix(4.19983 0 0 3.9111 -1392.9394 -4521.9436)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#a" y1="1173" y2="1178"/><linearGradient id="g" gradientTransform="matrix(-4.19983 0 0 3.9111 1540.9405 -4523.1636)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#a" y1="1173" y2="1178"/><linearGradient id="h" gradientTransform="matrix(4.4999 0 0 3.66665 -942.97741 2199.6564)" gradientUnits="userSpaceOnUse" x2="0" y1="-581.63782" y2="-578.63782"><stop offset="0" stop-color="#63bbee"/><stop offset="1" stop-color="#aadcf7"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" xlink:href="#b" y1="130" y2="14"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="k" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#b" y1="991.62115" y2="977.11713"/><path d="m17.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.9687472c.0004 4.1875 1.81149 5.99765 6 5.99805h91.998055c4.1885-.0004 5.99764-1.81055 5.99804-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160145-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-47.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm70.00978.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.6581.306209 6.77538-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01561-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#k)"/><path d="m18.001355 6v116h92.000015v-72l-43.999995-44z" fill="url(#j)"/><path d="m31.001355 55.996094v4h18v-4zm21.99805.002v28h42v-28zm3.00195 3.001906h36v22h-36zm-25 4.996094v4h18v-4zm0 8v4h18v-4zm0 8v4h18v-4zm0 8v4h64v-4zm0 8v4h64v-4zm0 7.999996v4h42v-4z" fill="url(#i)"/><path d="m56.001305 58.9987h35.99924v21.9999h-35.99924z" fill="url(#h)"/><path d="m82.400745 65.1097c2.39995 1.2223 6.5708 5.4785 9.59846 8.5556v3.6666h-27.59877c4.80059-6.111 12.00044-9.7777 18.00031-12.2222z" fill="url(#g)"/><path d="m73.588425 72.2139.20971-1.7259 3.15139-1.3732 1.77234-1.6867 3.11639-1.287-.81326 2.0851-1.21491 2.1676-.72316 2.3557-.50012 1.3573z" fill="#333"/><path d="m74.600905 70.6097c-3.59197-3.0353-5.39988-5.5-7.79983-9.1666-.70179.2159-.67498.1338-1.19998 0 0 0-3.21063 4.8582-4.7999 7.3333-1.58925 2.4752-4.80059 6.1111-4.80059 6.1111v2.4444h27.59878s-6.59344-4.8509-8.99848-6.7221z" fill="url(#f)"/><path d="m92.000545 74.8875h-1.54688l-6.85294 1.2222s-6.77196-1.8333-7.79068-1.8333c-1.00092 0-4.20908.6111-4.80941.6111-.42074 0-2.99959-1.2222-3.60943-1.2222-1.00619 0-2.16569 1.2986-5.16562 1.8333 0 0-.8619-1.9478-1.42439-1.8333-3.59992 1.4132-4.80059 1.2222-4.80059 1.2222v6.1111h35.9986l.001-6.1111h.00014z" fill="url(#e)"/><path d="m56.001305 76.1097-.0007 4.8889h31.20004l1.19998-1.2223-1.19998-1.2221-2.39995-1.2223-5.99988-1.2221-5.99987-.6112-5.39988.6112h-7.19985-4.19991z" fill="url(#d)"/><path d="m58.401255 73.6653 1.70967-2.7954 2.02641-2.4427 1.54734-2.8707 1.91642-2.8912-1.30074 3.6512-.95243 3.0079-.46065 1.8973-.85958 2.0216c-.34603-.2571-.78349-.2666-1.17801-.397l-1.12659.4498z" fill="#333"/><path d="m75.200895 73.6653-1.74718-2.6968-3.09839-3.4415-2.56346-3.4328-.99079-1.4289 1.07384 3.7096 1.17772 2.2247 1.04471 3.3983.30366 1.6674 1.07862.3681 1.64879-.389c.69217-.07 1.38438.013 2.07248.021z" fill="#808080"/><path d="m62.803405 73.7194 1.29015-3.3187.62925-3.4258.91011-2.115.56817-2.1946.7887 2.2581.22406 2.1565.95403 1.9211.94577 2.2071.1768 1.5591-1.58862.4542-1.50905-.5992-1.66818 1.1023h-1.72119v-.01z" fill="#666"/><path d="m78.269745 74.2786-2.10187-1.5431-1.34246-1.0907 1.30382 2.0694z" fill="#808080"/><path d="m80.030725 72.807.74175-2.4329.91009-2.115.56818-2.1944.7887 2.2581 1.01154 1.9273.72905 1.9211-.10416 2.0544 1.00178 1.0243-2.0623-.1136-4.16225-.8773.57766-1.4523z" fill="#666"/><path d="m91.513055 74.1618-1.40969-.8635-1.97342-2.7541-2.90095-2.5543-2.26576-1.9252.43635 1.6088 2.0027 3.2177.21973 2.9019 1.20364.9416 2.69994-.5347 1.98746-.038z" fill="#808080"/><path d="m57.201275 77.3319-1.19997 3.6667h29.99936v-1.2223l-1.19997-1.2221-5.99988-1.2223-5.99987-.611-5.99987.611-6.4938.1823z" fill="#0369a3"/><path d="m69.201025 79.7763 1.19998-1.2221h4.79989l3.59992 1.2221 1.19998 1.2223h-2.39995z" fill="#1c99e0" opacity=".5"/><path d="m92.000605 65.00274c-3.31371 0-6-2.686297-6-6.00001h6z" fill="url(#c)" opacity=".74"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-database.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-database.png
new file mode 100644
index 000000000..cd18dc93d
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-database.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-database.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-database.svg
new file mode 100644
index 000000000..0e7a045cb
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-database.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="555.00012" x2="450.00009" xlink:href="#b" y1="127.8783" y2=".0766"/><linearGradient id="b"><stop offset="0" stop-color="#8e03a3"/><stop offset="1" stop-color="#c254d2"/></linearGradient><radialGradient id="c" cx="518.85358" cy="730.48431" gradientTransform="matrix(1.0052685 0 .00000015 .28297029 -20.5902 -140.20575)" gradientUnits="userSpaceOnUse" r="22.889727"><stop offset="0" stop-color="#dc85e9"/><stop offset="1" stop-color="#f2cbf8"/></radialGradient><linearGradient id="d" gradientTransform="matrix(-2 0 0 2 1297.9992 -2063.5036)" gradientUnits="userSpaceOnUse" x1="386.63177" x2="410.49988" y1="1068.9539" y2="1068.9539"><stop offset="0" stop-color="#e196fb"/><stop offset=".13010512" stop-color="#f4c7fa"/><stop offset=".31360075" stop-color="#e091f3"/><stop offset=".44078669" stop-color="#d764e9"/><stop offset=".68364757" stop-color="#e7adf0"/><stop offset=".75620717" stop-color="#e6a9f8"/><stop offset=".88021636" stop-color="#e595f2"/><stop offset="1" stop-color="#f2cbf8"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="475.99939" x2="525.99939" y1="79.980797" y2="79.980797"><stop offset="0" stop-color="#9207a7"/><stop offset=".27254906" stop-color="#cd6cc4"/><stop offset=".50966245" stop-color="#ad3cbe"/><stop offset=".83376038" stop-color="#bc2ad2"/><stop offset="1" stop-color="#950ba8"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 1.00001 -719.00084 1168.6453)" gradientUnits="userSpaceOnUse" x1="1273.0009" x2="1169.0009" xlink:href="#b" y1="-1040.6349" y2="-1168.6337"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="546" x2="458" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="h" gradientTransform="matrix(7.99974 0 0 7.9977797 -435.96876 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#b" y1="991.62115" y2="977.11713"/><g transform="translate(-437.99935)"><path d="m459.25195 0c-.25037 0-.50072.0111562-.75.0351562-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.99806c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.16016-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm62.00978.0136719c-.20997 0-.41948.0168281-.62695.0488281-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.0957 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.09376c-.20758-.032-.41894-.0488281-.6289-.0488281z" fill="url(#h)"/><path d="m460.00001 6v116h84.00002v-72l-44-44z" fill="url(#g)"/><path d="m468.99921 51.9986v3h14v-3zm16 0v3h15v-3zm17 0v3h15v-3zm17 0v3h14v-3zm-50 5v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v4h14v-4zm16 0v4h15v-4zm17 0v4h15v-4zm17 0v4h14v-4zm-50 6v3h14v-3zm16 0v3h15v-3zm17 0v3h15v-3zm17 0v3h14v-3z" fill="url(#f)" opacity=".6"/><path d="m500.99921 58.9673c-6.6937 0-12.762.7304-17.2188 1.9375-2.2282.6036-4.0271 1.2932-5.375 2.1563-1.3477.863-2.375 1.9891-2.375 3.4375h-.031v26.5.5c0 1.3963.9899 2.5081 2.3438 3.375 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875 1.3539-.8669 2.3438-1.9787 2.3438-3.375v-27h-.031c0-1.4484-1.0273-2.5745-2.375-3.4375-1.3478-.8631-3.1466-1.5527-5.375-2.1563-4.4568-1.2071-10.5251-1.9375-17.2188-1.9375zm0 2.0625c6.5612 0 12.5205.7295 16.75 1.875 2.1148.5728 3.7938 1.2452 4.875 1.9375 1.0811.6924 1.4062 1.3098 1.4062 1.6563s-.3251.9639-1.4062 1.6562c-1.0812.6924-2.7602 1.3648-4.875 1.9375-4.2295 1.1456-10.1888 1.875-16.75 1.875-6.5611 0-12.5205-.7294-16.75-1.875-2.1148-.5727-3.7939-1.2451-4.875-1.9375-1.0812-.6923-1.4063-1.3097-1.4062-1.6562 0-.3465.325-.9639 1.4062-1.6563 1.0811-.6923 2.7602-1.3647 4.875-1.9375 4.2295-1.1455 10.1889-1.875 16.75-1.875zm-23 8.5938c.1377.1.2601.2189.4062.3125 1.3479.863 3.1467 1.5527 5.375 2.1562 4.4568 1.207 10.5251 1.9375 17.2188 1.9375s12.762-.7305 17.2188-1.9375c2.2283-.6035 4.0272-1.2932 5.375-2.1562.1461-.094.2685-.2128.4062-.3125v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5z" fill="url(#e)"/><path d="m500.99921 58.9673c-6.6937 0-12.762.7304-17.2188 1.9375-2.2282.6036-4.0271 1.2932-5.375 2.1563-1.3477.863-2.4062 1.9891-2.4062 3.4375-.062 8.7636.0002 17.6812.0002 26.5v.5c0 1.3963.9899 2.5081 2.3438 3.375 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875 1.3539-.8669 2.3438-1.9787 2.3438-3.375v-27c0-1.3529-1.3173-2.7252-2.406-3.4375-1.3478-.8631-3.1466-1.5527-5.375-2.1563-4.4568-1.2071-10.5251-1.9375-17.2188-1.9375zm0 2.0625c6.5612 0 12.5205.7295 16.75 1.875 2.1148.5728 3.7938 1.2452 4.875 1.9375 1.0811.6924 1.4062 1.3098 1.4062 1.6563s-.3251.9639-1.4062 1.6562c-1.0812.6924-2.7602 1.3648-4.875 1.9375-4.2295 1.1456-10.1888 1.875-16.75 1.875-6.5611 0-12.5205-.7294-16.75-1.875-2.1148-.5727-3.7939-1.2451-4.875-1.9375-1.0812-.6923-1.4063-1.3097-1.4062-1.6562 0-.3465.325-.9639 1.4062-1.6563 1.0811-.6923 2.7602-1.3647 4.875-1.9375 4.2295-1.1455 10.1889-1.875 16.75-1.875zm-23 8.5938c.1377.1.2601.2189.4062.3125 1.3479.863 3.1467 1.5527 5.375 2.1562 4.4568 1.207 10.5251 1.9375 17.2188 1.9375s12.762-.7305 17.2188-1.9375c2.2283-.6035 4.0272-1.2932 5.375-2.1562.1461-.094.2685-.2128.4062-.3125v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5z" fill="none" opacity=".5" stroke="#fff" stroke-width="2"/><path d="m476.99921 84.9986v8 .5c0 3.5898 10.7452 6.5 24 6.5s24-2.9102 24-6.5v-.5-8z" fill="url(#d)"/><path d="m476.99921 75.9986v8 .5c0 3.5898 10.7452 6.5 24 6.5s24-2.9102 24-6.5v-.5-8z" fill="url(#d)"/><path d="m524.99921 67.4986v7.5.5c0 3.5898-10.7452 6.5-24 6.5s-24-2.9102-24-6.5v-.5-7.5z" fill="url(#d)"/><path id="i" d="m478.49921 70.4986v4.0657.4239c0 3.0433 9.8483 5.5104 21.9969 5.5104s23.0031-2.4671 23.0031-5.5104v-.4239-4.0381c-1.9668 1.6873-10.2916 4.1764-22.9341 4.1764-12.6424 0-20.226-2.5166-22.0659-4.204z" fill="none" opacity=".35" stroke="#fff"/><ellipse cx="500.99689" cy="66.499573" fill="url(#c)" rx="23.499916" ry="6.000028"/><path d="m500.99921 61.02765c-6.5611 0-12.5205.7295-16.75 1.875-2.1148.5728-3.7939 1.2452-4.875 1.9375-1.0812.6924-1.4062 1.30975-1.4062 1.65625-.0001.3465.325.96395 1.4062 1.65625 1.0811.6924 2.7602 1.3648 4.875 1.9375 4.2295 1.1456 10.1889 1.875 16.75 1.875 6.5612 0 12.5205-.7294 16.75-1.875 2.1148-.5727 3.7938-1.2451 4.875-1.9375 1.0811-.6923 1.4062-1.30975 1.4062-1.65625s-.3251-.96385-1.4062-1.65625c-1.0812-.6923-2.7602-1.3647-4.875-1.9375-4.2295-1.1455-10.1888-1.875-16.75-1.875zm0 .96875c6.1251 0 11.6766.58855 15.625 1.53125 1.9741.4712 3.5533 1.02435 4.5625 1.59375 1.0094.57 1.3125 1.0898 1.3125 1.375s-.3031.8051-1.3125 1.375c-1.0092.5695-2.5884 1.12265-4.5625 1.59375-3.9484.9427-9.4999 1.53125-15.625 1.53125-6.125 0-11.6766-.58855-15.625-1.53125-1.9742-.4711-3.5534-1.02425-4.5625-1.59375-1.0095-.5699-1.3126-1.0898-1.3125-1.375 0-.2852.303-.805 1.3125-1.375 1.0091-.5694 2.5883-1.12255 4.5625-1.59375 3.9484-.9427 9.5-1.53125 15.625-1.53125z" fill="#fff" opacity=".25"/><use height="1085" transform="translate(0 9)" width="5033" xlink:href="#i"/><use height="1085" transform="translate(0 18)" width="5033" xlink:href="#i"/><path d="m500.99921 58.9673c-6.6937 0-12.762.7304-17.2188 1.9375-2.2282.6036-4.0271 1.2932-5.375 2.1563-1.3477.863-2.4062 1.9891-2.4062 3.4375-.062 8.7636.0002 17.6812.0002 26.5v.5c0 1.3963.9899 2.5081 2.3438 3.375 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875 1.3539-.8669 2.3438-1.9787 2.3438-3.375v-27c0-1.3529-1.3173-2.7252-2.406-3.4375-1.3478-.8631-3.1466-1.5527-5.375-2.1563-4.4568-1.2071-10.5251-1.9375-17.2188-1.9375zm0 2.0625c6.5612 0 12.5205.7295 16.75 1.875 2.1148.5728 3.7938 1.2452 4.875 1.9375 1.0811.6924 1.4062 1.3098 1.4062 1.6563s-.3251.9639-1.4062 1.6562c-1.0812.6924-2.7602 1.3648-4.875 1.9375-4.2295 1.1456-10.1888 1.875-16.75 1.875-6.5611 0-12.5205-.7294-16.75-1.875-2.1148-.5727-3.7939-1.2451-4.875-1.9375-1.0812-.6923-1.4063-1.3097-1.4062-1.6562 0-.3465.325-.9639 1.4062-1.6563 1.0811-.6923 2.7602-1.3647 4.875-1.9375 4.2295-1.1455 10.1889-1.875 16.75-1.875zm-23 8.5938c.1377.1.2601.2189.4062.3125 1.3479.863 3.1467 1.5527 5.375 2.1562 4.4568 1.207 10.5251 1.9375 17.2188 1.9375s12.762-.7305 17.2188-1.9375c2.2283-.6035 4.0272-1.2932 5.375-2.1562.1461-.094.2685-.2128.4062-.3125v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5zm0 9c .1172.083.22.1708.3438.25 1.3536.8669 3.2039 1.5826 5.4374 2.1875 4.4672 1.2098 10.5182 1.9375 17.2188 1.9375s12.7517-.7277 17.2188-1.9375c2.2335-.6049 4.0837-1.3206 5.4374-2.1875.1238-.079.2266-.1666.3438-.25v5.375.5c0 .3986-.3624.9991-1.4375 1.6875s-2.7341 1.3661-4.8437 1.9375c-4.2193 1.1427-10.1646 1.875-16.7188 1.875s-12.4994-.7323-16.7188-1.875c-2.1096-.5714-3.7686-1.2491-4.8437-1.9375s-1.4375-1.2889-1.4375-1.6875v-.5z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing-template.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing-template.png
new file mode 100644
index 000000000..187c274d2
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing-template.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing-template.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing-template.svg
new file mode 100644
index 000000000..313e77069
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing-template.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#c99c00"/><stop offset="1" stop-color="#e9b913"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><path d="m21.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.998047v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.998075c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160155-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83597c-.24919-.024-.49962-.0351562-.75-.0351562z" fill="url(#c)"/><path d="m22.001355 6v116h84.000015v-72l-43.999995-44z" fill="url(#b)"/><path d="m83.263085.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#a)"/><circle cx="51.995056" cy="73.994064" fill="#f09e6f" opacity=".6" r="16.99995"/><circle cx="52.004089" cy="73.998161" fill="#d7d7d7" r="19.00008" stroke="#767676" stroke-width="2.000006"/><path d="m62.998715 99.998597c-.5523-.0001-.9999-.4477-1-1v-32c .0001-.5523.4477-.9999 1-1h32c .5523.0001.9999.4477 1 1v32c-.0001.5523-.4477.9999-1 1zm1-2h30v-30h-30z" fill="#7e7e7e"/><path d="m63.998715 97.998597h30v-30h-30z" fill="#d1d1d1"/><path d="m56.599015 74.077697c-.2217.079-.4124.2313-.5295.424l-9.8301 16.0413-10.0585 15.715303c-.4092.5886-.1611 1.7898 1.0709 1.7394h19.7251 19.3839c1.1879 0 1.4314-1.2862.7975-2.39l-9.4439-15.064703-9.8301-16.0413c-.2412-.4057-.825-.5983-1.2853-.424zm.3779 2.8974 8.9984 14.4866 8.9983 14.557303h-17.9967-17.9966l8.9982-14.557303z" fill="#7e7e7e"/><path d="m74.990635 106.00275h-18.00004-18.00004l9.00013-14.500018 8.99991-14.499993 8.99991 14.499993z" fill="#d3d3d3"/><g fill="#ddd" stroke="#7a7a7a" stroke-linecap="square"><path d="m74.499475 104.5h5v5h-5z"/><path d="m34.499475 104.5h5v5h-5z"/><path d="m54.499475 72.499998h5v5h-5z"/></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing.png
new file mode 100644
index 000000000..ff403f2dd
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing.svg
new file mode 100644
index 000000000..11d0cb732
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-drawing.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="106.00134" x2="18.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(7.99974 0 0 7.9977797 -875.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#c99c00"/><stop offset="1" stop-color="#e9b913"/></linearGradient><g transform="translate(1.999311)"><path d="m19.253295 0c-.25037 0-.50072.0111562-.75.0351562-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.998055c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160155-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm62.00978.0136719c-.20997 0-.41948.0168281-.62695.0488281-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.093755c-.20758-.032-.41894-.0488281-.6289-.0488281z" fill="url(#b)"/><path d="m20.001355 6v116h84.000015v-72l-43.999995-44z" fill="url(#a)"/><circle cx="48.99691" cy="73.994064" fill="#f09e6f" opacity=".6" r="16.99995"/><circle cx="49.005981" cy="73.998161" fill="#f9cfb5" r="19.00008" stroke="#d36118" stroke-width="2.000006"/><path d="m60.000595 99.998598c-.5523-.0001-.9999-.4477-1-1v-32c .0001-.5523.4477-.9999 1-1h32c .5523.0001.9999.4477 1 1v32c-.0001.5523-.4477.9999-1 1zm1-2h30v-30h-30z" fill="#1c99e0"/><path d="m61.000595 97.998598h30v-30h-30z" fill="#aadcf7"/><path d="m53.600895 74.077698c-.2217.079-.4124.2313-.5295.424l-9.8301 16.0413-10.0585 15.715302c-.4092.5886-.1611 1.7898 1.0709 1.7394h19.7251 19.3839c1.1879 0 1.4314-1.2862.7975-2.39l-9.4439-15.064702-9.8301-16.0413c-.2412-.4057-.825-.5983-1.2853-.424zm.3779 2.8974 8.9984 14.4866 8.9983 14.557302h-17.9967-17.9966l8.9982-14.557302z" fill="#e9b913"/><path d="m71.992515 106.00275h-18.00004-18.00004l9.00013-14.500017 8.99991-14.499993 8.99991 14.499993z" fill="#fde9a9"/><g fill="#ccf4c6" stroke="#43c330" stroke-linecap="square"><path d="m71.501355 104.5h5v5h-5z"/><path d="m31.501355 104.5h5v5h-5z"/><path d="m51.501355 72.499999h5v5h-5z"/></g></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-empty.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-empty.png
new file mode 100644
index 000000000..3e2adb943
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-empty.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-empty.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-empty.svg
new file mode 100644
index 000000000..bc08fb9f3
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-empty.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="121.99995" y2="5.99995"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7673)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><path d="m21.253295-.00005c-.25037 0-.50072.0111562-.75.0351562-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.998055c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160155-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm62.00978.0136719c-.20997 0-.41948.0168281-.62695.0488281-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.093755c-.20758-.032-.41894-.0488281-.6289-.0488281z" fill="url(#b)"/><path d="m22.001355 5.99995v116h84.000015v-72l-43.999995-44z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-formula.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-formula.png
new file mode 100644
index 000000000..893c32e58
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-formula.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-formula.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-formula.svg
new file mode 100644
index 000000000..8f925325e
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-formula.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="117.00134" x2="12.00134" xlink:href="#b" y1="128" y2="-.082062"/><linearGradient id="b"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="117.00134" x2="12.00134" xlink:href="#b" y1="128" y2="-.003866"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="121.99995" y2="5.99995"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7673)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#b" y1="991.62115" y2="977.11713"/><path d="m21.253295-.00005c-.25037 0-.50072.0111562-.75.0351562-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.998055c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160155-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83595c-.24919-.024-.49962-.0351562-.75-.0351562zm62.00978.0136719c-.20997 0-.41948.0168281-.62695.0488281-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.093755c-.20758-.032-.41894-.0488281-.6289-.0488281z" fill="url(#e)"/><path d="m22.001355 5.99995v116h84.000015v-72l-43.999995-44z" fill="url(#d)"/><rect fill="#fcede4" height="40" rx=".508197" width="62" x="32.001343" y="54"/><path d="m31.001355 53v41 14h63.999995v-14-41zm2.99805 2h58c .553995 0 .999995.446.999995 1v36c0 .554-.446 1-.999995 1h-58c-.554 0-1-.446-1-1v-36c0-.554.446-1 1-1zm-1 41h59.999995v10h-59.999995z" fill="url(#c)" opacity=".6"/><path d="m36.001355 56v1h-1v1h1v1h1.09961v-1h .90039v-1h-.90039v-1zm26 0v1h-3v1h3v1h1.09961v-1h2.90039v-1h-2.90039v-1zm26 0v1h-1v1h1v1h1.09961v-1h .90039v-1h-.90039v-1zm-49 1v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm12 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm-47 3v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-52 4v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-53 4v1h1v2h1.09961v-2h .90039v-1h-.90039-1.09961zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v2h1.09961v-2h2.90039v-1h-2.90039-.0996-1-3zm8 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h1v2h1.09961v-2h .90039v-1h-.90039-1.09961zm-51 4v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-52 4v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-52 4v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-52 4v3h1.09961v-3zm26 0v3h1.09961v-3zm26 0v3h1.09961v-3zm-52 4v1h-1v1h1v1h1.09961v-1h .90039v-1h-.90039v-1zm26 0v1h-3v1h3v1h1.09961v-1h2.90039v-1h-2.90039v-1zm26 0v1h-1v1h1v1h1.09961v-1h .90039v-1h-.90039v-1zm-49 1v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm12 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1z" fill="#f09e6f"/><path d="m58.997445 56.992188-10.63086 25.035156-6.29687-11.917969-6.05274 2.232422 1.07618 3.634765 2.91601-1.482421 7.49024 15.498047h1.77539l12.23047-29h24.50976v2h3.00195v-6h-30.01757zm3.47071 11.007812 9.66992 10.726562v.136719l-9.98047 11.136719h4.96094l7.74219-8.287109h.15429l8.51172 8.287109h5.37305l-10.95508-11.318359v-.136719l10.23242-10.544922h-4.96094l-8.09765 7.650391h-.1543l-7.12109-7.650391zm8.42968 28.900391c-.71051 0-1.18523.105306-1.42773.316406-.23971.2083-.36143.627312-.36133 1.257812v1.027344c-.0001.428-.0754.724017-.22656.886717-.1512.1629-.42778.24414-.83008.24414h-.26562v.61133h.26562c.3995 0 .67497.0825.82617.24805.1542.1655.23037.46373.23047.89453v1.02344c-.0001.6306.12162 1.0506.36133 1.26172.2425.21119.71722.3164 1.42773.3164h.2754v-.61523h-.30079c-.39951 0-.6606-.0609-.7832-.1836-.1198-.1227-.17969-.38887-.17969-.79687v-1.06055c0-.4451-.063-.77005-.1914-.97265-.1284-.20261-.35127-.34293-.66797-.41993.3139-.0713.53371-.20755.66211-.41015.1309-.2026.19726-.52857.19726-.976566v-1.060546c0-.4052.0598-.668316.17969-.791016.1226-.1254.3837-.189353.7832-.189453h.30079v-.611328zm6.9668 0v .611328h.29102c.40241.0001.66441.06385.78711.189453.123.1255.18359.388615.18359.791016v1.060546c0 .447996.065.773966.19336.976566.1312.2026.35407.33915.66797.41015-.3167.077-.53957.21732-.66797.41993-.1286.20259-.19336.52755-.19336.97265v1.06055c0 .4023-.0609.66551-.18359.79101-.1227.1253-.3847.18946-.78711.18946h-.29102v.61523h.26563c.71041 0 1.18412-.1052 1.42382-.3164.23971-.21111.35938-.63112.35938-1.26172v-1.02344c0-.4308.0772-.72903.22851-.89453.154-.1652.43169-.24805.83399-.24805h.27344v-.61133h-.27344c-.4023 0-.67998-.0815-.83399-.24414-.15089-.1627-.22851-.458717-.22851-.886717v-1.027344c0-.6305-.11967-1.049512-.35938-1.257812-.2397-.2111-.71341-.316406-1.42382-.316406zm-14.76758.878906v1.361328h-1.28125v.613281h1.28125v2.601564c0 .5792.12077.98781.36328 1.22461.2426.2368.65939.35547 1.25.35547h.9629v-.63086h-.88672c-.33381 0-.56708-.0692-.70118-.20899-.1341-.1399-.20117-.38643-.20117-.74023v-2.601564h1.78907v-.613281h-1.78907v-1.361328zm-15.27734 1.119141c-.57641 0-1.01898.125853-1.33008.376953-.31101.2482-.4668.601144-.4668 1.060549 0 .3624.1042.65013.3125.86133.20831.2082.53849.35631.99219.44531l.29492.0586.0352.0117c.699.1399 1.04883.39066 1.04883.75586 0 .2539-.0959.4531-.28711.5957-.1912.1397-.4605.20899-.80859.20899-.23972 0-.49548-.0373-.76368-.11133-.2682-.0771-.54789-.1906-.84179-.3418v.81446c.3025.0998.58209.1717.84179.2207.2596.051.50919.0781.7461.0781.5992 0 1.06759-.13303 1.40429-.39843.3367-.2682.50391-.6396.50391-1.11328 0-.35661-.10023-.64665-.30273-.86915-.1998-.2226-.49581-.36937-.88672-.44335l-.31641-.0606c-.52221-.0999-.84927-.203-.98047-.3086-.1309-.1056-.19726-.26451-.19726-.47851 0-.2368.0876-.413245.26171-.527345.17691-.1165.44419-.175781.80079-.175781.2369 0 .46895.03361.69726.09961.2282.0656.45429.163622.67969.294922v-.769531-.002c-.2283-.0942-.46037-.164938-.69727-.210938-.23681-.049-.48343-.07227-.74023-.07227zm5.02148.01953c-.57641 0-1.03031.223875-1.36132.671875-.331.447997-.4961 1.068127-.4961 1.861327 0 .7789.1651 1.39084.4961 1.83594.33381.4422.78781.66406 1.36132.66406.2882 0 .54101-.0639.75782-.18945.2198-.1283.39308-.31008.52148-.54688v2.43555h.79297v-6.617188h-.79297v.611328c-.1313-.2368-.30569-.416462-.52539-.539062-.21691-.1254-.46861-.1875-.75391-.1875zm6.6836.07617c-.3738 0-.69875.09084-.97266.273437-.2711.1797-.47231.439792-.60351.779305v-.937508h-.79102v4.792968h.79102v-2.38281c0-.582.13092-1.02774.39062-1.33594.25961-.308195.63419-.460937 1.125-.460937.2083 0 .40022.02984.57422.08984.1741.06.34536.153852.51367.285157v-.802735c-.1541-.1028-.31607-.179516-.48437-.228516-.1684-.049-.34896-.07227-.54297-.07227zm12.70703.02148 1.7168 2.294922-1.88477 2.5h.91211l1.40039-1.92188 1.40234 1.92188h.91211l-1.88281-2.5 1.7168-2.294922h-.88672l-1.26172 1.734372-1.27148-1.734372zm-19.26563.570313c.3795-.000001.66538.156804.85938.470699.1973.311.29492.76915.29492 1.37695 0 .6077-.098 1.06892-.29492 1.38282-.194.311-.47988.46679-.85938.46679s-.66722-.15579-.86132-.46679c-.1907-.311-.28711-.77222-.28711-1.38282 0-.6107.096-1.06986.28711-1.38086.1941-.310989.48182-.466789.86132-.466789z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-master-document.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-master-document.png
new file mode 100644
index 000000000..02bbc8131
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-master-document.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-master-document.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-master-document.svg
new file mode 100644
index 000000000..ca851e867
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-master-document.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .539377 -.888908 0 1038.52 -152.96221)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" xlink:href="#b" y1="1103.5776" y2="1099.8198"/><linearGradient id="b"><stop offset="0" stop-color="#e9b913"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .539377 -.888908 0 1072.52 -152.96221)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" xlink:href="#b" y1="1103.5776" y2="1099.8198"/><linearGradient id="d" gradientTransform="matrix(0 .539377 -.888908 0 1072.52 -180.96221)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" xlink:href="#b" y1="1103.5776" y2="1099.8198"/><linearGradient id="e" gradientTransform="matrix(1.74999 0 0 1.6513 -556.74999 -1879.2823)" gradientUnits="userSpaceOnUse" x1="382.14505" x2="327.85901" xlink:href="#f" y1="1215.5769" y2="1138.0544"/><linearGradient id="f"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 .539377 -.888908 0 1038.52 -180.96221)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" xlink:href="#b" y1="1103.5776" y2="1099.8198"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="112" x2="16" y1="128" y2="0"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="108" x2="20" y1="121.99995" y2="5.99995"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="j" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96876 -7808.7673)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#f" y1="991.62115" y2="977.11713"/><path d="m21.25195-.00005c-.25037 0-.50072.0111562-.75.0351562-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.99805c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.16016-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83594c-.24919-.024-.49962-.0351562-.75-.0351562zm62.00977.0136719c-.20997 0-.41948.0168281-.62695.0488281-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.0957 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.09376c-.20758-.032-.41894-.0488281-.6289-.0488281z" fill="url(#j)"/><path d="m22.00001 5.99995v116h84.00001v-72l-44-44z" fill="url(#i)"/><path d="m46 56v11h16v-11zm34 0v11h16v-11zm-48 1v2h12v-2zm15 0h14v9h-14zm19 0v2h12v-2zm15 0h14v9h-14zm-49 4v2h12v-2zm34 0v2h12v-2zm-34 4v2h12v-2zm34 0v2h12v-2zm-34 4v2h30v-2zm34 0v2h30v-2zm-34 4v2h30v-2zm34 0v2h30v-2zm-34 4v2h24v-2zm34 0v2h24v-2zm-20 7v11h16v-11zm34 0v11h16v-11zm-48 1v2h12v-2zm15 0h14v9h-14zm19 0v2h12v-2zm15 0h14v9h-14zm-49 4v2h12v-2zm34 0v2h12v-2zm-34 4v2h12v-2zm34 0v2h12v-2zm-34 4v2h30v-2zm34 0v2h30v-2zm-34 4v2h30v-2zm34 0v2h30v-2zm-34 4v2h24v-2zm34 0v2h24v-2z" fill="url(#h)"/><path d="m60.99903 61.09507a4.1667562 4.0909233 0 0 1 -4.16675-4.09092h4.16675z" fill="url(#g)" opacity=".74"/><path d="m51.08398 59-4.08398 5.923828v1.076172h14v-1.076172l-2.91602-3.232422-2.91796 2.154297zm34 0-4.08398 5.923828v1.076172h14v-1.076172l-2.91602-3.232422-2.91796 2.154297zm-34 28-4.08398 5.923828v1.076172h14v-1.076172l-2.91602-3.232422-2.91796 2.154297zm34 0-4.08398 5.923828v1.076172h14v-1.076172l-2.91602-3.232422-2.91796 2.154297z" fill="url(#e)"/><path d="m94.99903 61.09507a4.1667562 4.0909233 0 0 1 -4.16675-4.09092h4.16675z" fill="url(#d)" opacity=".74"/><path d="m94.99903 89.09507a4.1667562 4.0909233 0 0 1 -4.16675-4.09092h4.16675z" fill="url(#c)" opacity=".74"/><path d="m60.99903 89.09507a4.1667562 4.0909233 0 0 1 -4.16675-4.09092h4.16675z" fill="url(#a)" opacity=".74"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation-template.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation-template.png
new file mode 100644
index 000000000..3f1ae5da5
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation-template.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation-template.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation-template.svg
new file mode 100644
index 000000000..29c89e592
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation-template.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.140493 0 0 .999984 67.079595 1284.6175)" gradientUnits="userSpaceOnUse" x1="-17" x2="144" y1="-1194.6378" y2="-1194.6378"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".49305555" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="107.00134" x2="19.58081" y1="120.91576" y2="8"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#767676"/></linearGradient><linearGradient id="c" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7673)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#d36118"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="121.99995" y2="5.99995"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7673)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><path d="m21.253295-.00005c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.998047v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.998075c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160155-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83597c-.24919-.024-.49962-.0351562-.75-.0351562z" fill="url(#e)"/><path d="m22.001355 5.99995v116h84.000015v-72l-43.999995-44z" fill="url(#d)"/><path d="m83.263085.013622c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#c)"/><path d="m60.001355 98.998047v2.080083l-12 7.91992h5.87891l8.85547-7h .51562l8.75 7h6l-12-8v-2.000003z" fill="#646464"/><path d="m32.001355 55v44h62v-44zm3 2h56c .554 0 1 .446 1 1v38c0 .554-.446 1-1 1h-56c-.554 0-1-.446-1-1v-38c0-.554.446-1 1-1zm2 2.998047v4h52v-4zm10 7v4h32v-4zm-3 8v4h15v-4zm19 0v18h26v-18zm-24 .0039c-1.10457-.000001-2 .89543-2 2s .89543 2.000001 2 2c1.10457.000001 2-.89543 2-2s-.89543-2.000001-2-2zm26 1.996094h22v14h-22zm1 2v1h20v-1zm-22 3v4h15v-4zm22 0v1h20v-1zm-27 .0039c-1.10457-.000001-2 .89543-2 2s .89543 2.000001 2 2c1.10457.000001 2-.89543 2-2s-.89543-2.000001-2-2zm27 2.996094v1h20v-1zm0 3v1h20v-1zm-22 1v4h15v-4zm-5 .0039c-1.10457-.000001-2 .89543-2 2s .89543 2.000001 2 2c1.10457.000001 2-.89543 2-2s-.89543-2.000001-2-2z" fill="url(#b)"/><path d="m64.690905 89.9986h22.6194v1h-22.6194z" fill="url(#a)"/><path d="m84.472055 77.984375a1.50015 1.50015 0 0 0 -1.03125.453125l-6.43945 6.439453-2.93945-2.939453a1.50015 1.50015 0 0 0 -2.1211 0l-5.5 5.5a1.50015 1.50015 0 1 0 2.1211 2.121094l4.43945-4.439453 2.93945 2.939453a1.50015 1.50015 0 0 0 2.1211 0l7.5-7.5a1.50015 1.50015 0 0 0 -1.08985-2.574219z" fill="#4a4a4a"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation.png
new file mode 100644
index 000000000..3e6e454bc
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation.svg
new file mode 100644
index 000000000..5f3fb1f8c
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-presentation.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="108" x2="20" y1="122" y2="6"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#106802"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="108.00403" x2="19.32135" y1="120.77719" y2="6.715284"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#767676"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.140493 0 0 .999984 67.07824 1284.6175)" gradientUnits="userSpaceOnUse" x1="-17" x2="144" y1="-1194.6378" y2="-1194.6378"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".49305555" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="107" x2="19.57947" xlink:href="#e" y1="120.91576" y2="8"/><linearGradient id="e"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#d36118"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="108" x2="20" y1="121.99995" y2="5.99995"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="g" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96876 -7808.7673)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#e" y1="991.62115" y2="977.11713"/><path d="m21.25195-.00005c-.25037 0-.50072.0111562-.75.0351562-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.99805c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.16016-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83594c-.24919-.024-.49962-.0351562-.75-.0351562zm62.00977.0136719c-.20997 0-.41948.0168281-.62695.0488281-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.0957 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.09376c-.20758-.032-.41894-.0488281-.6289-.0488281z" fill="url(#g)"/><path d="m22.00001 5.99995v116h84.00001v-72l-44-44z" fill="url(#f)"/><path d="m60 98.998047v2.080083l-12 7.91992h5.87891l8.85547-7h .51562l8.75 7h6l-12-8v-2.000003z" fill="#646464"/><path d="m32 55v44h62v-44zm3 2h56c .554 0 1 .446 1 1v38c0 .554-.446 1-1 1h-56c-.554 0-1-.446-1-1v-38c0-.554.446-1 1-1zm2 2.998047v4h52v-4zm10 7v4h32v-4zm-3 8v4h15v-4zm-5 .0039c-1.10457-.000001-2 .89543-2 2s .89543 2.000001 2 2c1.10457.000001 2-.89543 2-2s-.89543-2.000001-2-2zm5 6.996094v4h15v-4zm-5 .0039c-1.10457-.000001-2 .89543-2 2s .89543 2.000001 2 2c1.10457.000001 2-.89543 2-2s-.89543-2.000001-2-2zm5 6.996094v4h15v-4zm-5 .0039c-1.10457-.000001-2 .89543-2 2s .89543 2.000001 2 2c1.10457.000001 2-.89543 2-2s-.89543-2.000001-2-2z" fill="url(#d)"/><path d="m64.68955 89.9986h22.6194v1h-22.6194z" fill="url(#c)"/><path d="m63 74.998047v18h26v-18zm2 2h22v14h-22zm1 2v1h20v-1zm0 3v1h20v-1zm0 3v1h20v-1zm0 3v1h20v-1z" fill="url(#b)"/><path d="m84.4707 77.984375a1.50015 1.50015 0 0 0 -1.03125.453125l-6.43945 6.439453-2.93945-2.939453a1.50015 1.50015 0 0 0 -2.1211 0l-5.5 5.5a1.50015 1.50015 0 1 0 2.1211 2.121094l4.43945-4.439453 2.93945 2.939453a1.50015 1.50015 0 0 0 2.1211 0l7.5-7.5a1.50015 1.50015 0 0 0 -1.08985-2.574219z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet-template.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet-template.png
new file mode 100644
index 000000000..eb14525f4
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet-template.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet-template.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet-template.svg
new file mode 100644
index 000000000..11148bc47
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet-template.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.714286 0 0 -1.33333 -288.92842 -1329.5136)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#8ee780"/><stop offset="1" stop-color="#ccf4c6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.714286 0 0 -.888884 -296.92842 -850.34365)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#f5ce53"/><stop offset="1" stop-color="#fde9a9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.714286 0 0 -2.11111 -304.92842 -2168.0638)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#f09e6f"/><stop offset="1" stop-color="#f9cfb5"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="74.65686" x2="74.65686" y1="97.029747" y2="87.998543"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#c15414"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.714286 0 0 -1.55555 -312.92842 -1569.1037)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#63bbee"/><stop offset="1" stop-color="#aadcf7"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.948718 0 0 1.3 -726.38442 1493.7274)" gradientUnits="userSpaceOnUse" x1="829.36053" x2="829.36053" y1="-1064.7994" y2="-1082.3413"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#f9f9f9"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="70.06311" x2="70.06311" y1="111.99845" y2="85.998444"><stop offset="0" stop-color="#727272"/><stop offset="1" stop-color="#9a9a9a"/></linearGradient><linearGradient id="h" gradientTransform="translate(-179.99866 313.99997)" gradientUnits="userSpaceOnUse" x1="288" x2="200" xlink:href="#i" y1="-190" y2="-306"/><linearGradient id="i" gradientTransform="translate(0 20)" gradientUnits="userSpaceOnUse" x1="129" x2="103" y1="56" y2="24"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="j" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7673)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#43c330"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="121.99995" y2="5.99995"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="l" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7673)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#i" y1="991.62115" y2="977.11713"/><path d="m21.253295-.00005c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.998047v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.998075c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160155-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83597c-.24919-.024-.49962-.0351562-.75-.0351562z" fill="url(#l)"/><path d="m22.001355 5.99995v116h84.000015v-72l-43.999995-44z" fill="url(#k)"/><path d="m83.263085.013622c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#j)"/><path d="m31.001355 55.998v2 8 2 8 2 8 2 8 2 8 2h60v-2-50h-58z" fill="url(#h)"/><g fill="#b3b3b3"><path d="m33.000595 57.99856h17v8h-17z"/><path d="m51.998835 57.99856h17.99994v8h-17.99994z"/><path d="m72.000595 57.99856h17v8h-17z"/></g><g fill="#ddd"><path d="m33.000595 67.99856h17v8h-17z"/><path d="m72.000595 67.99856h17v8h-17z"/><path d="m51.998835 77.99856h17.99994v8h-17.99994z"/><path d="m72.000595 77.99856h17v8h-17z"/><path d="m33.000595 77.99856h17v8h-17z"/><path d="m51.998835 87.99856h17.99994v8h-17.99994z"/><path d="m33.000595 87.99856h17v8h-17z"/><path d="m51.998835 97.99856h17.99994v7.99999h-17.99994z"/><path d="m33.000595 97.99856h17v7.99999h-17z"/></g><path d="m56.000595 83.99856h39v27.99999h-39z" fill="url(#g)"/><path d="m58.000595 85.99856h35v23.99999h-35z" fill="url(#f)"/><path d="m60.000595 92.99856h7v15.99989h-7z" fill="#18a303"/><path d="m61.000595 107.99855h5v-13.99999h-5z" fill="url(#e)"/><path d="m68.000595 87.99856h7v20.99989h-7z" fill="url(#d)"/><path d="m69.000595 107.99855h5v-18.99999h-5z" fill="url(#c)"/><path d="m76.000595 98.99856h7v9.99989h-7z" fill="#c99c00"/><path d="m77.000595 107.99855h5v-7.99999h-5z" fill="url(#b)"/><path d="m84.000595 94.99856h7v13.99999h-7z" fill="#43c330"/><path d="m85.000595 107.99855h5v-11.99999h-5z" fill="url(#a)"/><path d="m51.998835 67.99856h17.99994v8h-17.99994z" fill="#ddd"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet.png
new file mode 100644
index 000000000..8f99d0e49
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet.svg
new file mode 100644
index 000000000..206d73d41
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-spreadsheet.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.714286 0 0 -1.33333 -288.92976 -1329.5136)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#8ee780"/><stop offset="1" stop-color="#ccf4c6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.714286 0 0 -.888884 -296.92976 -850.34365)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#f5ce53"/><stop offset="1" stop-color="#fde9a9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.714286 0 0 -2.11111 -304.92976 -2168.0638)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#f09e6f"/><stop offset="1" stop-color="#f9cfb5"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="74.65552" x2="74.65552" y1="97.0298" y2="87.998596"><stop offset="0" stop-color="#a33e03"/><stop offset="1" stop-color="#c15414"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.714286 0 0 -1.55555 -312.92976 -1569.1037)" gradientUnits="userSpaceOnUse" x1="525.63947" x2="525.63947" y1="-1078.6444" y2="-1068.7872"><stop offset="0" stop-color="#63bbee"/><stop offset="1" stop-color="#aadcf7"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.948718 0 0 1.3 -726.38576 1493.7274)" gradientUnits="userSpaceOnUse" x1="829.36053" x2="829.36053" y1="-1064.7994" y2="-1082.3413"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#f9f9f9"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="70.06174" x2="70.06174" y1="111.9985" y2="85.998497"><stop offset="0" stop-color="#727272"/><stop offset="1" stop-color="#9a9a9a"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="108" x2="20" xlink:href="#i" y1="123.99995" y2="7.99995"/><linearGradient id="i"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#43c330"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="108" x2="20" y1="121.99995" y2="5.99995"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="k" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96876 -7808.7673)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#i" y1="991.62115" y2="977.11713"/><path d="m21.25195-.00005c-.25037 0-.50072.0111562-.75.0351562-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.99805c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.16016-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83594c-.24919-.024-.49962-.0351562-.75-.0351562zm62.00977.0136719c-.20997 0-.41948.0168281-.62695.0488281-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.0957 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.09376c-.20758-.032-.41894-.0488281-.6289-.0488281z" fill="url(#k)"/><path d="m22.00001 5.99995v116h84.00001v-72l-44-44z" fill="url(#j)"/><path d="m31 55.998v2 8 2 8 2 8 2 8 2 8 2h60v-2-50h-58z" fill="url(#h)"/><g fill="#92e285"><path d="m32.99924 57.99855h17v8h-17z"/><path d="m51.99748 57.99855h17.99994v8h-17.99994z"/><path d="m71.99924 57.99855h17v8h-17z"/></g><g fill="#ccf4c6"><path d="m32.99924 67.99855h17v8h-17z"/><path d="m71.99924 67.99855h17v8h-17z"/><path d="m51.99748 77.99855h17.99994v8h-17.99994z"/><path d="m71.99924 77.99855h17v8h-17z"/><path d="m32.99924 77.99855h17v8h-17z"/><path d="m51.99748 87.99855h17.99994v8h-17.99994z"/><path d="m32.99924 87.99855h17v8h-17z"/><path d="m51.99748 97.99855h17.99994v8h-17.99994z"/><path d="m32.99924 97.99855h17v8h-17z"/></g><path d="m55.99924 83.99855h39v28h-39z" fill="url(#g)"/><path d="m57.99924 85.99855h35v24h-35z" fill="url(#f)"/><path d="m59.99924 92.99855h7v15.9999h-7z" fill="#18a303"/><path d="m60.99924 107.99855h5v-14h-5z" fill="url(#e)"/><path d="m67.99924 87.99855h7v20.9999h-7z" fill="url(#d)"/><path d="m68.99924 107.99855h5v-19h-5z" fill="url(#c)"/><path d="m75.99924 98.99855h7v9.9999h-7z" fill="#c99c00"/><path d="m76.99924 107.99855h5v-8h-5z" fill="url(#b)"/><path d="m83.99924 94.99855h7v14h-7z" fill="#43c330"/><path d="m84.99924 107.99855h5v-12h-5z" fill="url(#a)"/><path d="m51.99748 67.99855h17.99994v8h-17.99994z" fill="#ccf4c6"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text-template.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text-template.png
new file mode 100644
index 000000000..3d8136182
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text-template.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text-template.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text-template.svg
new file mode 100644
index 000000000..2948c87a1
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text-template.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .791084 -1.28 0 1499.6005 -290.0136)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" y1="1103.5776" y2="1099.8198"><stop offset="0" stop-color="#e9b913"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(4.19983 0 0 3.9111 -1392.9395 -4525.0536)" gradientUnits="userSpaceOnUse" x2="0" y1="1173" y2="1178"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#023f62"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.19997 0 0 1.22222 -281.19162 850.5534)" gradientUnits="userSpaceOnUse" x2="0" y1="-629.66907" y2="-635.54944"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#106802"/></linearGradient><linearGradient id="d" gradientTransform="matrix(4.19983 0 0 3.9111 -1392.9395 -4529.9436)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#e" y1="1173" y2="1178"/><linearGradient id="e"><stop offset="0" stop-color="#666"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-4.19983 0 0 3.9111 1540.9405 -4531.1636)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#e" y1="1173" y2="1178"/><linearGradient id="g" gradientTransform="matrix(4.4999 0 0 3.66665 -942.97742 2191.6564)" gradientUnits="userSpaceOnUse" x2="0" y1="-581.63782" y2="-578.63782"><stop offset="0" stop-color="#63bbee"/><stop offset="1" stop-color="#aadcf7"/></linearGradient><linearGradient id="h" gradientTransform="translate(-437.99866)" gradientUnits="userSpaceOnUse" x1="546" x2="458" xlink:href="#i" y1="122" y2="6"/><linearGradient id="i" gradientTransform="translate(0 20)" gradientUnits="userSpaceOnUse" x1="129" x2="103" y1="56" y2="24"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="j" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="l" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#i" y1="991.62115" y2="977.11713"/><path d="m21.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.998047v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.998075c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160155-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83597c-.24919-.024-.49962-.0351562-.75-.0351562z" fill="url(#l)"/><path d="m22.001355 6v116h84.000015v-72l-43.999995-44z" fill="url(#k)"/><path d="m83.263085.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#j)"/><path d="m31.001365 55.996094v4h18v-4zm21.99805.002v28h42v-28zm3.00195 3.001906h36v22h-36zm-25 4.996094v4h18v-4zm0 8v4h18v-4zm0 8v4h18v-4zm0 8v4h64v-4zm0 8v4h64v-4zm0 7.999996v4h42v-4z" fill="url(#h)"/><path d="m56.001295 58.9987h35.99924v21.9999h-35.99924z" fill="url(#g)"/><path d="m82.400735 65.1097c2.39995 1.2223 6.5708 5.4785 9.59846 8.5556v3.6666h-27.59877c4.80059-6.111 12.00044-9.7777 18.00031-12.2222z" fill="url(#f)"/><path d="m73.588415 72.2139s.20971-1.7259.20971-1.7259 3.15139-1.3732 3.15139-1.3732 1.77234-1.6867 1.77234-1.6867 3.11639-1.287 3.11639-1.287-.81326 2.0851-.81326 2.0851-1.21491 2.1676-1.21491 2.1676-.72316 2.3557-.72316 2.3557-.50012 1.3573-.50012 1.3573-4.99838-1.8929-4.99838-1.8929z" fill="#333"/><path d="m74.600895 70.6097c-3.59197-3.0353-5.39988-5.5-7.79983-9.1666-.70179.2159-.67498.1338-1.19998 0 0 0-3.21063 4.8582-4.7999 7.3333-1.58925 2.4752-4.80059 6.1111-4.80059 6.1111v2.4444h27.59878s-6.59344-4.8509-8.99848-6.7221z" fill="url(#d)"/><path d="m92.000535 74.8875h-1.54688s-6.85294 1.2222-6.85294 1.2222-6.77196-1.8333-7.79068-1.8333c-1.00092 0-4.20908.6111-4.80941.6111-.42074 0-2.99959-1.2222-3.60943-1.2222-1.00619 0-2.16569 1.2986-5.16562 1.8333 0 0-.8619-1.9478-1.42439-1.8333-3.59992 1.4132-4.80059 1.2222-4.80059 1.2222v6.1111h35.9986s.001-6.1111.001-6.1111h.00014z" fill="url(#c)"/><path d="m56.001295 76.1097-.0007 4.8889h31.20004s1.19998-1.2223 1.19998-1.2223-1.19998-1.2221-1.19998-1.2221-2.39995-1.2223-2.39995-1.2223-5.99988-1.2221-5.99988-1.2221-5.99987-.6112-5.99987-.6112-5.39988.6112-5.39988.6112h-7.19985-4.19991z" fill="url(#b)"/><path d="m58.401245 73.6653s1.70967-2.7954 1.70967-2.7954 2.02641-2.4427 2.02641-2.4427 1.54734-2.8707 1.54734-2.8707 1.91642-2.8912 1.91642-2.8912-1.30074 3.6512-1.30074 3.6512-.95243 3.0079-.95243 3.0079-.46065 1.8973-.46065 1.8973-.85958 2.0216-.85958 2.0216c-.34603-.2571-.78349-.2666-1.17801-.397 0 0-1.12659.4498-1.12659.4498s-1.32184.3692-1.32184.3692z" fill="#333"/><path d="m75.200885 73.6653s-1.74718-2.6968-1.74718-2.6968-3.09839-3.4415-3.09839-3.4415-2.56346-3.4328-2.56346-3.4328-.99079-1.4289-.99079-1.4289 1.07384 3.7096 1.07384 3.7096 1.17772 2.2247 1.17772 2.2247 1.04471 3.3983 1.04471 3.3983.30366 1.6674.30366 1.6674 1.07862.3681 1.07862.3681 1.64879-.389 1.64879-.389c.69217-.07 1.38438.013 2.07248.021z" fill="#808080"/><path d="m62.803395 73.7194s1.29015-3.3187 1.29015-3.3187.62925-3.4258.62925-3.4258.91011-2.115.91011-2.115.56817-2.1946.56817-2.1946.7887 2.2581.7887 2.2581.22406 2.1565.22406 2.1565.95403 1.9211.95403 1.9211.94577 2.2071.94577 2.2071.1768 1.5591.1768 1.5591-1.58862.4542-1.58862.4542-1.50905-.5992-1.50905-.5992-1.66818 1.1023-1.66818 1.1023h-1.72119v-.01z" fill="#666"/><path d="m78.269735 74.2786s-2.10187-1.5431-2.10187-1.5431-1.34246-1.0907-1.34246-1.0907 1.30382 2.0694 1.30382 2.0694 2.14051.5644 2.14051.5644z" fill="#808080"/><path d="m80.030715 72.807s.74175-2.4329.74175-2.4329.91009-2.115.91009-2.115.56818-2.1944.56818-2.1944.7887 2.2581.7887 2.2581 1.01154 1.9273 1.01154 1.9273.72905 1.9211.72905 1.9211-.10416 2.0544-.10416 2.0544 1.00178 1.0243 1.00178 1.0243-2.0623-.1136-2.0623-.1136-4.16225-.8773-4.16225-.8773.57766-1.4523.57766-1.4523z" fill="#666"/><path d="m91.513045 74.1618s-1.40969-.8635-1.40969-.8635-1.97342-2.7541-1.97342-2.7541-2.90095-2.5543-2.90095-2.5543-2.26576-1.9252-2.26576-1.9252.43635 1.6088.43635 1.6088 2.0027 3.2177 2.0027 3.2177.21973 2.9019.21973 2.9019 1.20364.9416 1.20364.9416 2.69994-.5347 2.69994-.5347l1.98746-.038z" fill="#808080"/><path d="m57.201265 77.3319-1.19997 3.6667h29.99936v-1.2223s-1.19997-1.2221-1.19997-1.2221-5.99988-1.2223-5.99988-1.2223-5.99987-.611-5.99987-.611-5.99987.611-5.99987.611-6.4938.1823-6.4938.1823-3.106-.1823-3.106-.1823z" fill="#0369a3"/><path d="m69.201015 79.7763s1.19998-1.2221 1.19998-1.2221h4.79989s3.59992 1.2221 3.59992 1.2221 1.19998 1.2223 1.19998 1.2223h-2.39995s-8.39982-1.2223-8.39982-1.2223z" fill="#1c99e0" opacity=".5"/><path d="m92.000595 65.00274a6 6.0000038 0 0 1 -6-6.00001h6z" fill="url(#a)" opacity=".74"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text.png
new file mode 100644
index 000000000..957d17225
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text.svg
new file mode 100644
index 000000000..5307354d0
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-text.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .791084 -1.28 0 1499.5992 -290.0136)" gradientUnits="userSpaceOnUse" x1="445.69522" x2="441.38797" y1="1103.5776" y2="1099.8198"><stop offset="0" stop-color="#e9b913"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(4.19983 0 0 3.9111 -1392.9408 -4525.0536)" gradientUnits="userSpaceOnUse" x2="0" y1="1173" y2="1178"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#023f62"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.19997 0 0 1.22222 -281.19295 850.5534)" gradientUnits="userSpaceOnUse" x2="0" y1="-629.66907" y2="-635.54944"><stop offset="0" stop-color="#18a303"/><stop offset="1" stop-color="#106802"/></linearGradient><linearGradient id="d" gradientTransform="matrix(4.19983 0 0 3.9111 -1392.9408 -4529.9436)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#e" y1="1173" y2="1178"/><linearGradient id="e"><stop offset="0" stop-color="#666"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-4.19983 0 0 3.9111 1540.9392 -4531.1636)" gradientUnits="userSpaceOnUse" x2="0" xlink:href="#e" y1="1173" y2="1178"/><linearGradient id="g" gradientTransform="matrix(4.4999 0 0 3.66665 -942.97875 2191.6564)" gradientUnits="userSpaceOnUse" x2="0" y1="-581.63782" y2="-578.63782"><stop offset="0" stop-color="#63bbee"/><stop offset="1" stop-color="#aadcf7"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="108" x2="20" xlink:href="#i" y1="122" y2="6"/><linearGradient id="i"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="108" x2="20" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="k" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96876 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#i" y1="991.62115" y2="977.11713"/><path d="m21.25195 0c-.25037 0-.50072.0111562-.75.0351562-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.99805c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.16016-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83594c-.24919-.024-.49962-.0351562-.75-.0351562zm62.00977.0136719c-.20997 0-.41948.0168281-.62695.0488281-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.0957 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.09376c-.20758-.032-.41894-.0488281-.6289-.0488281z" fill="url(#k)"/><path d="m22.00001 6v116h84.00001v-72l-44-44z" fill="url(#j)"/><path d="m31 55.996094v4h18v-4zm21.99805.002v28h42v-28zm3.00195 3.001906h36v22h-36zm-25 4.996094v4h18v-4zm0 8v4h18v-4zm0 8v4h18v-4zm0 8v4h64v-4zm0 8v4h64v-4zm0 7.999996v4h42v-4z" fill="url(#h)"/><path d="m55.99995 58.9987h35.99924v21.9999h-35.99924z" fill="url(#g)"/><path d="m82.39939 65.1097c2.39995 1.2223 6.5708 5.4785 9.59846 8.5556v3.6666h-27.59877c4.80059-6.111 12.00044-9.7777 18.00031-12.2222z" fill="url(#f)"/><path d="m73.58707 72.2139.20971-1.7259 3.15139-1.3732 1.77234-1.6867 3.11639-1.287-.81326 2.0851-1.21491 2.1676-.72316 2.3557-.50012 1.3573z" fill="#333"/><path d="m74.59955 70.6097c-3.59197-3.0353-5.39988-5.5-7.79983-9.1666-.70179.2159-.67498.1338-1.19998 0 0 0-3.21063 4.8582-4.7999 7.3333-1.58925 2.4752-4.80059 6.1111-4.80059 6.1111v2.4444h27.59878s-6.59344-4.8509-8.99848-6.7221z" fill="url(#d)"/><path d="m91.99919 74.8875h-1.54688l-6.85294 1.2222s-6.77196-1.8333-7.79068-1.8333c-1.00092 0-4.20908.6111-4.80941.6111-.42074 0-2.99959-1.2222-3.60943-1.2222-1.00619 0-2.16569 1.2986-5.16562 1.8333 0 0-.8619-1.9478-1.42439-1.8333-3.59992 1.4132-4.80059 1.2222-4.80059 1.2222v6.1111h35.9986l.001-6.1111h.00014z" fill="url(#c)"/><path d="m55.99995 76.1097-.0007 4.8889h31.20004l1.19998-1.2223-1.19998-1.2221-2.39995-1.2223-5.99988-1.2221-5.99987-.6112-5.39988.6112h-7.19985-4.19991z" fill="url(#b)"/><path d="m58.3999 73.6653 1.70967-2.7954 2.02641-2.4427 1.54734-2.8707 1.91642-2.8912-1.30074 3.6512-.95243 3.0079-.46065 1.8973-.85958 2.0216c-.34603-.2571-.78349-.2666-1.17801-.397l-1.12659.4498z" fill="#333"/><path d="m75.19954 73.6653-1.74718-2.6968-3.09839-3.4415-2.56346-3.4328-.99079-1.4289 1.07384 3.7096 1.17772 2.2247 1.04471 3.3983.30366 1.6674 1.07862.3681 1.64879-.389c.69217-.07 1.38438.013 2.07248.021z" fill="#808080"/><path d="m62.80205 73.7194 1.29015-3.3187.62925-3.4258.91011-2.115.56817-2.1946.7887 2.2581.22406 2.1565.95403 1.9211.94577 2.2071.1768 1.5591-1.58862.4542-1.50905-.5992-1.66818 1.1023h-1.72119v-.01z" fill="#666"/><path d="m78.26839 74.2786-2.10187-1.5431-1.34246-1.0907 1.30382 2.0694z" fill="#808080"/><path d="m80.02937 72.807.74175-2.4329.91009-2.115.56818-2.1944.7887 2.2581 1.01154 1.9273.72905 1.9211-.10416 2.0544 1.00178 1.0243-2.0623-.1136-4.16225-.8773.57766-1.4523z" fill="#666"/><path d="m91.5117 74.1618-1.40969-.8635-1.97342-2.7541-2.90095-2.5543-2.26576-1.9252.43635 1.6088 2.0027 3.2177.21973 2.9019 1.20364.9416 2.69994-.5347 1.98746-.038z" fill="#808080"/><path d="m57.19992 77.3319-1.19997 3.6667h29.99936v-1.2223l-1.19997-1.2221-5.99988-1.2223-5.99987-.611-5.99987.611-6.4938.1823z" fill="#0369a3"/><path d="m69.19967 79.7763 1.19998-1.2221h4.79989l3.59992 1.2221 1.19998 1.2223h-2.39995z" fill="#1c99e0" opacity=".5"/><path d="m91.99925 65.00274c-3.31371 0-6-2.686297-6-6.00001h6z" fill="url(#a)" opacity=".74"/></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web-template.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web-template.png
new file mode 100644
index 000000000..44bd24db3
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web-template.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web-template.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web-template.svg
new file mode 100644
index 000000000..6d3ad5563
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web-template.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="b"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="c"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="d"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="e"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="f"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="g"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="h"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><linearGradient id="i" gradientTransform="translate(-437.99866)" gradientUnits="userSpaceOnUse" x1="551" x2="454" xlink:href="#j" y1="128" y2="0"/><linearGradient id="j" gradientTransform="translate(0 20)" gradientUnits="userSpaceOnUse" x1="129" x2="103" y1="56" y2="24"><stop offset="0" stop-color="#535353"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><linearGradient id="k" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" y1="991.62115" y2="977.11713"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="108.00134" x2="20.00134" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="m" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96742 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#j" y1="991.62115" y2="977.11713"/><path d="m21.253295 0c-.25037 0-.50072.011156-.75.035156-3.66708.6998-4.56576 2.2662469-4.5 5.998047v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.998075c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.160155-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83597c-.24919-.024-.49962-.0351562-.75-.0351562z" fill="url(#m)"/><path d="m22.001355 6v116h84.000015v-72l-43.999995-44z" fill="url(#l)"/><path d="m83.263085.013672c-.20997 0-.41948.016828-.62695.048828-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.095695 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.093755c-.20758-.032-.41894-.048828-.6289-.048828z" fill="url(#k)"/><path d="m31.001355 51.998047v4h64v-4zm0 8v4h64v-4zm0 8v4h37.3125c2.631-1.2734 5.5685-2 8.6875-2s6.0565.7266 8.6875 2h9.3125v-4zm46.00586 4.607422a17.400075 17.400075 0 0 0 -17.40039 17.398437 17.400075 17.400075 0 0 0 17.40039 17.400394 17.400075 17.400075 0 0 0 17.40039-17.400394 17.400075 17.400075 0 0 0 -17.40039-17.398437zm-46.00586 3.392578v4h28.6875c.8437-1.4566 1.86045-2.8059 3.03125-4zm60.28125 0c1.1708 1.1941 2.18755 2.5434 3.03125 4h .6875v-4zm-60.28125 8v4h26.09375c.1379-1.3796.43985-2.7175.84375-4zm0 8v4h26.9375c-.4039-1.2825-.70585-2.6204-.84375-4zm0 8v4.000003h31.71875c-1.1708-1.1941-2.18755-2.5434-3.03125-4.000003z" fill="url(#i)"/><g fill="none" stroke="#d1d1d1" stroke-linecap="round"><path clip-path="url(#h)" d="m3066.2254-1069.3064c-2.0507-12.7551-13.5915-15.1323-19.2204-13.1889" stroke-width=".877032" transform="matrix(1.14061 0 0 1.13981 -3417.8287 1326.0563)"/><g stroke-width=".866611"><path clip-path="url(#g)" d="m3068.184-1099.5366c-15.8287 5.5755-16.1955 20.8148-12.4084 27.5262" transform="matrix(1.15392 0 0 1.15392 -3458.5987 1341.5843)"/><path clip-path="url(#f)" d="m3078.4656-1088.3913c-15.558-9.6896-30.2603-1.1652-34.1742 5.8114" transform="matrix(1.15392 0 0 1.15392 -3458.2987 1340.6233)"/><path clip-path="url(#e)" d="m3062.7593-1100.0911c15.4435 6.5674 14.8438 21.7994 10.639 28.2572" transform="matrix(1.15392 0 0 1.15392 -3458.5987 1341.5843)"/><path clip-path="url(#d)" d="m3072.4132-1068.2406c1.6468-20.2395-13.394-26.7448-21.8167-25.1165" transform="matrix(1.15392 0 0 1.15392 -3458.5987 1341.5843)"/><path clip-path="url(#c)" d="m3085.0144-1076.9486c-15.8776-5.4349-25.6105 6.297-26.7982 13.9111" transform="matrix(1.15392 0 0 1.15392 -3458.5987 1341.5843)"/><path clip-path="url(#b)" d="m3086.2173-1079.8642c-14.1391-9.0401-26.3732.053-29.3302 7.1696" transform="matrix(1.15392 0 0 1.15392 -3458.5987 1341.5843)"/><path clip-path="url(#a)" d="m3078.5198-1092.1932c-16.7706-.6199-22.7025 13.4218-21.6414 21.0549" transform="matrix(1.15392 0 0 1.15392 -3458.5987 1341.5843)"/></g></g></svg> \ No newline at end of file
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web.png b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web.png
new file mode 100644
index 000000000..600150cb3
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web.png
Binary files differ
diff --git a/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web.svg b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web.svg
new file mode 100644
index 000000000..72c723767
--- /dev/null
+++ b/sysui/desktop/icons/hicolor/128x128/mimetypes/oasis-web.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="551" x2="454" xlink:href="#b" y1="128" y2="0"/><linearGradient id="b"><stop offset="0" stop-color="#0369a3"/><stop offset="1" stop-color="#1c99e0"/></linearGradient><clipPath id="c"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="d"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="e"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="f"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="g"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="h"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="i"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><clipPath id="j"><circle cx="3063.9983" cy="-1084.639" r="15.000002"/></clipPath><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="108" x2="20" y1="122" y2="6"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="l" gradientTransform="matrix(7.99974 0 0 7.9977797 -873.96876 -7808.7674)" gradientUnits="userSpaceOnUse" x1="122.75008" x2="111.74973" xlink:href="#b" y1="991.62115" y2="977.11713"/><path d="m21.25195 0c-.25037 0-.50072.0111562-.75.0351562-3.66708.6998-4.56576 2.2662469-4.5 5.9980468v115.968747c.0004 4.1875 1.81149 5.99765 6 5.99805h83.99805c4.18851-.0004 5.99765-1.81055 5.99805-5.99805v-71.818356c.048-2.1119-.78004-4.230247-2.25-5.748047l-42.16016-42.1503908c-1.51819-1.4691999-3.63759-2.2988999-5.75-2.25h-39.83594c-.24919-.024-.49962-.0351562-.75-.0351562zm62.00977.0136719c-.20997 0-.41948.0168281-.62695.0488281-2.66247.8528-3.55843 4.904547-1.50586 6.810547l24.0957 24.220703c2.22593 2.1217 6.65811.306209 6.77539-2.775391v-24.220703c-.00024-2.1136998-1.91298-4.034856-4.01562-4.035156h-24.09376c-.20758-.032-.41894-.0488281-.6289-.0488281z" fill="url(#l)"/><path d="m22.00001 6v116h84.00001v-72l-44-44z" fill="url(#k)"/><g transform="translate(-438)"><path d="m469 51.998047v4h64v-4zm0 8v4h64v-4zm0 8v4h37.3125c2.631-1.2734 5.5685-2 8.6875-2s6.0565.7266 8.6875 2h9.3125v-4zm46.00586 4.607422a17.400075 17.400075 0 0 0 -17.40039 17.398437 17.400075 17.400075 0 0 0 17.40039 17.400394 17.400075 17.400075 0 0 0 17.40039-17.400394 17.400075 17.400075 0 0 0 -17.40039-17.398437zm-46.00586 3.392578v4h28.6875c.8437-1.4566 1.86045-2.8059 3.03125-4zm60.28125 0c1.1708 1.1941 2.18755 2.5434 3.03125 4h .6875v-4zm-60.28125 8v4h26.09375c.1379-1.3796.43985-2.7175.84375-4zm0 8v4h26.9375c-.4039-1.2825-.70585-2.6204-.84375-4zm0 8v4.000003h31.71875c-1.1708-1.1941-2.18755-2.5434-3.03125-4.000003z" fill="url(#a)"/><g fill="none" stroke="#aadcf7" stroke-linecap="round"><path clip-path="url(#c)" d="m3066.2254-1069.3064c-2.0507-12.7551-13.5915-15.1323-19.2204-13.1889" stroke-width=".877032" transform="matrix(1.14061 0 0 1.13981 -2979.83 1326.0563)"/><g stroke-width=".866611"><path clip-path="url(#d)" d="m3068.184-1099.5366c-15.8287 5.5755-16.1955 20.8148-12.4084 27.5262" transform="matrix(1.15392 0 0 1.15392 -3020.6 1341.5843)"/><path clip-path="url(#e)" d="m3078.4656-1088.3913c-15.558-9.6896-30.2603-1.1652-34.1742 5.8114" transform="matrix(1.15392 0 0 1.15392 -3020.3 1340.6233)"/><path clip-path="url(#f)" d="m3062.7593-1100.0911c15.4435 6.5674 14.8438 21.7994 10.639 28.2572" transform="matrix(1.15392 0 0 1.15392 -3020.6 1341.5843)"/><path clip-path="url(#g)" d="m3072.4132-1068.2406c1.6468-20.2395-13.394-26.7448-21.8167-25.1165" transform="matrix(1.15392 0 0 1.15392 -3020.6 1341.5843)"/><path clip-path="url(#h)" d="m3085.0144-1076.9486c-15.8776-5.4349-25.6105 6.297-26.7982 13.9111" transform="matrix(1.15392 0 0 1.15392 -3020.6 1341.5843)"/><path clip-path="url(#i)" d="m3086.2173-1079.8642c-14.1391-9.0401-26.3732.053-29.3302 7.1696" transform="matrix(1.15392 0 0 1.15392 -3020.6 1341.5843)"/><path clip-path="url(#j)" d="m3078.5198-1092.1932c-16.7706-.6199-22.7025 13.4218-21.6414 21.0549" transform="matrix(1.15392 0 0 1.15392 -3020.6 1341.5843)"/></g></g></g></svg> \ No newline at end of file