summaryrefslogtreecommitdiff
path: root/elementary-xfce/mimes/128
diff options
context:
space:
mode:
Diffstat (limited to 'elementary-xfce/mimes/128')
-rw-r--r--elementary-xfce/mimes/128/application-x-yaml.svg232
-rw-r--r--elementary-xfce/mimes/128/text-rust.svg222
-rw-r--r--[l---------]elementary-xfce/mimes/128/text-x-c++.svg256
l---------elementary-xfce/mimes/128/text-x-c++src.svg2
-rw-r--r--elementary-xfce/mimes/128/text-x-common-lisp.svg229
-rw-r--r--[l---------]elementary-xfce/mimes/128/text-x-csharp.svg241
-rw-r--r--elementary-xfce/mimes/128/text-x-dsrc.svg216
-rw-r--r--elementary-xfce/mimes/128/text-x-fortran.svg225
-rw-r--r--elementary-xfce/mimes/128/text-x-groovy.svg232
-rw-r--r--elementary-xfce/mimes/128/text-x-haskell.svg227
-rw-r--r--elementary-xfce/mimes/128/text-x-kotlin.svg238
-rw-r--r--elementary-xfce/mimes/128/text-x-pascal.svg215
-rw-r--r--elementary-xfce/mimes/128/text-x-sass.svg216
-rw-r--r--elementary-xfce/mimes/128/text-x-scheme.svg215
l---------elementary-xfce/mimes/128/text-x-scss.svg1
15 files changed, 2964 insertions, 3 deletions
diff --git a/elementary-xfce/mimes/128/application-x-yaml.svg b/elementary-xfce/mimes/128/application-x-yaml.svg
new file mode 100644
index 00000000..f735afc2
--- /dev/null
+++ b/elementary-xfce/mimes/128/application-x-yaml.svg
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="application-x-yaml.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="3.7675533"
+ inkscape:cx="71.399122"
+ inkscape:cy="92.633062"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="627"
+ inkscape:window-y="425"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ id="Y"
+ style="fill:#485a6c;stroke-width:0.999998"
+ d="M 46,50.284828 V 62 H 40 V 50.284828 L 29,32 h 7 l 7,12 7,-12 h 7 z"
+ sodipodi:nodetypes="cccccccccc" />
+ <path
+ id="A"
+ fill="#cb171e"
+ d="m 60.338,56 -2.7507,6 H 51.59666 L 64.2643,32 h 6.12758 L 82.54554,62 H 76.14398 L 73.468,56 Z M 72.02,50 67.4728,38.3038 62.446,50 Z"
+ style="fill:#c6262e;fill-opacity:1;stroke-width:0.999998"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ id="M"
+ style="fill:#485a6c;stroke-width:0.999998"
+ d="M 62,66 55,79 48,66 h -8 v 28 h 6 V 76 l 7,12 h 4 l 7,-12 v 18 h 6 V 66 Z"
+ sodipodi:nodetypes="cccccccccccccc" />
+ <path
+ id="L"
+ style="fill:#485a6c;stroke-width:0.999998"
+ d="M 82,87.999932 V 66 h -6 v 28 h 22 v -5.999934 z"
+ sodipodi:nodetypes="ccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-rust.svg b/elementary-xfce/mimes/128/text-rust.svg
new file mode 100644
index 00000000..d492055b
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-rust.svg
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-rust.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="5.3281249"
+ inkscape:cx="30.123168"
+ inkscape:cy="71.882699"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="601"
+ inkscape:window-y="63"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ id="path25893"
+ style="fill:#384759;fill-opacity:1;stroke-width:0.999996"
+ d="m 64,26.000001 a 0.50005,0.50005 0 0 0 -0.425781,0.236328 l -2.41211,3.896484 c -0.199429,0.01763 -0.399282,0.0334 -0.597656,0.05469 l -3.125,-3.34375 a 0.50005,0.50005 0 0 0 -0.832031,0.166016 L 55,31.298829 c -0.192513,0.05658 -0.387125,0.107877 -0.578125,0.167969 l -3.714844,-2.671875 a 0.50005,0.50005 0 0 0 -0.785156,0.324219 l -0.740234,4.535156 c -0.174629,0.09171 -0.350718,0.180563 -0.523438,0.275391 l -4.177734,-1.904297 a 0.50005,0.50005 0 0 0 -0.707031,0.472656 l 0.162109,4.603515 c -0.148395,0.119841 -0.297157,0.238914 -0.443359,0.361329 l -4.482422,-1.054688 a 0.50005,0.50005 0 0 0 -0.601563,0.601563 l 1.054688,4.482422 c -0.122379,0.146173 -0.241524,0.294994 -0.361329,0.443359 l -4.603515,-0.162109 a 0.50005,0.50005 0 0 0 -0.472656,0.707031 l 1.904297,4.177734 c -0.09479,0.17268 -0.18371,0.348851 -0.275391,0.523438 l -4.535156,0.740234 a 0.50005,0.50005 0 0 0 -0.324219,0.785156 l 2.671875,3.716797 c -0.05988,0.190376 -0.111577,0.384295 -0.167969,0.576172 l -4.289062,1.607422 a 0.50005,0.50005 0 0 0 -0.166016,0.832031 l 3.34375,3.125 c -0.02129,0.198247 -0.03706,0.398358 -0.05469,0.597656 l -3.896484,2.41211 a 0.50005,0.50005 0 0 0 0,0.851562 l 3.896484,2.41211 c 0.01764,0.199298 0.03339,0.399409 0.05469,0.597656 l -3.34375,3.125 a 0.50005,0.50005 0 0 0 0.166016,0.832031 l 4.289062,1.607422 c 0.05641,0.191877 0.108065,0.385796 0.167969,0.576172 l -2.671875,3.716797 a 0.50005,0.50005 0 0 0 0.324219,0.785156 l 4.535156,0.740234 c 0.09174,0.174645 0.180539,0.350701 0.275391,0.523438 l -1.904297,4.177734 a 0.50005,0.50005 0 0 0 0.472656,0.707031 l 4.605469,-0.162109 c 0.119519,0.147982 0.239249,0.295605 0.361328,0.441406 l -1.056641,4.484375 a 0.50005,0.50005 0 0 0 0.601563,0.601563 l 4.484375,-1.056641 c 0.145801,0.122079 0.293424,0.241809 0.441406,0.361328 l -0.162109,4.605469 a 0.50005,0.50005 0 0 0 0.707031,0.472656 l 4.177734,-1.904297 c 0.172737,0.09485 0.348793,0.183655 0.523438,0.275391 l 0.740234,4.535156 a 0.50005,0.50005 0 0 0 0.785156,0.324219 l 3.716797,-2.671875 c 0.190376,0.0599 0.384295,0.111556 0.576172,0.167969 l 1.607422,4.289062 a 0.50005,0.50005 0 0 0 0.832031,0.166016 l 3.125,-3.34375 c 0.198247,0.0213 0.398358,0.03705 0.597656,0.05469 l 2.41211,3.896484 a 0.50005,0.50005 0 0 0 0.851562,0 l 2.41211,-3.896484 c 0.199298,-0.01764 0.399409,-0.03339 0.597656,-0.05469 l 3.125,3.34375 a 0.50005,0.50005 0 0 0 0.832031,-0.166016 L 73,92.701173 c 0.191877,-0.05641 0.385796,-0.108065 0.576172,-0.167969 l 3.716797,2.671875 a 0.50005,0.50005 0 0 0 0.785156,-0.324219 l 0.740234,-4.535156 c 0.174645,-0.09174 0.350701,-0.180539 0.523438,-0.275391 l 4.177734,1.904297 a 0.50005,0.50005 0 0 0 0.707031,-0.472656 l -0.162109,-4.605469 c 0.147982,-0.119519 0.295605,-0.239249 0.441406,-0.361328 l 4.484375,1.056641 a 0.50005,0.50005 0 0 0 0.601563,-0.601563 L 88.535156,82.50586 c 0.122079,-0.145801 0.241809,-0.293424 0.361328,-0.441406 l 4.605469,0.162109 a 0.50005,0.50005 0 0 0 0.472656,-0.707031 l -1.904297,-4.177734 c 0.09485,-0.172737 0.183655,-0.348793 0.275391,-0.523438 l 4.535156,-0.740234 a 0.50005,0.50005 0 0 0 0.324219,-0.785156 l -2.671875,-3.716797 c 0.0599,-0.190376 0.111556,-0.384295 0.167969,-0.576172 l 4.289062,-1.607422 a 0.50005,0.50005 0 0 0 0.166016,-0.832031 l -3.34375,-3.125 c 0.0213,-0.198247 0.03705,-0.398358 0.05469,-0.597656 l 3.896484,-2.41211 a 0.50005,0.50005 0 0 0 0,-0.851562 L 95.86719,59.16211 C 95.84955,58.962812 95.8338,58.762701 95.8125,58.564454 l 3.34375,-3.125 a 0.50005,0.50005 0 0 0 -0.166016,-0.832031 l -4.289062,-1.607422 c -0.05641,-0.191877 -0.108065,-0.385796 -0.167969,-0.576172 l 2.671875,-3.716797 a 0.50005,0.50005 0 0 0 -0.324219,-0.785156 l -4.535156,-0.740234 c -0.09174,-0.174645 -0.180539,-0.350701 -0.275391,-0.523438 l 1.904297,-4.177734 a 0.50005,0.50005 0 0 0 -0.472656,-0.707031 l -4.605469,0.162109 c -0.119519,-0.147982 -0.239249,-0.295605 -0.361328,-0.441406 l 1.056641,-4.484375 a 0.50005,0.50005 0 0 0 -0.601563,-0.601563 l -4.484375,1.056641 c -0.145801,-0.122079 -0.293424,-0.241809 -0.441406,-0.361328 l 0.162109,-4.605469 a 0.50005,0.50005 0 0 0 -0.707031,-0.472656 l -4.177734,1.904297 c -0.172737,-0.09485 -0.348793,-0.183655 -0.523438,-0.275391 l -0.740234,-4.535156 a 0.50005,0.50005 0 0 0 -0.785156,-0.324219 l -3.716797,2.671875 C 73.385796,31.406894 73.191877,31.355242 73,31.298829 l -1.607422,-4.289062 a 0.50005,0.50005 0 0 0 -0.832031,-0.166016 l -3.125,3.34375 c -0.198247,-0.0213 -0.398358,-0.03705 -0.597656,-0.05469 l -2.41211,-3.896484 A 0.50005,0.50005 0 0 0 64,26.000001 Z m -0.04687,6.84375 c 1.137287,0.03024 2.04343,0.964115 2.042969,2.105469 0,2.80729 -4.210938,2.80729 -4.210938,0 -5.9e-4,-1.187698 0.980798,-2.140793 2.167969,-2.105469 z m -4.757813,3.464844 3.242188,3.398437 c 0.731118,0.764966 1.942062,0.800374 2.707031,0.0625 l 3.628907,-3.460937 c 7.479956,1.401851 13.965258,6.021554 17.734374,12.632812 l -2.484374,5.605469 C 83.596949,55.51493 84.038839,56.652681 85,57.085939 l 4.777344,2.117187 c 0.1485,1.494281 0.213683,2.998644 0.101562,4.496094 -0.338177,4.853251 -2.031245,9.514259 -4.886718,13.453125 -0.73172,0.979836 -1.660804,1.906631 -2.523438,2.773437 l -4.449219,-0.953125 c -1.035751,-0.223396 -2.057851,0.436904 -2.28125,1.472656 l -1.054687,4.929688 c -6.87187,3.112877 -14.759266,3.075788 -21.601563,-0.101562 L 52.023438,80.343751 C 51.800038,79.308001 50.785752,78.647697 49.75,78.871095 l -4.351562,0.933594 c -0.808569,-0.832713 -1.759481,-1.718826 -2.449219,-2.652344 -1.803786,-2.503076 -3.14766,-5.307222 -3.96875,-8.28125 -0.914822,-3.211928 -1.098443,-6.570435 -0.738281,-9.890625 l 4.535156,-2.015625 c 0.968054,-0.433255 1.409816,-1.567099 0.976562,-2.535156 l -0.9375,-2.101563 h 0.02344 l -1.40625,-3.152344 c 1.007124,-1.615864 0.976173,-2.0635 3.265625,-4.6875 3.80079,-4.246808 8.895891,-7.121811 14.496093,-8.179687 z m -20.34375,15.585937 c 1.138366,0.03374 2.043531,0.966602 2.042969,2.105469 0,2.80729 -4.210937,2.80729 -4.210937,0 -5.9e-4,-1.187698 0.980796,-2.140793 2.167968,-2.105469 z m 50.195313,0.09375 c 1.139901,0.03168 2.047377,0.965128 2.046875,2.105469 0,2.80729 -4.210938,2.80729 -4.210938,0 -5.24e-4,-1.186121 0.978405,-2.138547 2.164063,-2.105469 z M 48.363281,81.539063 c 1.136852,0.0337 2.041421,0.964213 2.042969,2.101563 0,2.80729 -4.210938,2.80729 -4.210938,0 0.0016,-1.186164 0.982329,-2.136843 2.167969,-2.101563 z m 31.171875,0.09375 c 1.139903,0.03168 2.047379,0.965129 2.046875,2.105469 0,2.80729 -4.210937,2.80729 -4.210937,0 -5.28e-4,-1.18612 0.978405,-2.138545 2.164062,-2.105469 z" />
+ <path
+ id="path25467"
+ style="fill:#384759;fill-opacity:1;stroke-width:1"
+ d="M 43,45 40.042581,50.175651 41.442546,53 H 47 v 18.000491 h -8.275353 -0.101558 c 0.82107,2.973953 1.134939,4.496307 2.93868,6.999319 h 0.199215 21.836849 c 0.236935,0 0.402334,-0.04224 0.402334,-0.265619 v -6.471843 c 0,-0.216635 -0.165396,-0.261709 -0.402334,-0.261714 L 57,71.000491 V 65 h 7.5 c 0.609253,0 3.237175,1.566454 4.083357,4.964727 0.264009,1.042498 0.854475,3.289035 1.253875,4.378919 0.399393,1.2185 2.015881,3.656164 3.742093,3.656164 H 84.5 85.167958 c 4.864895,0 4.014193,-7.146983 4.352363,-12.000111 h -0.04688 -2.101898 c -0.264009,0 -0.371085,0.176336 -0.371085,0.433584 v 1.206831 c 0,2.870247 -2.948729,3.360377 -4.500458,3.360377 -1.362814,0 -3.946238,-0.561446 -4.135783,-1.387316 C 77.565425,65.125028 76.09853,63.65851 74,61.999996 c 2.606235,-1.651744 4.779848,-4.88852 4.641601,-9 C 78.503365,48.888517 74.484789,45 71.641779,45 Z m 14,7.999797 h 9 c 1.750345,0 4,0.166036 4,2.999924 0,2.83389 -1.890054,2.999924 -4,2.999924 h -9 z"
+ sodipodi:nodetypes="cccccccccccssssccsccsccccsssczsccczccc" />
+ <g
+ id="path26944" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-c++.svg b/elementary-xfce/mimes/128/text-x-c++.svg
index 05ab0ed6..a4a62cbb 120000..100644
--- a/elementary-xfce/mimes/128/text-x-c++.svg
+++ b/elementary-xfce/mimes/128/text-x-c++.svg
@@ -1 +1,255 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-c++.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="2.6640625"
+ inkscape:cx="80.140762"
+ inkscape:cy="94.592375"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="601"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.9499766,0,0,1.9499766,-8.457304,1.500799)" />
+ <linearGradient
+ id="linearGradient1028">
+ <stop
+ style="stop-color:#64baff;stop-opacity:1"
+ offset="0"
+ id="stop1024" />
+ <stop
+ style="stop-color:#3689e6;stop-opacity:1"
+ offset="1"
+ id="stop1026" />
+ </linearGradient>
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 63.125401,54.393136 c 0,0 -0.707538,-6.596806 -7.252902,-6.779994 -6.545355,-0.18318 -9.906903,4.947602 -9.906903,12.277289 0,7.329685 3.715058,13.193747 10.083593,13.193747 6.368678,0 7.076212,-7.329687 7.076212,-7.329687 l 12.20632,0.732875 c 0,0 0.718746,6.619936 -4.389161,11.670565 C 65.834464,83.20817 59.564847,84.0333 55.186389,83.999 50.80797,83.96406 44.737337,84.0676 38.866787,78.054907 32.996228,72.04222 32,66.201152 32,60.463377 32,54.725342 33.113282,47.124122 40.093485,41.359971 44.837379,37.443153 49.646356,36 54.456116,36 74.535322,36 75.883885,54.519286 75.883885,54.519286 Z"
+ id="path3"
+ style="display:inline;vector-effect:none;fill:url(#linearGradient1030);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new" />
+ <g
+ id="g13432"
+ transform="matrix(-0.1960784,0,0,0.1960784,145.12426,14.999992)"
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:5.1;enable-background:new">
+ <path
+ style="fill:#499df0;fill-opacity:1;stroke:none;stroke-width:5.1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 270.93378,122.40006 v 30.6 h -30.6 v 30.6 h 30.6 v 30.6 h 30.60001 v -30.6 h 30.6 v -30.6 h -30.6 v -30.6 z"
+ id="path13430"
+ sodipodi:nodetypes="ccccccccccccc" />
+ </g>
+ <g
+ id="g21108"
+ transform="matrix(-0.1960784,0,0,0.1960784,145.12426,36.999989)"
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:5.1;enable-background:new">
+ <path
+ style="fill:#499df0;fill-opacity:1;stroke:none;stroke-width:5.1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 270.93378,132.60006 v 30.6 h -30.6 v 30.6 h 30.6 v 30.6 h 30.60001 v -30.6 h 30.6 v -30.6 h -30.6 v -30.6 z"
+ id="path21106"
+ sodipodi:nodetypes="ccccccccccccc" />
+ </g>
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-c++src.svg b/elementary-xfce/mimes/128/text-x-c++src.svg
index 05ab0ed6..cac65765 120000
--- a/elementary-xfce/mimes/128/text-x-c++src.svg
+++ b/elementary-xfce/mimes/128/text-x-c++src.svg
@@ -1 +1 @@
-text-x-script.svg \ No newline at end of file
+text-x-c++.svg \ No newline at end of file
diff --git a/elementary-xfce/mimes/128/text-x-common-lisp.svg b/elementary-xfce/mimes/128/text-x-common-lisp.svg
new file mode 100644
index 00000000..2fe4170d
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-x-common-lisp.svg
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-common-lisp.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="2.6640625"
+ inkscape:cx="49.73607"
+ inkscape:cy="94.592375"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="601"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <ellipse
+ cx="63.999474"
+ cy="62.001099"
+ fill="#ffffff"
+ id="circle2"
+ style="fill:#f2f2f2;fill-opacity:1;stroke-width:0.0670911"
+ rx="31.698776"
+ ry="31.699385" />
+ <path
+ stroke="#000000"
+ stroke-width="0.335456"
+ d="m 63.94013,30.167914 c -8.413529,0.01508 -16.479299,3.361743 -22.431942,9.306402 -12.441552,12.422245 -12.457333,32.578862 -0.03538,45.01986 12.421872,12.44181 32.578256,12.45759 45.019014,0.03539 C 98.93337,72.107317 98.949151,51.950679 86.527202,39.509683 80.541256,33.514198 72.412473,30.152169 63.94015,30.16795 Z m 0.307683,0.135673 c 8.08441,0.06528 16.10433,3.211628 22.183755,9.301142 12.369399,12.389073 12.353751,32.460179 -0.035,44.829683 -6.194342,6.184886 -16.229787,6.177071 -22.41442,-0.01709 -6.184768,-6.194461 -6.176933,-16.230081 0.01709,-22.414832 6.260438,-6.250719 6.268406,-16.393311 0.01709,-22.653604 -5.002216,-5.009974 -12.741155,-6.279576 -18.973416,-2.921463 5.721426,-4.25459 12.505643,-6.177731 19.204064,-6.123518 z m -25.742097,17.57091 h 5.395542 c 1.341198,5.685261 3.399714,10.712778 5.496701,15.705363 2.14473,-5.574505 4.478702,-10.959761 7.452582,-15.705363 h 5.395542 C 55.64625,61.008036 48.461838,70.004728 59.008761,81.597255 h -5.39554 C 47.196973,71.177859 42.493149,61.677892 38.505716,47.874497 Z"
+ id="path4"
+ style="fill:#4d4d4d;fill-opacity:1;stroke:#4d4d4d;stroke-opacity:1" />
+ <path
+ d="m 68.990354,42.404143 c 10.547472,11.591998 3.362513,20.589766 -3.237322,33.722758 h 5.395542 c 2.97388,-4.745338 5.307854,-10.130593 7.452582,-15.705363 2.096987,4.99232 4.155505,10.019969 5.496703,15.705363 h 5.39554 C 85.505968,62.323506 80.802141,52.823123 74.385896,42.404143 Z"
+ id="path6"
+ style="fill:#4d4d4d;fill-opacity:1;stroke-width:0.0670911" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-csharp.svg b/elementary-xfce/mimes/128/text-x-csharp.svg
index 05ab0ed6..af76e611 120000..100644
--- a/elementary-xfce/mimes/128/text-x-csharp.svg
+++ b/elementary-xfce/mimes/128/text-x-csharp.svg
@@ -1 +1,240 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-csharp.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="2.6640625"
+ inkscape:cx="66.439883"
+ inkscape:cy="94.592375"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="760"
+ inkscape:window-y="228"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7773965,0,0,1.7773965,-4.876686,6.116104)" />
+ <linearGradient
+ id="linearGradient1028">
+ <stop
+ style="stop-color:#64baff;stop-opacity:1"
+ offset="0"
+ id="stop1024" />
+ <stop
+ style="stop-color:#3689e6;stop-opacity:1"
+ offset="1"
+ id="stop1026" />
+ </linearGradient>
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 60.370686,54.327276 c 0,0 -0.644914,-6.012966 -6.610992,-6.17994 -5.966068,-0.16696 -9.030104,4.509722 -9.030104,11.190704 0,6.680982 3.38626,12.02605 9.191156,12.02605 5.805028,0 6.44994,-6.680982 6.44994,-6.680982 l 11.126018,0.668016 c 0,0 0.655136,6.034044 -4.000704,10.637676 -4.656014,4.603276 -10.370744,5.355372 -14.36169,5.324108 -3.990916,-0.03184 -9.524276,0.06252 -14.87526,-5.418014 C 32.908056,70.41435 32,65.09024 32,59.860278 32,54.63008 33.014752,47.701598 39.377182,42.447594 43.701224,38.877424 48.084588,37.562 52.468664,37.562 70.770788,37.562 72,54.442262 72,54.442262 Z"
+ id="path3"
+ style="vector-effect:none;fill:url(#linearGradient1030);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
+ <path
+ d="m 89.632858,48 -1.550892,6 h 4.812508 l 1.569122,-6 h 4.028654 l -1.569122,6 H 102 v 4 h -6.04302 l -1.45766,6 H 100 v 4 h -6.4486 l -1.550262,6 h -4.028654 l 1.550264,-6 h -4.81251 l -1.550262,6 h -4.065112 l 1.550264,-6 H 76 v -4 h 5.538358 l 1.47589,-6 H 78 v -4 h 6.016854 l 1.550896,-6 z m 2.25901,10 H 87.07936 l -1.47589,6 h 4.812508 z"
+ id="path11206-3"
+ style="font-weight:bold;font-size:18.6667px;line-height:1.25;-inkscape-font-specification:'sans-serif Bold';fill:#4599ee;fill-opacity:1;stroke-width:1"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-dsrc.svg b/elementary-xfce/mimes/128/text-x-dsrc.svg
new file mode 100644
index 00000000..0fe82db5
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-x-dsrc.svg
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-dsrc.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="3.7675533"
+ inkscape:cx="71.929971"
+ inkscape:cy="75.115062"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="760"
+ inkscape:window-y="228"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 60.663716,88.999999 H 38 V 30 h 22.433626 c 6.058997,0 11.293511,1.181152 15.703542,3.543456 4.429203,2.343099 7.842182,5.723308 10.238938,10.140625 C 88.792035,48.082194 90,53.354166 90,59.499997 c 0,6.145833 -1.198378,11.427409 -3.595134,15.844728 -2.396753,4.398113 -5.790558,7.778321 -10.181414,10.140625 -4.390856,2.343099 -9.577435,3.514649 -15.559736,3.514649 z M 54,75.402342 h 6.088496 c 2.914453,0 5.397491,-0.470541 7.449112,-1.411623 2.070797,-0.941081 3.643069,-2.563964 4.716816,-4.86865 1.092921,-2.304688 1.639382,-5.512045 1.639382,-9.622072 0,-4.110025 -0.556048,-7.31738 -1.668144,-9.622067 -1.09292,-2.304687 -2.703539,-3.927571 -4.831858,-4.868652 -2.109144,-0.941081 -4.697639,-1.411621 -7.765486,-1.411621 H 54 Z"
+ style="font-weight:900;font-size:40px;line-height:1.25;font-family:'Inter V';-inkscape-font-specification:'Inter V Heavy';fill:#c6262e;fill-opacity:1;stroke-width:0.999998"
+ id="path24534-9"
+ sodipodi:nodetypes="sccsccsccscsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-fortran.svg b/elementary-xfce/mimes/128/text-x-fortran.svg
new file mode 100644
index 00000000..55eafd7d
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-x-fortran.svg
@@ -0,0 +1,225 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-fortran.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="5.328125"
+ inkscape:cx="57.431085"
+ inkscape:cy="60.809384"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="760"
+ inkscape:window-y="228"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="layer101"
+ style="fill:#7239b3;fill-opacity:1;stroke:none;stroke-width:3.98494"
+ transform="matrix(0.0250939,0,0,0.02509508,32.003564,29.801724)">
+ <path
+ d="M 374,2558.203 C 223.231,2558.253 -0.142,2295.04 -0.142,2181.664 v -1802 C -0.142,227.08 263.836,7.893 377.76,7.901 l 1805.356,0.127 c 155.783,0.01 367.163,254.122 367.163,375.222 v 1803.768 c 0,177.696 -238.056,370.532 -372.282,370.577 z"
+ id="path2"
+ style="fill:#7239b3;fill-opacity:1;stroke-width:3.98494" />
+ </g>
+ <path
+ d="m 44,80.000001 h 1.839926 c 3.800175,0 3.940502,-1.290963 4.160074,-4.716439 0,0 0.146301,-28.694211 0,-29.204388 C 49.75902,45.238834 49.042247,43.999319 46.344941,44 H 44 V 40 H 84.000001 V 58 H 79.719826 C 79.675916,57.95608 79.544169,56.816729 79.456341,55.630983 78.951329,50.053606 77.69977,46.844592 75.284481,45.592976 74.010967,44.93423 72.022413,44.001932 65.652927,44 H 60 v 14 h 0.770795 c 1.77853,-0.02196 4.040119,-0.138879 4.786662,-0.6 0.966115,-0.59287 1.778533,-2.186217 2.063976,-4.250287 0.215178,-1.506398 0.378562,-3.148976 0.378562,-3.148976 L 72,49.999237 v 22.000737 h -4.000005 v -0.603033 c 0,-1.405325 -0.817708,-4.677097 -1.278808,-5.665213 -0.724586,-1.515118 -1.954189,-2.402379 -5.445374,-2.731754 H 60 v 7.25514 c 0.03036,3.086636 0,5.14881 0,6.599567 0,1.272297 1.385597,2.881799 4.876786,3.145294 h 3.123209 v 4 H 44 Z"
+ id="path5"
+ style="fill:#ffffff;stroke:none;stroke-width:0.0999997"
+ sodipodi:nodetypes="cccsccccccccccccccccccsccccsccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-groovy.svg b/elementary-xfce/mimes/128/text-x-groovy.svg
new file mode 100644
index 00000000..de4b87a4
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-x-groovy.svg
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-groovy.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="2.6640625"
+ inkscape:cx="74.322581"
+ inkscape:cy="85.958944"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="619"
+ inkscape:window-y="320"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ sodipodi:type="star"
+ style="fill:#3689e6;fill-opacity:1;stroke:none;stroke-width:0.453986;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path25763"
+ inkscape:flatsided="false"
+ sodipodi:sides="5"
+ sodipodi:cx="29.08725"
+ sodipodi:cy="23.919403"
+ sodipodi:r1="17.185425"
+ sodipodi:r2="8.5927124"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-0.9424778"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ inkscape:transform-center-y="-3.6149694"
+ transform="matrix(2.2026014,0,0,2.202821,-0.06761636,8.9242516)"
+ d="M 29.08725,6.7339783 34.137919,16.967753 45.43156,18.608815 37.259405,26.574697 39.188589,37.822704 29.08725,32.512115 18.98591,37.822704 20.915095,26.574697 12.74294,18.608814 24.03658,16.967753 Z" />
+ <path
+ d="m 68.69023,56.594286 q -0.16216,-0.661122 -0.511434,-1.160082 -0.349272,-0.511436 -0.873182,-0.86071 -0.511434,-0.361744 -1.197504,-0.536382 -0.673596,-0.18712 -1.484408,-0.18712 -1.746362,0 -2.98129,0.83576 -1.222452,0.835758 -1.8711,2.407484 -0.636176,1.571726 -0.636176,3.7921 0,2.245322 0.611226,3.841996 0.611228,1.596674 1.821206,2.444906 1.20998,0.848234 3.006238,0.848234 1.5842,0 2.632016,-0.46154 1.060294,-0.461536 1.5842,-1.30977 0.523908,-0.848232 0.523908,-1.995842 l 1.197508,0.12474 h -5.83784 v -4.93971 h 11.326404 v 3.542618 q 0,3.492726 -1.484404,5.975054 -1.471936,2.469854 -4.06653,3.792098 -2.582122,1.309772 -5.925156,1.309772 -3.729732,0 -6.548856,-1.584198 -2.819128,-1.584202 -4.40333,-4.515594 -1.571724,-2.931394 -1.571724,-6.972974 0,-3.168398 0.960498,-5.613306 0.972974,-2.444906 2.694388,-4.128898 1.721414,-1.696464 3.979212,-2.557172 2.257792,-0.873182 4.839914,-0.873182 2.27027,0 4.216216,0.64865 1.958422,0.636174 3.455304,1.821204 1.509354,1.172558 2.432432,2.781706 0.923076,1.609146 1.122662,3.530146 z"
+ style="font-weight:900;font-size:17.2332px;line-height:1.25;font-family:'Inter V';-inkscape-font-specification:'Inter V Heavy';fill:#ffffff;fill-opacity:1;stroke-width:1"
+ id="path28917" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-haskell.svg b/elementary-xfce/mimes/128/text-x-haskell.svg
new file mode 100644
index 00000000..5fd64fd5
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-x-haskell.svg
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-haskell.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="2.6640625"
+ inkscape:cx="57.618768"
+ inkscape:cy="85.958944"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="62"
+ inkscape:window-y="95"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 30,84 46,60 30,36 H 42 L 58,60 42,84"
+ id="path2"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.2" />
+ <path
+ d="M 84.666668,70 79.333332,62 H 98 v 8"
+ id="path4"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.2" />
+ <path
+ d="M 76.666668,58 71.333332,50 H 98 v 8"
+ id="path6"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.2" />
+ <path
+ d="M 46,84 62,60 46,36 H 58 L 90,84 H 78 L 68,69 58,84"
+ id="path10"
+ style="fill:#7239b3;stroke-width:0.2;fill-opacity:1" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-kotlin.svg b/elementary-xfce/mimes/128/text-x-kotlin.svg
new file mode 100644
index 00000000..5e8811f8
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-x-kotlin.svg
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-kotlin.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="2.6640625"
+ inkscape:cx="74.322581"
+ inkscape:cy="85.958944"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="619"
+ inkscape:window-y="320"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <linearGradient
+ id="SVGID_1_"
+ gradientUnits="userSpaceOnUse"
+ x1="500.00351"
+ y1="579.10577"
+ x2="-0.09653803"
+ y2="1079.2058"
+ gradientTransform="matrix(0.9998,0,0,0.9998,0.09651873,-578.99)">
+ <stop
+ offset="3.435144e-03"
+ style="stop-color:#E44857"
+ id="stop4" />
+ <stop
+ offset="0.4689"
+ style="stop-color:#C711E1"
+ id="stop6" />
+ <stop
+ offset="1"
+ style="stop-color:#7F52FF"
+ id="stop8" />
+ </linearGradient>
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <polygon
+ class="st0"
+ points="500,500 0,500 0,0 500,0 250,250 "
+ id="polygon11"
+ style="fill:url(#SVGID_1_);stroke-width:8.3333"
+ transform="matrix(0.12,0,0,0.12,34,34)" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-pascal.svg b/elementary-xfce/mimes/128/text-x-pascal.svg
new file mode 100644
index 00000000..42bfd332
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-x-pascal.svg
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-pascal.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="2.6640625"
+ inkscape:cx="74.322581"
+ inkscape:cy="85.958944"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="619"
+ inkscape:window-y="320"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ id="path35997-7"
+ style="font-weight:900;font-size:40px;line-height:1.25;font-family:'Inter V';-inkscape-font-specification:'Inter V Heavy';fill:#a56de2;fill-opacity:1;stroke-width:1"
+ d="M 42,30 V 90 H 58 V 72.1875 h 9.3125 c 4.570312,0 8.5625,-0.847656 11.980468,-2.546876 3.4375,-1.699218 6.105468,-4.121094 8,-7.265624 1.914062,-3.144532 2.871094,-6.867188 2.871094,-11.164062 0,-4.257814 -0.929688,-7.98047 -2.785156,-11.164062 C 85.523438,36.863282 82.925782,34.394532 79.585938,32.636718 76.246094,30.878906 72.351564,30 67.898438,30 Z m 16,13.007812 h 6.03125 c 1.914062,0 3.542968,0.332032 4.890626,0.996094 1.367188,0.644532 2.414062,1.582032 3.136718,2.8125 0.742186,1.210938 1.113282,2.675782 1.113282,4.394532 0,1.699218 -0.371096,3.171874 -1.113282,4.421874 -0.722656,1.250002 -1.769532,2.21875 -3.136718,2.902344 -1.347654,0.664062 -2.976564,0.996094 -4.890626,0.996094 H 58 Z" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-sass.svg b/elementary-xfce/mimes/128/text-x-sass.svg
new file mode 100644
index 00000000..5c122a9f
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-x-sass.svg
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-sass.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="2.6640625"
+ inkscape:cx="74.322581"
+ inkscape:cy="85.958944"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="619"
+ inkscape:window-y="320"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ fill="#cd6799"
+ d="m 93.441992,62.764322 c -2.6514,0.014 -4.95576,0.65244 -6.88532,1.5964 -0.70796,-1.40206 -1.41594,-2.6514 -1.54086,-3.5676 -0.1388,-1.0689 -0.3054,-1.72134 -0.1388,-2.99844 0.1666,-1.27712 0.91618,-3.09562 0.9023,-3.23444 -0.014,-0.1388 -0.1666,-0.79126 -1.69356,-0.80514 -1.52698,-0.014 -2.84574,0.29152 -2.99844,0.69408 -0.1526,0.40258 -0.44422,1.31876 -0.63856,2.26272 -0.26376,1.38818 -3.05398,6.34394 -4.65038,8.93982 -0.51362,-1.01338 -0.95784,-1.9018 -1.055,-2.60976 -0.1388,-1.0689 -0.3054,-1.72134 -0.1388,-2.99846 0.1666,-1.2771 0.9162,-3.09562 0.9023,-3.23442 -0.014,-0.1388 -0.1666,-0.79126 -1.69356,-0.80514 -1.52698,-0.014 -2.84574,0.29152 -2.99844,0.69408 -0.1526,0.40256 -0.31928,1.34652 -0.63856,2.26272 -0.31928,0.91618 -4.0257,9.18968 -4.99742,11.32746 -0.49974,1.09666 -0.93006,1.9712 -1.23546,2.56812 0,0 0,0 0,0 0,0 -0.014,0.0416 -0.0556,0.111 -0.26376,0.51362 -0.41646,0.79126 -0.41646,0.79126 0,0 0,0 0,0.014 -0.20822,0.37482 -0.43034,0.72186 -0.54138,0.72186 -0.0834,0 -0.236,-0.99948 0.0278,-2.3599 0.55526,-2.8735 1.87402,-7.34342 1.86014,-7.49612 0,-0.0832 0.24988,-0.86066 -0.86066,-1.26322 -1.08278,-0.40258 -1.47146,0.26374 -1.56864,0.26374 -0.0972,0 -0.1666,0.236 -0.1666,0.236 0,0 1.20772,-5.02518 -2.30436,-5.02518 -2.1933,0 -5.21952,2.40154 -6.71874,4.56708 -0.94396,0.51362 -2.9568,1.61028 -5.10846,2.79022 -0.81902,0.4581 -1.6658,0.9162 -2.45706,1.34652 -0.0556,-0.0556 -0.111,-0.125 -0.1666,-0.1804 -4.2478,-4.53932 -12.10484,-7.74598 -11.77168,-13.84004 0.125,-2.22108 0.88844,-8.0514 15.0894,-15.13106 11.6884,-5.7609 20.98912,-4.1645 22.5994,-0.62468 2.30436,5.05294 -4.98352,14.43698 -17.0606,15.79738 -4.60872,0.51362 -7.02414,-1.26324 -7.63494,-1.92956 -0.63854,-0.69408 -0.73572,-0.73572 -0.9717,-0.59692 -0.3887,0.20824 -0.1388,0.83292 0,1.19384 0.36092,0.94396 1.84626,2.60976 4.35884,3.42878 2.22108,0.72184 7.62106,1.12442 14.15934,-1.40206 7.31564,-2.83186 13.0349,-10.70278 11.35522,-17.2966 -1.67968,-6.69096 -12.78504,-8.89816 -23.29348,-5.16398 -6.24676,2.22106 -13.02104,5.71926 -17.89352,10.27246 -5.78866,5.41386 -6.70486,10.11974 -6.33004,12.09096 1.34652,6.99636 10.9943,11.54956 14.8534,14.92282 -0.1944,0.111 -0.3748,0.20822 -0.5275,0.2915 -1.92956,0.95784 -9.28684,4.80308 -11.11924,8.87042 -2.08224,4.60872 0.33316,7.91256 1.92956,8.35678 4.95576,1.37428 10.05036,-1.09666 12.78504,-5.17788 2.7347,-4.08122 2.40154,-9.38402 1.1383,-11.81332 -0.014,-0.0278 -0.0278,-0.0556 -0.0556,-0.0834 0.49974,-0.2915 1.01336,-0.5969 1.5131,-0.88842 0.9856,-0.58304 1.95732,-1.12442 2.79022,-1.56864 -0.47198,1.291 -0.81902,2.83188 -0.9856,5.05294 -0.20822,2.60976 0.86066,5.9969 2.26272,7.32954 0.62468,0.58304 1.3604,0.59692 1.83238,0.59692 1.63804,0 2.37378,-1.36042 3.1928,-2.97068 0.99948,-1.9712 1.90178,-4.26168 1.90178,-4.26168 0,0 -1.12442,6.19122 1.92956,6.19122 1.11054,0 2.23496,-1.44368 2.7347,-2.17942 0,0.014 0,0.014 0,0.014 0,0 0.0278,-0.0416 0.0832,-0.1388 0.111,-0.1804 0.1804,-0.29152 0.1804,-0.29152 0,0 0,-0.014 0,-0.0278 0.44422,-0.77736 1.4437,-2.54034 2.92904,-5.46938 1.91568,-3.77582 3.76194,-8.4956 3.76194,-8.4956 0,0 0.1666,1.15218 0.73574,3.06786 0.33316,1.12442 1.02724,2.35988 1.5825,3.5537 -0.4442,0.62468 -0.72184,0.97172 -0.72184,0.97172 0,0 0,0 0.014,0.014 -0.36092,0.47198 -0.74962,0.9856 -1.17994,1.48536 -1.5131,1.80462 -3.31772,3.87298 -3.5676,4.4699 -0.29152,0.70796 -0.2221,1.22158 0.33316,1.63804 0.40258,0.3054 1.12442,0.34704 1.86014,0.3054 1.36042,-0.0972 2.31826,-0.43034 2.79022,-0.63856 0.73574,-0.26376 1.5964,-0.66632 2.40154,-1.26324 1.48534,-1.09666 2.38766,-2.66528 2.30436,-4.73366 -0.0416,-1.1383 -0.41644,-2.2766 -0.87454,-3.34548 0.1388,-0.1944 0.26376,-0.3887 0.40256,-0.58304 2.34602,-3.42878 4.16452,-7.19072 4.16452,-7.19072 0,0 0.1666,1.15218 0.73572,3.06786 0.27764,0.97172 0.84678,2.02672 1.34654,3.05398 -2.2072,1.79074 -3.5676,3.87298 -4.05346,5.2334 -0.87456,2.52646 -0.1944,3.66476 1.09664,3.92852 0.58304,0.125 1.41594,-0.1526 2.02674,-0.41646 0.77738,-0.24986 1.69356,-0.6802 2.56812,-1.31876 1.48534,-1.09666 2.91514,-2.62364 2.83186,-4.69202 -0.0416,-0.94394 -0.29152,-1.87402 -0.63856,-2.77634 1.87402,-0.77736 4.28944,-1.2077 7.37118,-0.84678 6.607678,0.77738 7.912558,4.90024 7.662698,6.63546 -0.24988,1.7352 -1.63804,2.67916 -2.09614,2.97068 -0.458098,0.29152 -0.610798,0.38868 -0.569158,0.59692 0.0556,0.30538 0.277638,0.2915 0.666338,0.23598 0.54138,-0.0972 3.47042,-1.40206 3.59536,-4.59484 0.20822,-4.08122 -3.67866,-8.53724 -10.550098,-8.4956 z m -50.97358,17.18554 c -2.19332,2.38766 -5.24728,3.28996 -6.56604,2.52646 -1.41594,-0.81902 -0.86068,-4.34496 1.83238,-6.87144 1.63804,-1.54086 3.74806,-2.97068 5.1501,-3.84522 0.31928,-0.1944 0.79126,-0.47198 1.36042,-0.81902 0.0972,-0.0556 0.1526,-0.0834 0.1526,-0.0834 v 0 c 0.111,-0.0694 0.22212,-0.1388 0.33316,-0.20822 0.98562,3.60924 0.0416,6.78816 -2.2627,9.30074 z m 15.96394,-10.85548 c -0.76348,1.86014 -2.35988,6.62156 -3.3316,6.35782 -0.8329,-0.22212 -1.34652,-3.83136 -0.1666,-7.39896 0.5969,-1.79074 1.86014,-3.92852 2.59588,-4.76142 1.19382,-1.33264 2.51258,-1.77686 2.83186,-1.23546 0.40256,0.70796 -1.45758,5.87196 -1.92956,7.03802 z m 13.17374,6.30228 c -0.31928,0.1666 -0.62468,0.27764 -0.7635,0.1944 -0.0972,-0.0556 0.1388,-0.27762 0.1388,-0.27762 0,0 1.65192,-1.77686 2.30436,-2.582 0.3748,-0.47198 0.81902,-1.02724 1.291,-1.65192 0,0.0556 0,0.125 0,0.1804 0,2.1239 -2.0545,3.55372 -2.97068,4.13674 z m 10.1614,-2.31824 c -0.236,-0.1666 -0.1944,-0.72184 0.5969,-2.45706 0.3054,-0.6802 1.02726,-1.8185 2.26272,-2.91516 0.1388,0.44422 0.236,0.87456 0.22212,1.27712 -0.014,2.67916 -1.92956,3.67864 -3.08174,4.0951 z"
+ id="path2"
+ style="fill:#f4679d;fill-opacity:1;stroke-width:1" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-scheme.svg b/elementary-xfce/mimes/128/text-x-scheme.svg
new file mode 100644
index 00000000..141076a2
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-x-scheme.svg
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="128"
+ height="128"
+ id="svg3172"
+ sodipodi:docname="text-x-scheme.svg"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview48"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="2.6640625"
+ inkscape:cx="74.322581"
+ inkscape:cy="85.958944"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="619"
+ inkscape:window-y="320"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3172" />
+ <defs
+ id="defs3174">
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ id="stop3602"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3702-501-757-486">
+ <stop
+ id="stop3100"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop3102"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop3104"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3688-464-309-255">
+ <stop
+ id="stop3094"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3096"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3019-2"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6285655,0,0,2.5204893,0.914429,-4.3579715)" />
+ <linearGradient
+ x1="23.99999"
+ y1="5.5641499"
+ x2="23.99999"
+ y2="42.194839"
+ id="linearGradient3016-9"
+ xlink:href="#linearGradient3977-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4594595,0,0,3.1081081,4.9729852,-14.594554)" />
+ <linearGradient
+ id="linearGradient3977-3">
+ <stop
+ id="stop3979-6"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00648027" />
+ <stop
+ id="stop3983-6"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99423188" />
+ <stop
+ id="stop3985-2"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3148"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.1456297,0,0,2.3791292,158.08983,-7.746462)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ id="stop3106-3"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0" />
+ <stop
+ id="stop3108-9"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3702-501-757-486"
+ id="linearGradient4097"
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientTransform="matrix(2.8421052,0,0,0.71428566,-4.2105336,87.430066)" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,-52.665305,-162.00149)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4095"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ <radialGradient
+ gradientTransform="matrix(5.6949649,0,0,0.99999992,75.334676,75.001496)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3688-464-309-255"
+ id="radialGradient4093"
+ fy="43.5"
+ fx="4.9929786"
+ r="2.5"
+ cy="43.5"
+ cx="4.9929786" />
+ </defs>
+ <metadata
+ id="metadata3177">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g978"
+ style="opacity:0.2;stroke-width:1.03923047"
+ transform="matrix(0.92592591,0,0,1,4.7407489,0)">
+ <rect
+ style="fill:url(#radialGradient4093);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect2801"
+ y="116.00149"
+ x="103.78947"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#radialGradient4095);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3696"
+ transform="scale(-1)"
+ y="-121.00149"
+ x="-24.210518"
+ height="4.9999995"
+ width="14.210526" />
+ <rect
+ style="fill:url(#linearGradient4097);fill-opacity:1;stroke:none;stroke-width:1.48070288"
+ id="rect3700"
+ y="116.00149"
+ x="24.210518"
+ height="5"
+ width="79.578949" />
+ </g>
+ <path
+ d="m 18,2.0004521 c 21.081878,0 91.99989,0.00694 91.99989,0.00694 L 110,118 c 0,0 -61.333339,0 -91.999999,0 0,-38.666664 0,-77.33333 0,-115.999995 z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3019-2);fill-opacity:1;stroke:none" />
+ <path
+ d="m 109.5,117.5 h -91 V 2.500002 h 91 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3016-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 17.500001,1.49999 c 21.311001,0 92.999899,0.008 92.999899,0.008 l 1e-4,116.99202 c 0,0 -61.999997,0 -92.999999,0 0,-39.000096 0,-77.999807 0,-116.999456 z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3148);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 82.812278,78.198184 h 1.406838 c 0,4.116312 -0.664338,7.112352 -1.99302,8.988146 C 80.897414,89.062114 79.217022,90 77.184924,90 75.543612,90 73.967434,89.387762 72.456382,88.163302 70.945334,86.938828 69.5906,83.617126 68.392182,78.198184 L 65.0314,63.035592 53.385902,89.452892 H 46 l 16.725748,-36.0307 c -0.885788,-4.663408 -1.953942,-8.11537 -3.204466,-10.355898 -1.250522,-2.240516 -2.800648,-3.360776 -4.650384,-3.360776 -1.484996,0 -2.774596,0.560124 -3.868806,1.680394 -1.09421,1.120258 -1.719468,2.87881 -1.875786,5.275642 H 47.71947 c 0.07816,-3.829722 0.846706,-6.890906 2.305648,-9.183536 C 51.484066,35.185402 53.307744,34.026056 55.49616,34 c 1.406838,0 2.735522,0.573164 3.986042,1.719478 1.250524,1.146302 2.344734,3.126302 3.282624,5.939982 0.937894,2.813682 2.38381,8.623402 4.337754,17.429164 l 2.774598,12.387998 c 1.120264,5.132354 2.292626,8.55827 3.5171,10.277736 1.22447,1.71948 2.709468,2.592238 4.454988,2.618292 2.917886,0 4.572222,-2.058154 4.963012,-6.174466 z"
+ id="path10"
+ style="fill:#333333;fill-opacity:1;stroke-width:0.237382" />
+</svg>
diff --git a/elementary-xfce/mimes/128/text-x-scss.svg b/elementary-xfce/mimes/128/text-x-scss.svg
new file mode 120000
index 00000000..3d16dc10
--- /dev/null
+++ b/elementary-xfce/mimes/128/text-x-scss.svg
@@ -0,0 +1 @@
+text-x-sass.svg \ No newline at end of file