summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarin <newhoa@protonmail.com>2022-06-04 20:14:55 -0400
committerSimon Steinbeiß <simon.steinbeiss@elfenbeinturm.at>2022-07-04 08:49:40 +0200
commita24bd1c1dfee62cf349ddb28990fb7c0c1a5b6ed (patch)
tree47de9dd25d9c74298ec6e8cff03158e75f14e609
parent0b56ba9c0ed8ca68e89d7e6cd551b7bd193fa4c7 (diff)
downloadelementary-xfce-a24bd1c1dfee62cf349ddb28990fb7c0c1a5b6ed.tar.gz
Add programming language mimetypesv0.17
Added - C# - C++ - D - Fortran - Groovy - Haskell - Kotlin - Lisp - Pascal - Rust - Sass/Scss - Scheme - Yaml
-rw-r--r--AUTHORS20
-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
-rw-r--r--elementary-xfce/mimes/16/application-x-yaml.svg157
-rw-r--r--elementary-xfce/mimes/16/text-rust.svg141
-rw-r--r--[l---------]elementary-xfce/mimes/16/text-x-c++.svg191
l---------elementary-xfce/mimes/16/text-x-c++src.svg2
-rw-r--r--elementary-xfce/mimes/16/text-x-common-lisp.svg160
-rw-r--r--[l---------]elementary-xfce/mimes/16/text-x-csharp.svg166
-rw-r--r--elementary-xfce/mimes/16/text-x-dsrc.svg141
-rw-r--r--elementary-xfce/mimes/16/text-x-fortran.svg150
-rw-r--r--elementary-xfce/mimes/16/text-x-groovy.svg158
-rw-r--r--elementary-xfce/mimes/16/text-x-haskell.svg151
-rw-r--r--elementary-xfce/mimes/16/text-x-kotlin.svg163
-rw-r--r--elementary-xfce/mimes/16/text-x-pascal.svg141
-rw-r--r--elementary-xfce/mimes/16/text-x-sass.svg142
-rw-r--r--elementary-xfce/mimes/16/text-x-scheme.svg141
l---------elementary-xfce/mimes/16/text-x-scss.svg1
-rw-r--r--elementary-xfce/mimes/24/application-x-yaml.svg204
-rw-r--r--elementary-xfce/mimes/24/text-rust.svg192
-rw-r--r--[l---------]elementary-xfce/mimes/24/text-x-c++.svg218
l---------elementary-xfce/mimes/24/text-x-c++src.svg2
-rw-r--r--elementary-xfce/mimes/24/text-x-common-lisp.svg201
-rw-r--r--[l---------]elementary-xfce/mimes/24/text-x-csharp.svg213
-rw-r--r--elementary-xfce/mimes/24/text-x-dsrc.svg188
-rw-r--r--elementary-xfce/mimes/24/text-x-fortran.svg198
-rw-r--r--elementary-xfce/mimes/24/text-x-groovy.svg201
-rw-r--r--elementary-xfce/mimes/24/text-x-haskell.svg197
-rw-r--r--elementary-xfce/mimes/24/text-x-kotlin.svg206
-rw-r--r--elementary-xfce/mimes/24/text-x-pascal.svg184
-rw-r--r--elementary-xfce/mimes/24/text-x-sass.svg185
-rw-r--r--elementary-xfce/mimes/24/text-x-scheme.svg184
l---------elementary-xfce/mimes/24/text-x-scss.svg1
-rw-r--r--elementary-xfce/mimes/32/application-x-yaml.svg220
-rw-r--r--elementary-xfce/mimes/32/text-rust.svg211
-rw-r--r--[l---------]elementary-xfce/mimes/32/text-x-c++.svg244
l---------elementary-xfce/mimes/32/text-x-c++src.svg2
-rw-r--r--elementary-xfce/mimes/32/text-x-common-lisp.svg217
-rw-r--r--[l---------]elementary-xfce/mimes/32/text-x-csharp.svg229
-rw-r--r--elementary-xfce/mimes/32/text-x-dsrc.svg204
-rw-r--r--elementary-xfce/mimes/32/text-x-fortran.svg218
-rw-r--r--elementary-xfce/mimes/32/text-x-groovy.svg221
-rw-r--r--elementary-xfce/mimes/32/text-x-haskell.svg217
-rw-r--r--elementary-xfce/mimes/32/text-x-kotlin.svg226
-rw-r--r--elementary-xfce/mimes/32/text-x-pascal.svg204
-rw-r--r--elementary-xfce/mimes/32/text-x-sass.svg205
-rw-r--r--elementary-xfce/mimes/32/text-x-scheme.svg204
l---------elementary-xfce/mimes/32/text-x-scss.svg1
-rw-r--r--elementary-xfce/mimes/48/application-x-yaml.svg229
-rw-r--r--elementary-xfce/mimes/48/text-rust.svg211
-rw-r--r--[l---------]elementary-xfce/mimes/48/text-x-c++.svg234
l---------elementary-xfce/mimes/48/text-x-c++src.svg2
-rw-r--r--elementary-xfce/mimes/48/text-x-common-lisp.svg217
-rw-r--r--[l---------]elementary-xfce/mimes/48/text-x-csharp.svg229
-rw-r--r--elementary-xfce/mimes/48/text-x-dsrc.svg204
-rw-r--r--elementary-xfce/mimes/48/text-x-fortran.svg213
-rw-r--r--elementary-xfce/mimes/48/text-x-groovy.svg221
-rw-r--r--elementary-xfce/mimes/48/text-x-haskell.svg224
-rw-r--r--elementary-xfce/mimes/48/text-x-kotlin.svg226
-rw-r--r--elementary-xfce/mimes/48/text-x-pascal.svg204
-rw-r--r--elementary-xfce/mimes/48/text-x-sass.svg204
-rw-r--r--elementary-xfce/mimes/48/text-x-scheme.svg204
l---------elementary-xfce/mimes/48/text-x-scss.svg1
-rw-r--r--elementary-xfce/mimes/64/application-x-yaml.svg403
-rw-r--r--elementary-xfce/mimes/64/text-rust.svg393
-rw-r--r--[l---------]elementary-xfce/mimes/64/text-x-c++.svg254
l---------elementary-xfce/mimes/64/text-x-c++src.svg2
-rw-r--r--elementary-xfce/mimes/64/text-x-common-lisp.svg399
-rw-r--r--[l---------]elementary-xfce/mimes/64/text-x-csharp.svg224
-rw-r--r--elementary-xfce/mimes/64/text-x-dsrc.svg386
-rw-r--r--elementary-xfce/mimes/64/text-x-fortran.svg396
-rw-r--r--elementary-xfce/mimes/64/text-x-groovy.svg403
-rw-r--r--elementary-xfce/mimes/64/text-x-kotlin.svg409
-rw-r--r--elementary-xfce/mimes/64/text-x-pascal.svg386
-rw-r--r--elementary-xfce/mimes/64/text-x-sass.svg391
-rw-r--r--elementary-xfce/mimes/64/text-x-scheme.svg386
l---------elementary-xfce/mimes/64/text-x-scss.svg1
-rw-r--r--elementary-xfce/mimes/96/application-x-yaml.svg217
-rw-r--r--elementary-xfce/mimes/96/text-rust.svg205
-rw-r--r--elementary-xfce/mimes/96/text-x-c++.svg230
l---------elementary-xfce/mimes/96/text-x-c++src.svg2
-rw-r--r--elementary-xfce/mimes/96/text-x-common-lisp.svg214
-rw-r--r--[l---------]elementary-xfce/mimes/96/text-x-csharp.svg226
-rw-r--r--elementary-xfce/mimes/96/text-x-dsrc.svg201
-rw-r--r--elementary-xfce/mimes/96/text-x-fortran.svg210
-rw-r--r--elementary-xfce/mimes/96/text-x-groovy.svg218
-rw-r--r--elementary-xfce/mimes/96/text-x-haskell.svg212
-rw-r--r--elementary-xfce/mimes/96/text-x-kotlin.svg223
-rw-r--r--elementary-xfce/mimes/96/text-x-pascal.svg201
-rw-r--r--elementary-xfce/mimes/96/text-x-sass.svg201
-rw-r--r--elementary-xfce/mimes/96/text-x-scheme.svg201
l---------elementary-xfce/mimes/96/text-x-scss.svg1
105 files changed, 20386 insertions, 21 deletions
diff --git a/AUTHORS b/AUTHORS
index 0f76aa69..4aa7fb9a 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -29,4 +29,22 @@ You can visit the Tango project website here:
http://tango.freedesktop.org/Tango_Desktop_Project
Icons based on Humanity sources or taken from the elementary project are licensed GPL.
-You can visit the Humanity website here: http://launchpad.net/humanity \ No newline at end of file
+You can visit the Humanity website here: http://launchpad.net/humanity
+
+Kotlin logo licensed under Apache License 2.0 by JetBrains
+https://kotlinlang.org/docs/kotlin-logo.html
+http://www.apache.org/licenses/LICENSE-2.0
+
+Adapted Lisp logo licensed under CC-BY-SA 4.0 License by
+Common-Lisp.Net maintainers (png) and Jooja (svg)
+https://commons.wikimedia.org/wiki/User:Jooja
+https://commons.wikimedia.org/wiki/File:Lisp_logo.svg
+https://creativecommons.org/licenses/by/4.0/
+
+Adapted Rust logo licensed under CC-BY-4.0 License by the Rust Foundation
+https://foundation.rust-lang.org/policies/logo-policy-and-media-guide/
+https://creativecommons.org/licenses/by/4.0/
+
+Sass logo licensed under CC-BY-NC-SA-3.0 Unported License
+https://sass-lang.com/styleguide/brand
+https://creativecommons.org/licenses/by-nc-sa/3.0
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
diff --git a/elementary-xfce/mimes/16/application-x-yaml.svg b/elementary-xfce/mimes/16/application-x-yaml.svg
new file mode 100644
index 00000000..f1682fc6
--- /dev/null
+++ b/elementary-xfce/mimes/16/application-x-yaml.svg
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="45.254834"
+ inkscape:cx="6.0656504"
+ inkscape:cy="8.4189901"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="444"
+ inkscape:window-y="232"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <path
+ id="Y"
+ style="fill:#485a6c;stroke-width:1"
+ d="M 6,6.25 V 8.0000001 H 5 V 6.25 L 3,4 h 1.5 l 0.85,1 h 0.3 L 6.5,4 H 8 Z"
+ sodipodi:nodetypes="ccccccccccc" />
+ <path
+ id="A"
+ fill="#cb171e"
+ d="m 8.65,7.0000001 -0.3499999,1 H 7.25 L 8.75,4 h 1.5 l 1.4,4.0000001 h -1.2 l -0.3,-1 z M 10,6 9.75,5 h -0.5 l -0.3,1 z"
+ style="fill:#c6262e;fill-opacity:1;stroke-width:1"
+ sodipodi:nodetypes="cccccccccccccc" />
+ <path
+ id="M"
+ style="fill:#485a6c;stroke-width:1"
+ d="M 7,9 6,11 5,9 H 4 v 4.000187 H 5 V 10.5 l 0.75,1.25 h 0.5 L 7.0000001,10.5 v 2.499814 h 1 V 9 Z"
+ sodipodi:nodetypes="cccccccccccccc" />
+ <path
+ id="L"
+ style="fill:#485a6c;stroke-width:1"
+ d="M 9.9999999,12 V 9 H 9 v 4 h 3 v -1 z"
+ sodipodi:nodetypes="ccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-rust.svg b/elementary-xfce/mimes/16/text-rust.svg
new file mode 100644
index 00000000..2850ef72
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-rust.svg
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="45.254834"
+ inkscape:cx="8.905126"
+ inkscape:cy="6.098796"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="522"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <path
+ id="path25467"
+ style="fill:#384759;fill-opacity:1;stroke-width:0.75"
+ d="M 3.0000789,4 2.9999211,5.0002718 H 5.0001588 V 10.000056 H 2.9999211 v 0.999903 H 8 V 10.000045 H 7.0001575 V 8.0000018 h 1.15456 c 0.114238,0 0.781082,0.08398 0.939746,0.721168 0.04951,0.195473 0.4309585,1.4067252 0.4987505,1.6135462 0.157402,0.480204 0.555935,0.665274 0.879608,0.665274 h 1.908726 c 0.605881,0 0.622852,-0.02704 0.622852,-1.999977 H 12.9956 L 12,9 l 4.62e-4,0.307696 c 9.98e-4,0.664917 -0.04777,0.692306 -0.750462,0.692306 -0.456601,0 -0.507244,-1.1202342 -0.551863,-1.2867542 C 10.476744,7.8869958 10.393485,7.7799818 10,7.4690018 10.488682,7.1592918 11.031805,6.7458758 11,5.7999288 10.96819,4.853982 10.673036,4.000003 9.5,4.0000025 Z M 7.0001575,5.0002718 H 8 c 1.2097968,0 1.2501573,0.468365 1.2501573,0.99973 0,0.531367 -0.00975,0.999931 -1.2501573,0.999931 H 7.0001575 Z"
+ sodipodi:nodetypes="ccccccccssccscccccsssczsccczccc" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-c++.svg b/elementary-xfce/mimes/16/text-x-c++.svg
index 05ab0ed6..e8528023 120000..100644
--- a/elementary-xfce/mimes/16/text-x-c++.svg
+++ b/elementary-xfce/mimes/16/text-x-c++.svg
@@ -1 +1,190 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="45.254834"
+ inkscape:cx="8.5294755"
+ inkscape:cy="7.5793008"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="335"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ <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>
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030-6"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.23188466,0,0,0.23188466,-1.2874519,1.4942961)" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <path
+ d="m 7.2249228,7.7840763 c 0,0 -0.084138,-0.7844705 -0.8624904,-0.8062555 -0.7783519,-0.021779 -1.1780957,0.5883526 -1.1780957,1.4599751 0,0.8716208 0.4417823,1.5689561 1.1991068,1.5689561 0.7573417,0 0.8414793,-0.8716218 0.8414793,-0.8716218 l 1.4515347,0.08715 c 0,0 0.085471,0.7872198 -0.5219443,1.3878248 C 7.5470756,11.210658 6.8015138,11.308778 6.2808422,11.3047 5.7601755,11.3007 5.0382761,11.3129 4.3401701,10.597848 3.6420629,9.882846 3.5235949,9.1882449 3.5235949,8.5059282 c 0,-0.6823474 0.1323876,-1.5862602 0.96245,-2.2717132 0.564128,-0.4657745 1.1359956,-0.6373897 1.707956,-0.6373897 2.3877516,0 2.5481181,2.2022514 2.5481181,2.2022514 z"
+ id="path3"
+ style="display:inline;vector-effect:none;fill:url(#linearGradient1030-6);fill-opacity:1;stroke:none;stroke-width:0.999996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new" />
+ <rect
+ style="fill:#4ca0f2;fill-opacity:1;stroke-width:0.999998;stroke-linecap:round;stroke-linejoin:round"
+ id="rect2852"
+ width="1"
+ height="3"
+ x="10"
+ y="5" />
+ <rect
+ style="fill:#4ca0f2;fill-opacity:1;stroke-width:0.999998;stroke-linecap:round;stroke-linejoin:round"
+ id="rect5625"
+ width="1"
+ height="3"
+ x="6"
+ y="-12"
+ transform="rotate(90)" />
+ <rect
+ style="fill:#4ca0f2;fill-opacity:1;stroke-width:0.999998;stroke-linecap:round;stroke-linejoin:round"
+ id="rect5627"
+ width="1"
+ height="3"
+ x="10"
+ y="9" />
+ <rect
+ style="fill:#4ca0f2;fill-opacity:1;stroke-width:0.999998;stroke-linecap:round;stroke-linejoin:round"
+ id="rect5629"
+ width="1"
+ height="3"
+ x="10"
+ y="-12"
+ transform="rotate(90)" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-c++src.svg b/elementary-xfce/mimes/16/text-x-c++src.svg
index 05ab0ed6..cac65765 120000
--- a/elementary-xfce/mimes/16/text-x-c++src.svg
+++ b/elementary-xfce/mimes/16/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/16/text-x-common-lisp.svg b/elementary-xfce/mimes/16/text-x-common-lisp.svg
new file mode 100644
index 00000000..83c44d4f
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-x-common-lisp.svg
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="45.254834"
+ inkscape:cx="5.1044271"
+ inkscape:cy="9.1260969"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="436"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <ellipse
+ cx="7.9999123"
+ cy="8.0004072"
+ fill="#ffffff"
+ id="circle2"
+ style="fill:#f2f2f2;fill-opacity:1;stroke-width:0.0670909"
+ rx="4.8130002"
+ ry="4.8125038" />
+ <path
+ stroke="#000000"
+ stroke-width="0.335457"
+ d="M 7.990901,3.1675889 C 6.7134574,3.169876 5.4888145,3.6779585 4.5850128,4.5804584 2.6959853,6.4663662 2.6935893,9.526482 4.5796505,11.415237 6.4656894,13.304114 9.526076,13.30651 11.414982,11.420637 13.304009,9.53473 13.306406,6.4746108 11.420382,4.5858562 10.511485,3.6756061 9.277275,3.1651931 7.9909043,3.1675889 Z m 0.046718,0.020597 c 1.227472,0.00991 2.445154,0.4875797 3.368205,1.4120712 1.878073,1.8808714 1.875696,4.9280059 -0.0053,6.8059049 -0.9405,0.938972 -2.4642022,0.937786 -3.4032279,-0.0025 C 7.0582417,10.463167 7.0594312,8.9395893 7.9998599,8.0006393 8.9503952,7.0516753 8.9516055,5.5118576 8.0024315,4.5614392 7.2429347,3.8008369 6.0679151,3.6080898 5.1216581,4.1179081 5.9903545,3.4719894 7.0204164,3.1800238 8.0374514,3.1882543 Z"
+ id="path4"
+ style="fill:#4d4d4d;fill-opacity:1;stroke:#4d4d4d;stroke-opacity:1"
+ sodipodi:nodetypes="sccccssccccccccc" />
+ <path
+ d="M 8.9575291,5.0252562 C 10.558974,6.7851181 9.4680658,8.1511319 8.466,10.144943 H 9.2852158 C 9.7367468,9.424519 10.091119,8.6069467 10.416758,7.7606019 10.735147,8.5185208 11.047696,9.281803 11.251333,10.144943 H 12.07055 C 11.46513,8.049353 10.750937,6.6070338 9.7767458,5.0252562 Z"
+ id="path6"
+ style="fill:#4d4d4d;fill-opacity:1;stroke-width:0.0670909" />
+ <path
+ id="rect18741"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 3.929,5.855 c 0.6054205,2.095589 1.3207291,3.5372986 2.2949218,5.11914 H 7.0422812 C 5.4409201,9.2141976 6.5324021,7.8488934 7.5344687,5.855 H 6.7141562 C 6.2626259,6.5754627 5.908935,7.3934613 5.5832969,8.2397656 5.2649064,7.4818068 4.9529495,6.718119 4.7493126,5.855 Z"
+ sodipodi:nodetypes="cccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-csharp.svg b/elementary-xfce/mimes/16/text-x-csharp.svg
index 05ab0ed6..574ba632 120000..100644
--- a/elementary-xfce/mimes/16/text-x-csharp.svg
+++ b/elementary-xfce/mimes/16/text-x-csharp.svg
@@ -1 +1,165 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="45.254834"
+ inkscape:cx="8.5073785"
+ inkscape:cy="7.5793008"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="522"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ <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>
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030-6"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.21803534,0,0,0.21803534,-1.5237066,1.9173329)" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <path
+ id="path5482-3"
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
+ d="M 9,6 V 7 H 8 V 7.9999999 H 9 V 9 H 8 v 1 h 1 v 1 h 1 v -1 h 1 v 1 h 1 v -1 h 1 V 9 H 12 V 7.9999999 h 1 V 7 H 12 V 6 H 11 V 7 H 10 V 6 Z m 1,1.9999999 h 1 V 9 h -1 z"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccc" />
+ <path
+ d="m 6.4802659,7.8314557 c 0,0 -0.079113,-0.737618 -0.8109781,-0.7581019 C 4.9374231,7.0528758 4.561554,7.626567 4.561554,8.4461317 c 0,0.8195632 0.4153968,1.47525 1.12749,1.47525 0.7121095,0 0.7912219,-0.819564 0.7912219,-0.819564 l 1.3648417,0.081945 c 0,0 0.080366,0.7402029 -0.4907711,1.3049363 -0.5711584,0.564685 -1.2721915,0.656945 -1.7617659,0.65311 -0.4895699,-0.0038 -1.1683538,0.0077 -1.8247653,-0.664635 C 3.1113926,9.804876 3.0000001,9.1517601 3.0000001,8.5101949 c 0,-0.6415942 0.1244807,-1.4915208 0.9049676,-2.1360351 0.5304354,-0.437956 1.0681481,-0.5993215 1.6059482,-0.5993215 2.245143,0 2.3959316,2.0707218 2.3959316,2.0707218 z"
+ id="path3"
+ style="display:inline;vector-effect:none;fill:url(#linearGradient1030-6);fill-opacity:1;stroke:none;stroke-width:0.999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-dsrc.svg b/elementary-xfce/mimes/16/text-x-dsrc.svg
new file mode 100644
index 00000000..a4106a62
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-x-dsrc.svg
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="16"
+ inkscape:cx="3.625"
+ inkscape:cy="18.9375"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="436"
+ inkscape:window-y="146"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <path
+ d="M 8.0218287,12 H 5 V 4 h 2.9911504 c 0.8078661,0 1.505801,0.1601563 2.0938056,0.4804687 0.590561,0.3177083 1.045625,0.7760417 1.365192,1.3750001 0.322124,0.5963541 0.483186,1.3111978 0.483186,2.1445313 0,0.8333328 -0.159784,1.5494789 -0.479352,2.1484369 -0.319567,0.596355 -0.772074,1.054688 -1.357522,1.375001 C 9.5110127,11.841146 8.8194688,12 8.0218287,12 Z M 7.1333332,10.15625 h 0.8117995 c 0.3885936,0 0.7196657,-0.0638 0.993215,-0.1914062 C 9.2144538,9.8372394 9.4240901,9.6171873 9.5672565,9.3046875 9.7129797,8.9921873 9.785841,8.5572912 9.785841,7.9999994 9.785841,7.4427082 9.711701,7.0078122 9.5634213,6.6953125 9.4176992,6.3828123 9.2029498,6.16276 8.9191738,6.0351563 8.6379546,5.907552 8.2928217,5.8437499 7.883776,5.8437499 H 7.1333332 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:1"
+ id="path24534-9"
+ sodipodi:nodetypes="sccsccsccscsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-fortran.svg b/elementary-xfce/mimes/16/text-x-fortran.svg
new file mode 100644
index 00000000..96adeaac
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-x-fortran.svg
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="64"
+ inkscape:cx="8.1875"
+ inkscape:cy="8.421875"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="481"
+ inkscape:window-y="60"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <g
+ id="layer101"
+ style="fill:#7239b3;fill-opacity:1;stroke:none;stroke-width:31.8794"
+ transform="matrix(0.00313674,0,0,0.00313688,4.0004416,3.9752155)">
+ <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:31.8794" />
+ </g>
+ <path
+ d="m 5,10.000139 h 0.2300007 c 0.4750219,0 0.742554,-0.4115957 0.7700005,-0.8397801 0,0 0.018288,-3.0965862 0,-3.1603582 C 5.9698787,5.8949582 5.6302807,5.749914 5.2931176,5.7499991 H 5 V 5 h 5.999692 V 7.0000662 H 9.9996954 c -0.00549,-0.00549 0.01098,-0.1479117 0,-0.2961298 C 9.9681794,6.355872 9.8081958,6.1680766 9.6413797,6.0717654 9.5429918,6.0208727 9.124353,6.0001275 8.7063078,6.0000007 H 6.9999997 v 1.7500442 h 0.096349 C 7.318665,7.7473049 7.6013636,7.7576849 7.6946814,7.7000479 7.8154462,7.6259388 7.9261332,7.5855012 7.9526788,7.3935475 7.979576,7.2052477 8.0000024,7.0001394 8.0000024,7.0001394 L 9,6.9999551 V 9.0001922 H 8.0000024 v -0.075379 c 0,-0.1756657 -0.0683,-0.3348303 -0.1259379,-0.4583449 C 7.7834912,8.2770784 7.5958745,8.2161708 7.1594764,8.174999 H 6.9999997 v 0.8570278 c 0.0038,0.3858295 0,0.1433806 0,0.3247253 0,0.159037 0.1731997,0.6104492 0.6095982,0.6433869 h 0.3913993 l -0.00199,0.999834 H 5 Z"
+ id="path5"
+ style="fill:#ffffff;stroke:none;stroke-width:0.0999996"
+ sodipodi:nodetypes="cccsccccccccccccccccccsccccsccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-groovy.svg b/elementary-xfce/mimes/16/text-x-groovy.svg
new file mode 100644
index 00000000..668cae91
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-x-groovy.svg
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="64"
+ inkscape:cx="7.2421875"
+ inkscape:cy="8.9375"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="615"
+ inkscape:window-y="55"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <path
+ sodipodi:type="star"
+ style="fill:#3689e6;fill-opacity:1;stroke:none;stroke-width:2.7239;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="-0.60249447"
+ transform="matrix(0.36710023,0,0,0.36713683,-2.6779361,-0.47229144)"
+ 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 8.1188245,7 C 7.7581519,7 7.6853732,7.0317552 7.550859,7.109417 7.3956001,7.2155644 7.2767792,7.3684472 7.1943966,7.5680681 7.1135988,7.767687 7.0731929,8.0084979 7.0731929,8.2905014 c 0,0.2851708 0.038812,0.5291503 0.1164485,0.731939 0.077637,0.202788 0.1932831,0.3580478 0.3469587,0.465779 0.1536758,0.1077311 0.3445827,0.1615967 0.5727193,0.1615967 0.2012035,0 0.3683451,-0.029308 0.5014248,-0.087928 C 8.7454098,9.5032721 8.8460122,9.4200945 8.9125501,9.3123626 8.9790961,9.2046314 9.0123551,9.145754 9.0123551,9 H 7.9999996 V 8 h 2.2861224 v 0.6897339 c 0,0.4435998 -0.09426,0.8230357 -0.282795,1.1383074 C 9.8163806,10.14173 9.558143,10.382541 9.2286122,10.550474 8.9006661,10.716824 8.5243981,10.8 8.0998104,10.8 7.6261089,10.8 7.2102347,10.699394 6.8521877,10.498194 6.4941379,10.29699 6.2145114,10.010233 6.0133079,9.6379263 5.8136877,9.265621 5.7138783,8.8228143 5.7138783,8.3095069 c 0,-0.402409 0.060993,-0.7588728 0.182985,-1.0693927 C 6.0204314,6.9295942 6.1915392,6.6673956 6.4101707,6.4535172 6.6288022,6.2380549 6.881497,6.0756658 7.1682512,5.9663506 7.4550065,5.8554502 7.7623566,5.8 8.0903027,5.8 c 0.28834,0 0.5560841,0.041189 0.803232,0.1235734 0.2487341,0.0808 0.4681571,0.1576255 0.658271,0.3081327 C 9.9684083,6.5485934 10.229087,6.8616943 10.229087,7 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"
+ sodipodi:nodetypes="cccsssscsccccsccsscscccscccc" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-haskell.svg b/elementary-xfce/mimes/16/text-x-haskell.svg
new file mode 100644
index 00000000..a650cc9f
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-x-haskell.svg
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="32"
+ inkscape:cx="10.0625"
+ inkscape:cy="4.28125"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="41"
+ inkscape:window-y="87"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <path
+ d="M 10.8,10 9.6,8 H 13 v 2"
+ id="path4"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.199999"
+ sodipodi:nodetypes="cccc" />
+ <path
+ d="M 9.2,7 8.0923886,5 H 13 v 2"
+ id="path6"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.199999"
+ sodipodi:nodetypes="cccc" />
+ <g
+ style="fill:#452981;stroke-width:2.66666;fill-opacity:1"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)">
+ <path
+ d="M 40,120 80,60 40,0 h 30 l 80,120 H 120 L 95,82.5 70,120"
+ id="path10"
+ style="stroke-width:2.66666;fill:#452981;fill-opacity:1" />
+ </g>
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-kotlin.svg b/elementary-xfce/mimes/16/text-x-kotlin.svg
new file mode 100644
index 00000000..79ffbeab
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-x-kotlin.svg
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="11.313709"
+ inkscape:cx="23.113552"
+ inkscape:cy="27.135222"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="436"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ <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="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <polygon
+ class="st0"
+ points="500,0 250,250 500,500 0,500 0,0 "
+ id="polygon11"
+ style="fill:url(#SVGID_1_);stroke-width:62.4997"
+ transform="matrix(0.016,0,0,0.016,4,4)" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-pascal.svg b/elementary-xfce/mimes/16/text-x-pascal.svg
new file mode 100644
index 00000000..124495f0
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-x-pascal.svg
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="32"
+ inkscape:cx="6.328125"
+ inkscape:cy="8.53125"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="444"
+ inkscape:window-y="73"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <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:0.999995"
+ d="m 5,4 v 8 H 7 V 9.3703024 h 1.1319228 c 0.6277437,0 0.9096647,-0.063002 1.3791313,-0.2963942 C 9.9832051,8.8405156 10.349657,8.4546948 10.609876,8.022786 10.872778,7.5908771 11.004228,7.079469 11.004228,6.489283 11.004228,5.9044614 10.876533,5.5528537 10.62168,5.11558 10.366826,4.6783053 10.116549,4.4463488 9.6578131,4.2049085 9.1990772,3.9634686 8.5574207,4 7.945772,4 Z m 2,1.6292637 h 0.7442557 c 0.2629014,0 0.4866355,0.045603 0.6717408,0.1368161 0.1877859,0.088528 0.331576,0.2172965 0.4308344,0.3863044 0.1019419,0.166325 0.1529133,0.2872054 0.1529133,0.5232804 0,0.2333916 -0.050972,0.3555506 -0.1529133,0.5272409 C 8.7475725,7.3745964 8.6037824,7.5076563 8.4159965,7.6015493 8.2308918,7.6927609 8.0071571,7.7383665 7.7442557,7.7383665 H 7 Z"
+ sodipodi:nodetypes="ccccsccssssccsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-sass.svg b/elementary-xfce/mimes/16/text-x-sass.svg
new file mode 100644
index 00000000..8326526d
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-x-sass.svg
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="32"
+ inkscape:cx="10.609375"
+ inkscape:cy="10.28125"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="481"
+ inkscape:window-y="60"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <path
+ fill="#cd6799"
+ d="m 11.296357,10.274289 c -0.102788,0.225576 -0.254126,0.528247 -0.254126,0.528247 v 0 c 0,0 -0.0029,0.0086 -0.01143,0.02285 -0.05425,0.105642 -0.08566,0.162756 -0.08566,0.162756 v 0.0029 c -0.04283,0.07709 -0.08852,0.148481 -0.111358,0.148481 -0.01715,0 -0.04855,-0.205588 0.0057,-0.485417 0.114215,-0.591064 0.385477,-1.510498 0.382622,-1.5419075 0,-0.017113 0.05141,-0.1770324 -0.177032,-0.2598363 -0.222722,-0.08281 -0.302672,0.054248 -0.322661,0.054248 -0.01999,0 -0.03427,0.048551 -0.03427,0.048551 0,0 0.248422,-1.0336491 -0.473992,-1.0336491 -0.4511484,0 -1.0736233,0.493982 -1.3820043,0.9394205 C 8.6380042,8.9665463 7.6890191,9.3411371 7.2464358,9.5838437 7.0779686,9.6780702 6.9037906,9.7723 6.7410333,9.8608151 6.7296018,9.849388 6.7181924,9.835107 6.7067675,9.8237019 5.8329933,8.8900093 4.2168477,8.2304187 4.2853767,6.9769083 4.3110883,6.520045 4.4681235,5.3207836 7.3891751,3.8645407 9.7934085,2.6795583 11.70651,3.0079281 12.037735,3.7360477 12.511729,4.7754066 11.012655,6.7056472 8.528473,6.9854725 7.5804873,7.0911216 7.0836501,6.7256318 6.9580119,6.5885743 6.8266676,6.4458065 6.8066789,6.4372412 6.7581385,6.4657912 c -0.079957,0.042831 -0.028547,0.1713277 0,0.2455662 0.074236,0.1941664 0.3797647,0.5368119 0.896588,0.7052791 0.4568621,0.148478 1.5676053,0.2312862 2.9124905,-0.2883952 1.504784,-0.5824971 2.681201,-2.2014975 2.3357,-3.557806 C 12.557397,2.1941364 10.273092,1.7401287 8.1115697,2.5082269 6.8266486,2.9650856 5.4332203,3.6846442 4.4309807,4.6212097 3.2402882,5.7348084 3.0518315,6.7027788 3.1289297,7.1082468 c 0.276971,1.4391093 2.261461,2.3756757 3.0552545,3.0695342 -0.039991,0.02284 -0.07709,0.04282 -0.1085031,0.05996 -0.396899,0.197021 -1.910247,0.987965 -2.2871606,1.824592 -0.4283041,0.947986 0.068529,1.627566 0.396899,1.71894 1.0193698,0.282681 2.0672978,-0.225577 2.6298059,-1.065059 0.5625109,-0.839482 0.4939818,-1.930238 0.2341405,-2.42993 -0.00289,-0.0057 -0.0057,-0.01143 -0.011429,-0.01715 C 7.140731,10.209174 7.2463788,10.146356 7.3491722,10.086392 7.5519038,9.9664639 8.2867366,9.7060877 8.4580599,9.6147141 8.3609765,9.8802638 8.2895927,10.197213 8.255327,10.654073 c -0.042827,0.536811 0.1770334,1.233525 0.4654289,1.50764 0.1284931,0.119926 0.2798261,0.12278 0.3769097,0.12278 0.3369344,0 0.4882717,-0.27983 0.6567389,-0.611051 0.2055869,-0.405463 0.3911845,-0.876601 0.3911845,-0.876601 0,0 -0.2312868,1.273496 0.396899,1.273496 0.228431,0 0.459717,-0.296956 0.562511,-0.448294 v 0.0029 c 0,0 0.0057,-0.0086 0.01711,-0.02855 0.02283,-0.03712 0.0371,-0.05996 0.0371,-0.05996 v -0.0058 c 0.09137,-0.159883 0.296961,-0.522519 0.602486,-1.125004 z M 6.0899935,12.410653 C 5.6388406,12.901779 5.0106593,13.087377 4.7393984,12.93033 4.4481481,12.761863 4.5623619,12.036598 5.1163079,11.516916 5.453243,11.199972 5.8872613,10.905865 6.1756527,10.725979 c 0.065682,-0.04 0.1627572,-0.09708 0.2798302,-0.168468 0.019985,-0.01139 0.031388,-0.01715 0.031388,-0.01715 v 0 c 0.022841,-0.01428 0.045683,-0.02855 0.068532,-0.04284 0.2027363,0.742399 0.00856,1.396284 -0.4654241,1.913106 z M 9.9086349,10.028728 C 9.7515925,10.411347 9.423222,11.390742 9.2233451,11.336492 9.0520232,11.290809 8.9463744,10.548406 9.1890794,9.8145701 9.3118583,9.4462274 9.5716989,9.0064992 9.7230368,8.8351758 9.9685974,8.5610596 10.239859,8.4696871 10.305533,8.5810499 c 0.0828,0.1456229 -0.299815,1.2078263 -0.3968981,1.4476781 z"
+ id="path2"
+ style="fill:#f4679d;fill-opacity:1;stroke-width:0.999998"
+ sodipodi:nodetypes="csccccscccscscccccccccccccccccccccsccccccsccsccccccccccccscccccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-scheme.svg b/elementary-xfce/mimes/16/text-x-scheme.svg
new file mode 100644
index 00000000..00bf2f4c
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-x-scheme.svg
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3810"
+ height="16"
+ width="16"
+ version="1.1"
+ 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="namedview24"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="64"
+ inkscape:cx="6.96875"
+ inkscape:cy="10.1875"
+ inkscape:window-width="1396"
+ inkscape:window-height="955"
+ inkscape:window-x="481"
+ inkscape:window-y="60"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3810" />
+ <defs
+ id="defs3812">
+ <linearGradient
+ gradientTransform="matrix(0.24324324,0,0,0.35135133,2.1621636,-0.43242804)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3977"
+ id="linearGradient3988"
+ y2="41.076912"
+ x2="23.99999"
+ y1="6.9230647"
+ x1="23.99999" />
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3979" />
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3981" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3983" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.28571361,0,0,0.30419701,1.1428727,0.2326048)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3600"
+ id="linearGradient3806"
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275" />
+ <linearGradient
+ id="linearGradient3104-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.33950618"
+ id="stop3106-5" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24691358"
+ id="stop3108-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25378586,0,0,0.30501865,19.128979,-0.68547704)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3104-9"
+ id="linearGradient3019"
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404" />
+ </defs>
+ <metadata
+ id="metadata3815">
+ <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="layer1">
+ <path
+ style="fill:url(#linearGradient3806);fill-opacity:1;stroke:none;display:inline"
+ id="path4160"
+ d="m 3,1 c 2.2915074,0 9.999988,8.904e-4 9.999988,8.904e-4 L 13,15 C 13,15 6.3333332,15 3,15 3,10.333334 3,5.6666664 3,1 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3988);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-1"
+ d="m 12.5,14.5 -9.0000001,0 0,-13 L 12.5,1.5 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3019);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-8"
+ d="m 2.4999621,0.49997396 c 2.5206756,0 11.0000629,9.54e-4 11.0000629,9.54e-4 l 1.3e-5,14.99909804 c 0,0 -7.3333841,0 -11.000076,0 0,-5.000017 0,-10.000035 0,-15.00005204 z" />
+ </g>
+ <g
+ style="fill:#999999;stroke-width:2.66666"
+ id="g12"
+ transform="matrix(0.075,0,0,0.075,0,3)" />
+ <path
+ id="path995-3"
+ style="color:#000000;fill:#333333;stroke-width:0.237383;-inkscape-stroke:none"
+ d="M 6.3287596,3 C 5.9183801,3.0048835 5.570707,3.228651 5.3051852,3.6458985 5.0389021,4.0643427 4.9017514,4.6169136 4.8878164,5.299735 L 4.8865864,6 h 0.3909071 l 0.0048,-0.6942507 C 5.3091287,4.8943381 5.4158793,4.6038168 5.591415,4.4241039 5.7723922,4.2388163 5.9763666,4.1498677 6.2192714,4.1498677 c 0.2959506,0 0.5415931,0.173657 0.7541493,0.5544867 0.2106811,0.377474 0.3968229,0.9777142 0.5508762,1.7801291 L 4.5187034,13 H 5.9812966 L 7.9837628,8.416165 8.5274245,10.86625 c 0.2120096,0.958658 0.4402127,1.551861 0.7397162,1.794562 C 9.5430693,12.884407 9.8382096,13 10.145177,13 c 0.380039,0 0.702653,-0.181231 0.946597,-0.525619 0.248359,-0.350627 0.364444,-0.891634 0.364444,-1.623769 V 10 h -0.387297 l -0.006,0.843397 c -0.0336,0.353614 -0.121438,0.611088 -0.253833,0.775798 -0.132142,0.164409 -0.306016,0.243876 -0.544855,0.244168 C 9.9808446,11.859163 9.7437746,11.723283 9.5377481,11.433967 9.3361235,11.150837 9.1278315,10.550714 8.9315412,9.651431 L 8.4432654,7.4719746 C 8.0992881,5.921786 7.8457315,4.8999668 7.6782902,4.3976425 7.5111274,3.8961521 7.3157845,3.5380195 7.0805034,3.3223478 6.8504091,3.1114271 6.5973496,3 6.3299622,3 Z"
+ sodipodi:nodetypes="cscccccsscccccsssscccscsccscsc" />
+</svg>
diff --git a/elementary-xfce/mimes/16/text-x-scss.svg b/elementary-xfce/mimes/16/text-x-scss.svg
new file mode 120000
index 00000000..3d16dc10
--- /dev/null
+++ b/elementary-xfce/mimes/16/text-x-scss.svg
@@ -0,0 +1 @@
+text-x-sass.svg \ No newline at end of file
diff --git a/elementary-xfce/mimes/24/application-x-yaml.svg b/elementary-xfce/mimes/24/application-x-yaml.svg
new file mode 100644
index 00000000..074365ca
--- /dev/null
+++ b/elementary-xfce/mimes/24/application-x-yaml.svg
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="32"
+ inkscape:cx="12.453125"
+ inkscape:cy="12.09375"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="555"
+ inkscape:window-y="150"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ </defs>
+ <metadata
+ id="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ id="layer102"
+ style="fill:#ffffff;stroke:none;stroke-width:20.0032"
+ transform="matrix(0.00499917,0,0,0.00499917,5.1257154,5.9607939)" />
+ <path
+ id="Y"
+ style="fill:#485a6c;stroke-width:0.999995"
+ d="M 8,9.5 V 12 H 7 V 9.5 L 5,6 H 6.5 L 7.5,8 9,6 h 1.5 z"
+ sodipodi:nodetypes="cccccccccc" />
+ <path
+ id="A"
+ fill="#cb171e"
+ d="m 11.5,10 -0.744,2 H 9.5 L 12,6 h 1 l 2.5,6 H 14.25 L 13.5,10 Z M 13.1,9 12.5,7.220032 11.9,9 Z"
+ style="fill:#c6262e;fill-opacity:1;stroke-width:0.999995"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ id="M"
+ style="fill:#485a6c;stroke-width:0.999995"
+ d="M 11.5,13 10,15.5 8.5,13 H 7 v 6 H 8 V 14.5 L 9.5,17 h 1 L 12,14.5 V 19 h 1 v -6 z"
+ sodipodi:nodetypes="cccccccccccccc" />
+ <path
+ id="L"
+ style="fill:#485a6c;stroke-width:0.999995"
+ d="M 15,17.999993 V 13 h -1 v 6.000006 h 4 v -0.999987 z"
+ sodipodi:nodetypes="ccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-rust.svg b/elementary-xfce/mimes/24/text-rust.svg
new file mode 100644
index 00000000..0a40fae9
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-rust.svg
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="45.254834"
+ inkscape:cx="13.622854"
+ inkscape:cy="13.656"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="555"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ </defs>
+ <metadata
+ id="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ id="layer102"
+ style="fill:#ffffff;stroke:none;stroke-width:20.0032"
+ transform="matrix(0.00499917,0,0,0.00499917,5.1257154,5.9607939)" />
+ <path
+ id="path6121"
+ style="color:#000000;fill:#384759;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;fill-opacity:1"
+ d="M 12 5.25 A 0.26436243 0.2364652 0 0 0 11.771484 5.3691406 L 11.3125 6.0800781 L 11.208984 6.2402344 L 11.068359 6.1132812 L 10.439453 5.5449219 A 0.2364652 0.26436243 75.000002 0 0 10.189453 5.4882812 A 0.2364652 0.26436243 75.000002 0 0 9.9980469 5.6621094 L 9.7382812 6.46875 L 9.6796875 6.6503906 L 9.5097656 6.5625 L 8.7578125 6.1757812 A 0.2364652 0.26436242 59.999998 0 0 8.5 6.1875 A 0.2364652 0.26436242 59.999998 0 0 8.3613281 6.40625 L 8.3183594 7.2519531 L 8.3105469 7.4414062 L 8.1230469 7.4003906 L 7.2949219 7.2226562 A 0.23646521 0.26436243 45 0 0 7.0507812 7.2988281 A 0.23646521 0.26436243 45 0 0 6.9726562 7.5449219 L 7.1503906 8.3730469 L 7.1894531 8.5585938 L 7 8.5703125 L 6.1542969 8.6113281 A 0.2364652 0.26436244 29.999994 0 0 5.9394531 8.75 A 0.2364652 0.26436244 29.999994 0 0 5.9257812 9.0078125 L 6.3125 9.7617188 L 6.4003906 9.9316406 L 6.21875 9.9902344 L 5.4121094 10.248047 A 0.2364652 0.26436245 14.999994 0 0 5.2382812 10.439453 A 0.2364652 0.26436245 14.999994 0 0 5.2929688 10.691406 L 5.8613281 11.318359 L 5.9902344 11.458984 L 5.8300781 11.5625 L 5.1191406 12.021484 A 0.2364652 0.26436243 0 0 0 5 12.25 A 0.2364652 0.26436243 0 0 0 5.1191406 12.478516 L 5.8300781 12.9375 L 5.9902344 13.041016 L 5.8632812 13.181641 L 5.2949219 13.810547 A 0.26436243 0.2364652 75.000002 0 0 5.2382812 14.060547 A 0.26436243 0.2364652 75.000002 0 0 5.4121094 14.251953 L 6.21875 14.511719 L 6.4003906 14.570312 L 6.3125 14.740234 L 5.9257812 15.492188 A 0.26436244 0.2364652 60.000004 0 0 5.9375 15.75 A 0.26436244 0.2364652 60.000004 0 0 6.15625 15.888672 L 7.0019531 15.931641 L 7.1914062 15.941406 L 7.1503906 16.126953 L 6.9726562 16.955078 A 0.26436243 0.23646521 45 0 0 7.0488281 17.199219 A 0.26436243 0.23646521 45 0 0 7.2949219 17.277344 L 8.1230469 17.099609 L 8.3085938 17.060547 L 8.3203125 17.25 L 8.3613281 18.095703 A 0.26436242 0.2364652 29.999995 0 0 8.5 18.3125 A 0.26436242 0.2364652 29.999995 0 0 8.7578125 18.324219 L 9.5117188 17.939453 L 9.6816406 17.851562 L 9.7402344 18.033203 L 9.9980469 18.837891 A 0.26436243 0.2364652 14.999998 0 0 10.189453 19.011719 A 0.26436243 0.2364652 14.999998 0 0 10.441406 18.957031 L 11.068359 18.388672 L 11.208984 18.261719 L 11.3125 18.421875 L 11.771484 19.132812 A 0.26436243 0.2364652 0 0 0 12 19.25 A 0.26436243 0.2364652 0 0 0 12.230469 19.132812 L 12.689453 18.421875 L 12.792969 18.259766 L 12.933594 18.388672 L 13.560547 18.957031 A 0.2364652 0.26436245 75.000006 0 0 13.8125 19.011719 A 0.2364652 0.26436245 75.000006 0 0 14.003906 18.837891 L 14.263672 18.03125 L 14.322266 17.849609 L 14.490234 17.9375 L 15.244141 18.324219 A 0.2364652 0.26436244 60.000006 0 0 15.5 18.3125 A 0.2364652 0.26436244 60.000006 0 0 15.640625 18.09375 L 15.681641 17.248047 L 15.691406 17.058594 L 15.876953 17.099609 L 16.705078 17.277344 A 0.23646521 0.26436243 45 0 0 16.949219 17.199219 A 0.23646521 0.26436243 45 0 0 17.029297 16.953125 L 16.851562 16.125 L 16.810547 15.939453 L 17 15.929688 L 17.845703 15.888672 A 0.2364652 0.26436242 30.000002 0 0 18.0625 15.75 A 0.2364652 0.26436242 30.000002 0 0 18.074219 15.492188 L 17.689453 14.738281 L 17.601562 14.568359 L 17.783203 14.509766 L 18.587891 14.251953 A 0.2364652 0.26436243 14.999998 0 0 18.761719 14.060547 A 0.2364652 0.26436243 14.999998 0 0 18.707031 13.808594 L 18.138672 13.181641 L 18.009766 13.041016 L 18.169922 12.9375 L 18.880859 12.478516 A 0.2364652 0.26436243 0 0 0 19 12.25 A 0.2364652 0.26436243 0 0 0 18.880859 12.021484 L 18.169922 11.560547 L 18.009766 11.458984 L 18.136719 11.318359 L 18.705078 10.689453 A 0.26436243 0.2364652 75.000002 0 0 18.761719 10.4375 A 0.26436243 0.2364652 75.000002 0 0 18.587891 10.248047 L 17.78125 9.9863281 L 17.599609 9.9277344 L 17.6875 9.7597656 L 18.074219 9.0058594 A 0.26436244 0.2364652 60.000004 0 0 18.0625 8.75 A 0.26436244 0.2364652 60.000004 0 0 17.84375 8.609375 L 16.998047 8.5683594 L 16.808594 8.5605469 L 16.849609 8.3730469 L 17.027344 7.5449219 A 0.26436243 0.23646521 45 0 0 16.949219 7.3007812 A 0.26436243 0.23646521 45 0 0 16.703125 7.2226562 L 15.875 7.4003906 L 15.689453 7.4394531 L 15.679688 7.25 L 15.638672 6.4042969 A 0.26436244 0.2364652 29.999996 0 0 15.5 6.1894531 A 0.26436244 0.2364652 29.999996 0 0 15.242188 6.1757812 L 14.490234 6.5625 L 14.320312 6.6503906 L 14.261719 6.46875 L 14.001953 5.6621094 A 0.26436243 0.2364652 14.999998 0 0 13.8125 5.4882812 A 0.26436243 0.2364652 14.999998 0 0 13.560547 5.5429688 L 12.931641 6.1113281 L 12.791016 6.2402344 L 12.6875 6.0800781 L 12.228516 5.3691406 A 0.26436243 0.2364652 0 0 0 12 5.25 z M 12 6.75 A 0.49999997 0.49999997 0 0 1 12.5 7.25 A 0.49999997 0.49999997 0 0 1 12 7.75 A 0.49999997 0.49999997 0 0 1 11.5 7.25 A 0.49999997 0.49999997 0 0 1 12 6.75 z M 11.099609 7.4335938 L 11.707031 8.0703125 C 11.844115 8.2137435 12.071413 8.2203812 12.214844 8.0820312 L 12.894531 7.4335938 C 14.297023 7.6964407 15.513994 8.5611704 16.220703 9.8007812 L 15.753906 10.853516 C 15.673936 11.035026 15.757295 11.24689 15.9375 11.328125 L 16.833984 11.726562 C 16.861824 12.006741 16.872593 12.287587 16.851562 12.568359 C 16.788152 13.478344 16.470949 14.35326 15.935547 15.091797 C 15.79835 15.275516 15.624635 15.448802 15.462891 15.611328 L 14.628906 15.431641 C 14.434702 15.389751 14.243059 15.514781 14.201172 15.708984 L 14.003906 16.632812 C 12.715431 17.216476 11.236055 17.209032 9.953125 16.613281 L 9.7539062 15.689453 C 9.7120213 15.49525 9.5223285 15.372177 9.328125 15.414062 L 8.5117188 15.587891 C 8.3601123 15.431757 8.1820604 15.266832 8.0527344 15.091797 C 7.7145245 14.622471 7.4625477 14.096694 7.3085938 13.539062 C 7.1370642 12.936827 7.1023919 12.306129 7.1699219 11.683594 L 8.0214844 11.306641 C 8.2029944 11.225411 8.2843605 11.011588 8.203125 10.830078 L 8.0273438 10.435547 L 8.0332031 10.435547 L 7.7695312 9.8457031 C 7.9583673 9.5427287 7.9515874 9.4587969 8.3808594 8.9667969 C 9.0935073 8.170521 10.049571 7.6319453 11.099609 7.4335938 z M 7.234375 10.201172 A 0.49999997 0.49999997 0 0 1 7.7246094 10.544922 A 0.49999997 0.49999997 0 0 1 7.4042969 11.175781 A 0.49999997 0.49999997 0 0 1 6.7753906 10.855469 A 0.49999997 0.49999997 0 0 1 7.0957031 10.224609 A 0.49999997 0.49999997 0 0 1 7.234375 10.201172 z M 16.734375 10.201172 A 0.49999997 0.49999997 0 0 1 17.224609 10.544922 A 0.49999997 0.49999997 0 0 1 16.904297 11.175781 A 0.49999997 0.49999997 0 0 1 16.275391 10.855469 A 0.49999997 0.49999997 0 0 1 16.595703 10.224609 A 0.49999997 0.49999997 0 0 1 16.734375 10.201172 z M 8.984375 15.875 A 0.49999996 0.49999996 0 0 1 9.4746094 16.220703 A 0.49999996 0.49999996 0 0 1 9.1542969 16.849609 A 0.49999996 0.49999996 0 0 1 8.5253906 16.529297 A 0.49999996 0.49999996 0 0 1 8.8457031 15.900391 A 0.49999996 0.49999996 0 0 1 8.984375 15.875 z M 14.984375 15.875 A 0.49999996 0.49999996 0 0 1 15.474609 16.220703 A 0.49999996 0.49999996 0 0 1 15.154297 16.849609 A 0.49999996 0.49999996 0 0 1 14.525391 16.529297 A 0.49999996 0.49999996 0 0 1 14.845703 15.900391 A 0.49999996 0.49999996 0 0 1 14.984375 15.875 z " />
+ <path
+ id="path25467"
+ style="fill:#384759;fill-opacity:1;stroke-width:0.75"
+ d="M 8.0000004,8.9999982 C 7.570728,9.4919987 7.6888365,9.2927556 7.5000005,9.59573 v 0.40454 h 1.5000008 v 4.999784 h -1.6721188 -0.01904 c 0.1539545,0.557631 0.2128065,0.530576 0.5510164,0.999903 h 0.037355 4.0271971 c 0.04443,0 0.07544,-0.0079 0.07544,-0.04981 v -0.901034 c 0,-0.04062 -0.03127,-0.04429 -0.07544,-0.04907 H 11 V 13 h 1.15456 c 0.114238,0 0.781082,0.08398 0.939746,0.721168 0.04951,0.195473 0.430959,1.406725 0.498751,1.613546 0.157402,0.480204 0.555935,0.665274 0.879608,0.665274 h 1.439219 0.02417 c 0.91219,0 0.85285,-1.089993 0.916259,-1.999977 h -0.0088 -0.773628 c -0.0495,0 -0.06958,0.03307 -0.06958,0.0813 v 0.226383 C 16.000305,15.005747 15.948578,15 15.468005,15 14.731179,15 14.742599,13.879766 14.69798,13.713246 14.476587,12.886994 14.299735,12.77998 13.90625,12.469 14.394932,12.15929 14.781805,11.745874 14.75,10.799927 14.718195,9.8539802 14.38035,9.0000013 13.207314,9.0000007 Z M 11,10.00027 h 1.5 c 0.328198,0 0.75,0.468365 0.75,0.99973 0,0.531367 -0.354375,0.999931 -0.75,0.999931 H 11 Z"
+ sodipodi:nodetypes="cccccccccccssssccsccsccccsssczsccczccc" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-c++.svg b/elementary-xfce/mimes/24/text-x-c++.svg
index 05ab0ed6..ea490df2 120000..100644
--- a/elementary-xfce/mimes/24/text-x-c++.svg
+++ b/elementary-xfce/mimes/24/text-x-c++.svg
@@ -1 +1,217 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="64"
+ inkscape:cx="16.101563"
+ inkscape:cy="10.4375"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="527"
+ inkscape:window-y="119"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.36562063,0,0,0.36562063,-2.2383712,1.5177436)" />
+ <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="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ id="layer102"
+ style="fill:#ffffff;stroke:none;stroke-width:20.0032"
+ transform="matrix(0.00499917,0,0,0.00499917,5.1257154,5.9607939)" />
+ <path
+ d="m 11.183387,11.435058 c 0,0 -0.132663,-1.236901 -1.3599191,-1.271249 -1.2272545,-0.03435 -1.8575445,0.927675 -1.8575445,2.301992 0,1.374316 0.6965735,2.473828 1.8906735,2.473828 1.1941271,0 1.3267901,-1.374317 1.3267901,-1.374317 l 2.288685,0.137415 c 0,0 0.134765,1.241238 -0.822968,2.188231 -0.957768,0.94692 -2.133321,1.101631 -2.9542821,1.095199 -0.8209535,-0.0065 -1.9591975,0.01286 -3.0599254,-1.114516 -1.10073,-1.127379 -1.2875225,-2.222579 -1.2875225,-3.298413 0,-1.075881 0.20874,-2.501111 1.5175284,-3.5818892 0.88948,-0.734403 1.7911635,-1.0049945 2.6929935,-1.0049945 3.7648511,0 4.0177071,3.4723667 4.0177071,3.4723667 z"
+ id="path3"
+ style="display:inline;vector-effect:none;fill:url(#linearGradient1030);fill-opacity:1;stroke:none;stroke-width:0.999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new" />
+ <path
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
+ d="m 17,13 v 2 h 2 v 1 h -2 v 2 h -1 v -2 h -2 v -1.000001 h 2 V 13 Z"
+ id="path5187"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
+ d="m 17,7 v 2 h 2 v 1 h -2 v 2 H 16 V 10 H 14 V 8.999999 h 2 V 7 Z"
+ id="path5482"
+ sodipodi:nodetypes="ccccccccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-c++src.svg b/elementary-xfce/mimes/24/text-x-c++src.svg
index 05ab0ed6..cac65765 120000
--- a/elementary-xfce/mimes/24/text-x-c++src.svg
+++ b/elementary-xfce/mimes/24/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/24/text-x-common-lisp.svg b/elementary-xfce/mimes/24/text-x-common-lisp.svg
new file mode 100644
index 00000000..4ff68298
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-x-common-lisp.svg
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="22.627417"
+ inkscape:cx="12.308077"
+ inkscape:cy="11.048543"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="589"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ </defs>
+ <metadata
+ id="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ id="layer102"
+ style="fill:#ffffff;stroke:none;stroke-width:20.0032"
+ transform="matrix(0.00499917,0,0,0.00499917,5.1257154,5.9607939)" />
+ <ellipse
+ cx="11.999884"
+ cy="12.00036"
+ fill="#ffffff"
+ id="circle2"
+ style="fill:#f2f2f2;fill-opacity:1;stroke-width:0.067091"
+ rx="6.8044429"
+ ry="6.8041348" />
+ <path
+ stroke="#000000"
+ stroke-width="0.335456"
+ d="m 11.987145,5.1675032 c -1.806044,0.00323 -3.5374382,0.7215837 -4.8152295,1.9975781 -2.6706971,2.6663808 -2.6740851,6.9929117 -0.00759,9.6633177 2.6664724,2.670579 6.9932315,2.673967 9.6637575,0.0076 2.670698,-2.666381 2.674085,-6.9929149 0.0076,-9.6633212 C 15.550734,5.8857659 13.805814,5.164121 11.98715,5.1675083 Z m 0.06605,0.029121 c 1.735395,0.014014 3.456947,0.6893622 4.761953,1.9964498 2.655208,2.6592601 2.65185,6.967435 -0.0075,9.622496 -1.329673,1.327559 -3.483878,1.325882 -4.811467,-0.0037 -1.327634,-1.329621 -1.325951,-3.483722 0.0036,-4.811253 1.343861,-1.341688 1.345571,-3.5187516 0.0037,-4.8624961 C 10.929783,6.0627617 9.2685459,5.7902472 7.9307327,6.5110513 9.1588909,5.5978226 10.615188,5.1850286 12.053067,5.1966653 Z M 6.527407,8.9681443 H 7.6856112 C 7.9735113,10.18846 8.4153915,11.267596 8.8655297,12.339231 9.3259159,11.142688 9.8269259,9.9867671 10.465298,8.968144 h 1.158203 c -1.416716,2.819057 -2.9589185,4.750158 -0.694921,7.238443 H 9.7703759 C 8.3930674,13.97011 7.3833466,11.930983 6.527407,8.9681443 Z"
+ id="path4"
+ style="fill:#4d4d4d;fill-opacity:1;stroke:#4d4d4d;stroke-opacity:1" />
+ <path
+ d="m 13.071224,7.7939567 c 2.264114,2.4881713 0.721794,4.4195023 -0.694922,7.2384433 h 1.158203 c 0.638372,-1.018566 1.139382,-2.174488 1.599768,-3.371089 0.450138,1.071581 0.892018,2.150743 1.179919,3.371089 h 1.158205 c -0.855941,-2.962838 -1.865662,-5.002055 -3.24297,-7.2384433 z"
+ id="path6"
+ style="fill:#4d4d4d;fill-opacity:1;stroke-width:0.067091" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-csharp.svg b/elementary-xfce/mimes/24/text-x-csharp.svg
index 6bf5cf5c..7e0d360c 120000..100644
--- a/elementary-xfce/mimes/24/text-x-csharp.svg
+++ b/elementary-xfce/mimes/24/text-x-csharp.svg
@@ -1 +1,212 @@
-text-x-source.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="22.627417"
+ inkscape:cx="12.308077"
+ inkscape:cy="11.048543"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="589"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.31104438,0,0,0.31104438,-0.9534199,2.9969683)" />
+ <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="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ id="layer102"
+ style="fill:#ffffff;stroke:none;stroke-width:20.0032"
+ transform="matrix(0.00499917,0,0,0.00499917,5.1257154,5.9607939)" />
+ <path
+ d="m 10.46487,11.433924 c 0,0 -0.11286,-1.052269 -1.1569233,-1.08149 -1.044062,-0.02922 -1.5802686,0.789201 -1.5802686,1.958374 0,1.169171 0.5925959,2.104559 1.6084524,2.104559 1.0158795,0 1.1287395,-1.169172 1.1287395,-1.169172 l 1.947053,0.116903 c 0,0 0.114649,1.055958 -0.700123,1.861593 -0.814802,0.805573 -1.8148802,0.93719 -2.5132963,0.931719 C 8.5000941,16.15091 7.5317559,16.16735 6.5953338,15.208258 5.65891,14.249163 5.5,13.317443 5.5,12.402199 5.5,11.486915 5.6775814,10.274429 6.7910067,9.3549788 7.5477139,8.7302003 8.314803,8.5 9.0820167,8.5 12.284888,8.5 12.5,11.454046 12.5,11.454046 Z"
+ id="path3"
+ style="display:inline;vector-effect:none;fill:url(#linearGradient1030);fill-opacity:1;stroke:none;stroke-width:0.999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new" />
+ <path
+ id="path5482"
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
+ d="m 14,9 v 2 h -1 v 1 h 1 v 1 h -1 v 1 h 1 v 2 h 1 v -2 h 1 v 2 h 1 v -2 h 1 v -1 h -1 v -1 h 1 V 11 H 17 V 9 h -1 v 2 H 15 V 9 Z m 1,3 h 1 v 1 h -1 z"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-dsrc.svg b/elementary-xfce/mimes/24/text-x-dsrc.svg
new file mode 100644
index 00000000..c766d2db
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-x-dsrc.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="22.627417"
+ inkscape:cx="8.1538251"
+ inkscape:cy="11.799844"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="601"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ </defs>
+ <metadata
+ id="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ id="layer102"
+ style="fill:#ffffff;stroke:none;stroke-width:20.0032"
+ transform="matrix(0.00499917,0,0,0.00499917,5.1257154,5.9607939)" />
+ <path
+ d="M 11.433594,17 H 7.5859375 V 7 h 3.8085935 c 1.028647,0 1.917318,0.2001955 2.666016,0.6005859 0.751953,0.397135 1.33138,0.9700518 1.73828,1.71875 0.410156,0.7454421 0.615235,1.6389981 0.615235,2.6806641 0,1.041667 -0.20345,1.936849 -0.610351,2.685547 -0.406901,0.745443 -0.983073,1.318359 -1.728515,1.718749 C 13.329753,16.801432 12.44922,17 11.433594,17 Z m -1.251776,-2.304687 h 1.15412 c 0.494792,0 0.91634,-0.07976 1.264647,-0.239258 0.351564,-0.159506 0.61849,-0.43457 0.800782,-0.825196 0.185547,-0.390625 0.278321,-0.934244 0.278321,-1.630859 0,-0.696615 -0.0944,-1.240234 -0.283203,-1.63086 C 13.210938,9.9785155 12.937501,9.70345 12.576173,9.543945 12.218099,9.38444 11.778645,9.3046873 11.257813,9.3046873 h -1.075995 z"
+ style="font-weight:900;font-size:30.25px;line-height:1.25;font-family:'Inter V';-inkscape-font-specification:'Inter V Heavy';fill:#c6262e;stroke-width:0.999991"
+ id="path11583-9"
+ sodipodi:nodetypes="sccsccsccscsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-fortran.svg b/elementary-xfce/mimes/24/text-x-fortran.svg
new file mode 100644
index 00000000..3595883c
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-x-fortran.svg
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="45.254834"
+ inkscape:cx="10.219903"
+ inkscape:cy="10.496116"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="601"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ </defs>
+ <metadata
+ id="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ id="layer101"
+ style="fill:#7239b3;fill-opacity:1;stroke:none;stroke-width:21.253"
+ transform="matrix(0.0047051,0,0,0.00470533,6.0006752,5.9628169)">
+ <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:21.253" />
+ </g>
+ <g
+ id="layer102"
+ style="fill:#ffffff;stroke:none;stroke-width:20.0032"
+ transform="matrix(0.00499917,0,0,0.00499917,5.1257154,5.9607939)">
+ <path
+ d="m 574.95237,1808.1745 h 69.09102 c 134.7944,0 130.96688,-45.3268 130.96688,-176.8957 0,0 5.43734,-926.20973 -0.0498,-945.34451 -9.03823,-31.51796 -10.86001,-77.98195 -112.0257,-77.98195 h -87.9824 V 407.90387 H 1975.1834 v 801.47623 l -200.033,-2.6767 V 994.16262 c 0,-216.24184 -6.2277,-299.57581 -96.816,-346.51919 -47.7647,-24.70704 -102.3757,-39.61863 -341.2709,-39.69109 H 1175.027 v 500.04006 h 51.907 c 66.7059,-0.8236 38.4902,-5.2089 66.4902,-22.5039 36.2353,-22.2364 66.706,-52.0404 77.4119,-129.45581 8.0705,-56.49925 14.2981,-148.01589 14.2981,-148.01589 l 189.9839,-0.0553 v 800.1605 h -196.0468 v -122.6092 c 0,-94.0341 -27.6219,-113.5859 -57.4038,-143.3679 -41.9993,-41.9992 -82.3942,-31.0488 -114.5097,-34.0787 h -32.1308 l 0.05,359.427 c 0,109.1741 12.358,140.6813 132.9264,140.6813 h 67.0818 v 200.0301 H 574.95237 Z"
+ id="path5"
+ style="stroke-width:20.0032"
+ sodipodi:nodetypes="csssscccccccccccccccccsscccscccc" />
+ </g>
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-groovy.svg b/elementary-xfce/mimes/24/text-x-groovy.svg
new file mode 100644
index 00000000..f36c869d
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-x-groovy.svg
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="64"
+ inkscape:cx="12.929687"
+ inkscape:cy="11.203125"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="601"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ </defs>
+ <metadata
+ id="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ sodipodi:type="star"
+ style="fill:#3689e6;fill-opacity:1;stroke:none;stroke-width:2.04293;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="-0.80332655"
+ transform="matrix(0.48946697,0,0,0.48951577,-2.2372481,0.70361144)"
+ 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 12.714127,10.999713 c 0,0 -0.02233,-0.03735 -0.04805,-0.07152 -0.07104,-0.05025 -0.131593,-0.09617 -0.226881,-0.120423 -0.09356,-0.02598 -0.196638,-0.03898 -0.309251,-0.03898 -0.24255,0 -0.449584,0.05804 -0.621102,0.174116 -0.169785,0.116077 -0.299723,0.283264 -0.389813,0.501559 -0.08836,0.218296 -0.132536,0.481636 -0.132536,0.790021 0,0.311851 0.04244,0.578656 0.127339,0.800416 0.08489,0.22176 0.211365,0.391545 0.379417,0.509355 0.168054,0.117811 0.37682,0.176716 0.6263,0.176716 0.220028,0 0.402806,-0.03205 0.548336,-0.09615 0.147264,-0.0641 0.257277,-0.155059 0.330042,-0.272869 0.07276,-0.11781 0.109148,-0.25641 0.109148,-0.4158 l 0.249481,0.02599 H 12 v -0.962526 h 2.5 v 0.671465 c 0,0.485101 -0.103083,0.900036 -0.309252,1.244802 -0.204435,0.343035 -0.486833,0.606375 -0.847193,0.790021 -0.358628,0.181913 -0.770098,0.272869 -1.234408,0.272869 -0.518018,0 -0.9728,-0.110014 -1.364345,-0.330041 -0.391545,-0.220028 -0.697333,-0.53361 -0.91736,-0.940748 C 9.6091475,13.300848 9.5,12.816613 9.5,12.255283 c 0,-0.440055 0.066701,-0.829868 0.2001039,-1.169438 0.1351356,-0.33957 0.3222441,-0.6263 0.5613291,-0.860188 C 10.500519,9.990036 10.776854,9.8124561 11.090436,9.6929136 11.404019,9.5716375 11.740124,9.511 12.098751,9.511 c 0.315316,0 0.608109,0.045043 0.878379,0.1351361 0.272003,0.088361 0.511955,0.2148294 0.719855,0.3794179 0.209633,0.162855 0.367034,0.305619 0.506756,0.496375 0.10548,0.144006 0.24187,0.351678 0.24187,0.47778 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:0.999995"
+ id="path28917"
+ sodipodi:nodetypes="cccsccsssscscccccsccsscscccsccacc" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-haskell.svg b/elementary-xfce/mimes/24/text-x-haskell.svg
new file mode 100644
index 00000000..b252aa38
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-x-haskell.svg
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="28.416667"
+ inkscape:cx="14.516129"
+ inkscape:cy="12"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="569"
+ inkscape:window-y="76"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ </defs>
+ <metadata
+ id="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ d="M 5,17 8.3333332,12 5,7 h 2.4999999 l 3.3333331,5 -3.3333331,5"
+ id="path2"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.200002" />
+ <path
+ id="path4"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.200002"
+ d="m 15.25,12 1.25,2 H 19 v -2 z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path6"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.200002"
+ d="M 13.5,8.9999998 14.75,11 H 19 V 8.9999998 Z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 8.5441173,17 11.877451,12 8.5441173,7 h 2.4999997 l 6.666666,10 h -2.5 L 13.12745,13.875 11.044117,17"
+ id="path10"
+ style="fill:#7239b3;stroke-width:0.200002;fill-opacity:1" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-kotlin.svg b/elementary-xfce/mimes/24/text-x-kotlin.svg
new file mode 100644
index 00000000..655dda9f
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-x-kotlin.svg
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="28.416667"
+ inkscape:cx="11.982405"
+ inkscape:cy="12"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="601"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ <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="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <polygon
+ class="st0"
+ points="0,0 500,0 250,250 500,500 0,500 "
+ id="polygon11"
+ style="fill:url(#SVGID_1_);stroke-width:45.4543"
+ transform="matrix(0.022,0,0,0.022,7,7)" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-pascal.svg b/elementary-xfce/mimes/24/text-x-pascal.svg
new file mode 100644
index 00000000..932c1570
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-x-pascal.svg
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="28.416667"
+ inkscape:cx="11.982405"
+ inkscape:cy="12"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="601"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ </defs>
+ <metadata
+ id="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <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 8,6.5 v 11 h 2.980257 v -3.347825 h 1.434782 c 0.83789,0 1.74746,-0.110781 2.374087,-0.422305 0.630209,-0.311524 1.167321,-0.717955 1.514651,-1.294452 0.350911,-0.576499 0.526387,-1.258985 0.526387,-2.046746 0,-0.7805993 -0.170442,-1.4630863 -0.510612,-2.0467448 C 15.979383,7.7582686 15.551125,7.3056639 14.938822,6.9833979 14.326516,6.6611328 13.564454,6.5 12.748047,6.5 Z m 2.980257,2.3913136 h 1.058806 c 0.350911,0 0.649544,0.013084 0.896614,0.1348307 0.250653,0.1181641 0.44258,0.2900391 0.575065,0.5156242 0.136069,0.2220058 0.204102,0.5317985 0.204102,0.8469025 0,0.311523 -0.06804,0.485902 -0.204102,0.715068 -0.132485,0.229168 -0.324413,0.358851 -0.575065,0.484174 -0.247069,0.121747 -0.545703,0.182619 -0.896614,0.182619 h -1.058805 z"
+ sodipodi:nodetypes="ccccsccssssccsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-sass.svg b/elementary-xfce/mimes/24/text-x-sass.svg
new file mode 100644
index 00000000..517d274b
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-x-sass.svg
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="64"
+ inkscape:cx="13.148438"
+ inkscape:cy="13.203125"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="601"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ </defs>
+ <metadata
+ id="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ fill="#cd6799"
+ d="m 17.827735,12.527993 c -0.03122,-0.240486 -0.0687,-0.387277 -0.03122,-0.674604 0.03747,-0.287334 0.206129,-0.69647 0.203006,-0.727703 -0.0032,-0.03122 -0.03747,-0.178021 -0.381028,-0.181144 -0.343547,-0.0032 -0.64025,0.06559 -0.674605,0.156158 -0.03433,0.09058 -0.09994,0.296701 -0.143666,0.509078 -0.05934,0.312321 -0.687101,1.427293 -1.046267,2.011329 -0.115558,-0.227996 -0.215499,-0.427877 -0.23736,-0.587159 -0.03122,-0.240485 -0.0687,-0.387274 -0.03122,-0.674609 0.03747,-0.287329 0.206131,-0.696468 0.203004,-0.727696 -0.0032,-0.03122 -0.03747,-0.178022 -0.381026,-0.181145 -0.343547,-0.0032 -0.640249,0.06559 -0.674605,0.156158 -0.03432,0.09057 -0.07185,0.302947 -0.143667,0.509078 -0.07185,0.206127 -0.905724,2.067545 -1.124346,2.548513 -0.112433,0.246732 -0.209251,0.443489 -0.27796,0.577789 v 0 c 0,0 -0.0032,0.0093 -0.01251,0.02498 -0.05934,0.115556 -0.0937,0.178022 -0.0937,0.178022 v 0.0032 c -0.04685,0.08431 -0.09682,0.162407 -0.121802,0.162407 -0.01876,0 -0.05309,-0.224869 0.0063,-0.530942 0.124924,-0.646495 0.421626,-1.652161 0.418502,-1.686517 0,-0.01872 0.05623,-0.193635 -0.193634,-0.284205 -0.243611,-0.09058 -0.331058,0.05934 -0.352922,0.05934 -0.02186,0 -0.03747,0.05311 -0.03747,0.05311 0,0 0.27172,-1.130593 -0.518446,-1.130593 -0.493461,0 -1.174315,0.54031 -1.511618,1.027526 -0.212377,0.115558 -0.665236,0.36229 -1.149328,0.627758 -0.1842673,0.103068 -0.3747808,0.206131 -0.5528025,0.302947 -0.012504,-0.01251 -0.024983,-0.02813 -0.037479,-0.04059 C 7.9740926,12.987144 6.2063743,12.265693 6.2813304,10.89462 6.3094533,10.39491 6.4812164,9.0831734 9.6762233,7.4903544 12.305941,6.1942367 14.398466,6.553403 14.760756,7.3498106 15.279204,8.4866473 13.639536,10.597918 10.922372,10.903987 9.885478,11.019546 9.3420442,10.619778 9.2046226,10.469866 9.0609602,10.313707 9.0390966,10.30434 8.9860038,10.335567 c -0.087456,0.04685 -0.031225,0.187396 0,0.268597 0.081198,0.212376 0.4153818,0.587157 0.980676,0.771424 0.4997102,0.162405 1.7146262,0.252979 3.1856422,-0.315442 C 14.798235,10.423018 16.084984,8.6521779 15.70708,7.1686658 15.329157,5.6632887 12.830612,5.1667012 10.466369,6.0068366 9.0609394,6.5065426 7.5368262,7.293586 6.4405899,8.3179888 5.1382267,9.5360282 4.9320951,10.594781 5.0164241,11.038277 c 0.3029472,1.574079 2.4735557,2.598481 3.3417964,3.357415 -0.043742,0.02497 -0.084321,0.04684 -0.1186796,0.06558 -0.4341229,0.2155 -2.0894025,1.080623 -2.5016654,1.995715 -0.4684734,1.036894 0.074956,1.78021 0.4341225,1.880152 1.1149731,0.309194 2.2611827,-0.246731 2.8764465,-1.164946 0.615267,-0.918214 0.5403106,-2.111267 0.2560996,-2.657824 -0.00316,-0.0063 -0.00623,-0.01251 -0.012504,-0.01876 0.112434,-0.06558 0.2279912,-0.134294 0.3404253,-0.199882 0.221745,-0.131175 0.4403676,-0.252977 0.6277586,-0.35292 -0.106188,0.290455 -0.184267,0.63713 -0.221746,1.136837 -0.046844,0.587157 0.193636,1.349214 0.509079,1.649039 0.140545,0.131175 0.306071,0.134297 0.412259,0.134297 0.368535,0 0.534066,-0.306074 0.718333,-0.668359 0.224868,-0.44349 0.427872,-0.958816 0.427872,-0.958816 0,0 -0.252978,1.392935 0.434123,1.392935 0.249854,0 0.502833,-0.324807 0.615267,-0.490338 v 0.0032 c 0,0 0.0063,-0.0093 0.01872,-0.03122 0.02498,-0.04059 0.04057,-0.06559 0.04057,-0.06559 v -0.0063 c 0.09995,-0.174893 0.324812,-0.57154 0.658991,-1.23053 0.431001,-0.849504 0.846383,-1.911384 0.846383,-1.911384 0,0 0.03747,0.259223 0.16553,0.690223 0.07496,0.252977 0.231114,0.530938 0.35604,0.79953 -0.09993,0.140544 -0.162404,0.218622 -0.162404,0.218622 l 0.0032,0.0032 c -0.0812,0.10619 -0.168654,0.221746 -0.265471,0.334185 -0.340424,0.406012 -0.746437,0.871362 -0.802656,1.005662 -0.06559,0.159279 -0.04996,0.274837 0.07496,0.368535 0.09057,0.0687 0.252976,0.07807 0.418504,0.0687 0.306074,-0.02187 0.521573,-0.09682 0.627758,-0.143667 0.165532,-0.05934 0.359168,-0.149913 0.540311,-0.284212 0.33418,-0.246731 0.53719,-0.599647 0.518449,-1.065002 -0.0093,-0.2561 -0.0937,-0.512203 -0.19676,-0.752685 0.03122,-0.04374 0.05934,-0.08746 0.09057,-0.131174 0.52782,-0.771427 0.936955,-1.617807 0.936955,-1.617807 0,0 0.03747,0.259223 0.165527,0.690224 0.06247,0.218623 0.190513,0.455982 0.302953,0.687101 -0.496589,0.40289 -0.802659,0.871364 -0.911971,1.177437 -0.196762,0.568416 -0.04374,0.824517 0.246729,0.88386 0.131175,0.02813 0.318566,-0.03434 0.455987,-0.0937 0.174898,-0.05621 0.381025,-0.153034 0.577788,-0.296702 0.33418,-0.246732 0.655865,-0.59028 0.637128,-1.055635 -0.0093,-0.212372 -0.06559,-0.421627 -0.143668,-0.624635 l -0.181113,-0.427983 c -0.159302,-0.315459 -0.318586,-0.596542 -0.346692,-0.802673 z m -9.5725391,4.309985 c -0.493465,0.537189 -1.180561,0.740194 -1.4772628,0.568416 -0.3185656,-0.184267 -0.1936402,-0.977551 0.4122587,-1.545972 0.3685351,-0.346671 0.8432583,-0.66836 1.158697,-0.865118 0.071842,-0.04375 0.1780217,-0.106191 0.3060745,-0.184268 0.02186,-0.01251 0.034332,-0.01876 0.034332,-0.01876 v 0 c 0.024983,-0.01562 0.049968,-0.03122 0.074958,-0.04685 0.2217504,0.812025 0.00937,1.527236 -0.5090746,2.09253 z m 3.5916511,-2.442322 c -0.171771,0.418502 -0.530938,1.489752 -0.749562,1.430415 -0.187389,-0.04997 -0.302945,-0.862 -0.03747,-1.664659 0.134293,-0.402888 0.418504,-0.883857 0.584035,-1.071249 0.268591,-0.299823 0.565293,-0.399766 0.637126,-0.277959 0.09057,0.15928 -0.327933,1.321104 -0.434121,1.583452 z m 2.963899,1.41792 c -0.07185,0.03747 -0.140543,0.06247 -0.171778,0.04374 -0.02186,-0.01251 0.03122,-0.06244 0.03122,-0.06244 0,0 0.371658,-0.399767 0.518447,-0.580913 0.08431,-0.10619 0.184268,-0.231112 0.290457,-0.371657 v 0.04059 c 0,0.477844 -0.462233,0.799533 -0.668361,0.930705 z m 2.286165,-0.521571 c -0.0531,-0.03748 -0.04374,-0.162404 0.134293,-0.552802 0.0687,-0.153035 0.231119,-0.409136 0.509079,-0.655868 0.03122,0.09994 0.0531,0.196763 0.04997,0.287332 -0.0032,0.602773 -0.434122,0.827639 -0.693346,0.921338 z"
+ id="path2"
+ style="fill:#f4679d;fill-opacity:1;stroke-width:1"
+ sodipodi:nodetypes="csccccccscccscsccccscccscscccccccccccccccccccccsccccccsccsccccccccccccccccccccccccccccccccccccscccccccccccccccsccccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-scheme.svg b/elementary-xfce/mimes/24/text-x-scheme.svg
new file mode 100644
index 00000000..638579b6
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-x-scheme.svg
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="24"
+ height="24"
+ id="svg3828"
+ 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="namedview37"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="40.187235"
+ inkscape:cx="11.807232"
+ inkscape:cy="14.059191"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="667"
+ inkscape:window-y="134"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3828" />
+ <defs
+ id="defs3830">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.4736748"
+ x2="23.99999"
+ y2="41.526306"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540511,0,0,0.51351351,2.2696871,-0.3243195)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45714178,0,0,0.43456667,1.0285964,0.90372283)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01204859,0,0,0.0082353,13.238793,18.980564)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01204859,0,0,0.0082353,10.761206,18.980564)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.0352071,0,0,0.0082353,-0.724852,18.980547)" />
+ </defs>
+ <metadata
+ id="metadata3833">
+ <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>
+ <rect
+ width="16.999998"
+ height="2"
+ x="3.5000007"
+ y="22"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 3.4999999,22.000085 c 0,0 0,1.999891 0,1.999891 C 2.8795275,24.003776 2,23.551901 2,22.999901 2,22.447902 2.6924,22.000085 3.4999999,22.000085 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 20.5,22.000085 c 0,0 0,1.999891 0,1.999891 0.620472,0.0038 1.5,-0.448075 1.5,-1.000075 0,-0.551999 -0.692402,-0.999816 -1.5,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4,2 c 3.6664118,0 15.99998,0.0013 15.99998,0.0013 L 20,22 C 20,22 9.3333337,22 4,22 4,15.33334 4,8.6666817 4,2.0000212 Z"
+ id="path4160-3"
+ style="display:inline;fill:url(#linearGradient3016);fill-opacity:1;stroke:none" />
+ <path
+ d="m 19.5,21.5 -15.0000004,0 0,-19 L 19.5,2.5 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 3.4999601,1.4999569 c 3.8955809,0 17.0000589,0.00136 17.0000589,0.00136 l 2.1e-5,20.9987161 c 0,0 -11.3333862,0 -17.0000799,0 0,-7.000018 0,-14.000035 0,-21.0000538 z"
+ id="path4160-3-1"
+ style="opacity:0.3;fill:none;stroke:#000000;stroke-width:0.99992186;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ id="path948"
+ style="color:#000000;fill:#333333;stroke-width:0.237;-inkscape-stroke:none"
+ d="M 9.9736323,5.8808593 C 9.4636283,5.8869316 9.0290782,6.1678967 8.7021485,6.6816405 8.3715533,7.2011478 8.2055193,7.9383499 8.1884766,8.7734374 L 8.1865266,9 h 0.5332031 l 0.00781,-0.216797 C 8.7599848,8.285698 8.8969079,7.8705426 9.0966797,7.6660155 9.3124292,7.4451273 9.5524043,7.3417968 9.8408203,7.3417968 c 0.3485267,0 0.6367267,0.1998043 0.8925777,0.658203 0.252832,0.4529932 0.477177,1.1805603 0.664062,2.1503912 L 7.7529297,18 h 1.8457026 l 2.3808587,-5.398438 0.642579,2.894532 c 0.258664,1.169617 0.533785,1.896553 0.912109,2.203125 0.340102,0.275597 0.706713,0.419922 1.087891,0.419922 0.471911,0 0.874593,-0.229092 1.175781,-0.654297 0.308349,-0.43532 0.449219,-1.099325 0.449219,-1.994141 V 15 h -0.527344 l -0.0098,0.458984 c -0.04056,0.427221 -0.146797,0.735687 -0.302734,0.929688 -0.155542,0.193509 -0.356998,0.286642 -0.640625,0.287109 -0.335556,-0.005 -0.614212,-0.164701 -0.861328,-0.511719 -0.239977,-0.336985 -0.495649,-1.064507 -0.734375,-2.158203 l -0.59375,-2.65625 C 12.15819,9.4613534 11.848454,8.2182097 11.643554,7.6035155 11.439108,6.9901756 11.201871,6.5495485 10.909179,6.2812498 10.624894,6.0206545 10.307283,5.8808593 9.9736323,5.8808593 Z"
+ sodipodi:nodetypes="csccccssscccccsssscccsccccssc" />
+</svg>
diff --git a/elementary-xfce/mimes/24/text-x-scss.svg b/elementary-xfce/mimes/24/text-x-scss.svg
new file mode 120000
index 00000000..3d16dc10
--- /dev/null
+++ b/elementary-xfce/mimes/24/text-x-scss.svg
@@ -0,0 +1 @@
+text-x-sass.svg \ No newline at end of file
diff --git a/elementary-xfce/mimes/32/application-x-yaml.svg b/elementary-xfce/mimes/32/application-x-yaml.svg
new file mode 100644
index 00000000..82a49591
--- /dev/null
+++ b/elementary-xfce/mimes/32/application-x-yaml.svg
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="21.3125"
+ inkscape:cx="16.844575"
+ inkscape:cy="23.788856"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="492"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ </defs>
+ <metadata
+ id="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <path
+ id="Y"
+ style="fill:#485a6c;stroke-width:1"
+ d="M 12,12.571207 V 16 H 10 V 12.571207 L 7,8 h 2 l 2,3 2,-3 h 2 z"
+ sodipodi:nodetypes="cccccccccc" />
+ <path
+ id="A"
+ fill="#cb171e"
+ d="m 16.4,14 -0.8,2 H 13.5 L 17,8 h 2 l 3,8 H 19.9 L 19.3,14 Z M 18.9,13 17.9,9.57595 16.7,13 Z"
+ style="fill:#c6262e;fill-opacity:1;stroke-width:1"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ id="M"
+ style="fill:#485a6c;stroke-width:1"
+ d="M 15.5,17 14,20.25 12.5,17 H 10 v 7 h 2 v -4 l 1.25,2.5 h 1.5 L 16,20 v 4 h 2 v -7 z"
+ sodipodi:nodetypes="cccccccccccccc" />
+ <path
+ id="L"
+ style="fill:#485a6c;stroke-width:1"
+ d="M 21,21.999983 V 17 h -2 v 7 h 5 v -1.999984 z"
+ sodipodi:nodetypes="ccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/32/text-rust.svg b/elementary-xfce/mimes/32/text-rust.svg
new file mode 100644
index 00000000..c4f5282a
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-rust.svg
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="30.140427"
+ inkscape:cx="13.254623"
+ inkscape:cy="10.61697"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="515"
+ inkscape:window-y="67"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182"
+ inkscape:snap-object-midpoints="true"
+ inkscape:snap-center="true" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ </defs>
+ <metadata
+ id="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ id="path8871"
+ style="fill:#384759;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:transform-center-y="-0.19098306"
+ d="M 16 5 L 15 6.5 L 14.791016 6.8144531 L 14.507812 6.5644531 L 13.152344 5.375 L 12.576172 7.0820312 L 12.455078 7.4414062 L 12.115234 7.2734375 L 10.5 6.4746094 L 10.384766 8.2734375 L 10.359375 8.6503906 L 9.9902344 8.5761719 L 8.2226562 8.2226562 L 8.5761719 9.9902344 L 8.6503906 10.359375 L 8.2734375 10.384766 L 6.4746094 10.5 L 7.2734375 12.115234 L 7.4414062 12.455078 L 7.0820312 12.576172 L 5.375 13.152344 L 6.5644531 14.507812 L 6.8144531 14.791016 L 6.5 15 L 5 16 L 6.5 17 L 6.8144531 17.208984 L 6.5644531 17.492188 L 5.375 18.847656 L 7.0820312 19.423828 L 7.4414062 19.544922 L 7.2734375 19.884766 L 6.4746094 21.5 L 8.2734375 21.615234 L 8.6503906 21.640625 L 8.5761719 22.009766 L 8.2226562 23.777344 L 9.9902344 23.423828 L 10.359375 23.349609 L 10.384766 23.726562 L 10.5 25.525391 L 12.115234 24.726562 L 12.455078 24.558594 L 12.576172 24.917969 L 13.152344 26.625 L 14.507812 25.435547 L 14.791016 25.185547 L 15 25.5 L 16 27 L 17 25.5 L 17.208984 25.185547 L 17.492188 25.435547 L 18.847656 26.625 L 19.423828 24.917969 L 19.544922 24.558594 L 19.884766 24.726562 L 21.5 25.525391 L 21.615234 23.726562 L 21.640625 23.349609 L 22.009766 23.423828 L 23.777344 23.777344 L 23.423828 22.009766 L 23.349609 21.640625 L 23.726562 21.615234 L 25.525391 21.5 L 24.726562 19.884766 L 24.558594 19.544922 L 24.917969 19.423828 L 26.625 18.847656 L 25.435547 17.492188 L 25.185547 17.208984 L 25.5 17 L 27 16 L 25.5 15 L 25.185547 14.791016 L 25.435547 14.507812 L 26.625 13.152344 L 24.917969 12.576172 L 24.558594 12.455078 L 24.726562 12.115234 L 25.525391 10.5 L 23.726562 10.384766 L 23.349609 10.359375 L 23.423828 9.9902344 L 23.777344 8.2226562 L 22.009766 8.5761719 L 21.640625 8.6503906 L 21.615234 8.2734375 L 21.5 6.4746094 L 19.884766 7.2734375 L 19.544922 7.4414062 L 19.423828 7.0820312 L 18.847656 5.375 L 17.492188 6.5644531 L 17.208984 6.8144531 L 17 6.5 L 16 5 z M 16 7.25 A 0.75 0.75 0 0 1 16.75 8 A 0.75 0.75 0 0 1 16 8.75 A 0.75 0.75 0 0 1 15.25 8 A 0.75 0.75 0 0 1 16 7.25 z M 14.564453 8.3125 L 15.533203 9.3300781 C 15.751682 9.5588112 16.113204 9.5682852 16.341797 9.3476562 L 17.425781 8.3125 C 19.661003 8.7316684 21.600245 10.114962 22.726562 12.091797 L 21.982422 13.767578 C 21.854975 14.057036 21.988088 14.395843 22.275391 14.525391 L 23.703125 15.158203 C 23.747495 15.605007 23.767895 16.056154 23.734375 16.503906 C 23.63331 17.955079 23.126734 19.347629 22.273438 20.525391 C 22.054778 20.818373 21.777311 21.094331 21.519531 21.353516 L 20.189453 21.070312 C 19.879942 21.003522 19.574571 21.200065 19.507812 21.509766 L 19.191406 22.984375 C 17.137898 23.915159 14.78295 23.903176 12.738281 22.953125 L 12.419922 21.480469 C 12.353162 21.17077 12.051696 20.972265 11.742188 21.039062 L 10.441406 21.318359 C 10.199782 21.069362 9.9170505 20.804523 9.7109375 20.525391 C 9.1719133 19.776948 8.7688019 18.938095 8.5234375 18.048828 C 8.2500629 17.088429 8.1951086 16.08457 8.3027344 15.091797 L 9.6582031 14.490234 C 9.9474861 14.360686 10.080641 14.021881 9.9511719 13.732422 L 9.6699219 13.101562 L 9.6777344 13.101562 L 9.2558594 12.160156 C 9.5568161 11.676994 9.5482688 11.542417 10.232422 10.757812 C 11.368204 9.4879709 12.890955 8.628815 14.564453 8.3125 z M 8.5 12.75 A 0.75 0.75 0 0 1 9.25 13.5 A 0.75 0.75 0 0 1 8.5 14.25 A 0.75 0.75 0 0 1 8.3515625 14.220703 A 0.75 0.75 0 0 1 7.75 13.5 A 0.75 0.75 0 0 1 8.5 12.75 z M 23.5 12.75 A 0.75 0.75 0 0 1 24.25 13.5 A 0.75 0.75 0 0 1 23.708984 14.208984 C 23.461783 14.30286 23.160673 14.248247 22.984375 14.042969 A 0.75 0.75 0 0 1 22.945312 13.996094 C 22.940491 13.989023 22.936179 13.981968 22.931641 13.974609 A 0.75 0.75 0 0 1 22.75 13.5 A 0.75 0.75 0 0 1 23.5 12.75 z M 11.25 21.75 A 0.75 0.75 0 0 1 12 22.5 A 0.75 0.75 0 0 1 11.25 23.25 A 0.75 0.75 0 0 1 10.5 22.5 A 0.75 0.75 0 0 1 11.25 21.75 z M 20.75 21.75 A 0.75 0.75 0 0 1 21.5 22.5 A 0.75 0.75 0 0 1 20.75 23.25 A 0.75 0.75 0 0 1 20.109375 22.865234 L 20.105469 22.867188 C 20.100342 22.85987 20.098589 22.849423 20.09375 22.841797 A 0.75 0.75 0 0 1 20.050781 22.755859 C 20.017938 22.679252 19.994141 22.595304 19.994141 22.494141 C 19.994098 22.399202 20.015076 22.30906 20.052734 22.228516 A 0.75 0.75 0 0 1 20.095703 22.154297 C 20.101627 22.145156 20.106904 22.135759 20.113281 22.126953 A 0.75 0.75 0 0 1 20.75 21.75 z " />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <path
+ id="path25467"
+ style="fill:#384759;fill-opacity:1;stroke-width:1"
+ d="M 9.66358,11 C 9.0912309,11.655983 9.3404669,11.889957 9.0886919,12.293912 L 9.4386829,13 h 1.5611241 v 6.000216 H 8.6532849 c 0.123679,0.535729 1.0408016,1.76313 1.3039026,1.999741 H 15.07755 c 0.05923,0 0.100581,-0.01056 0.100581,-0.0664 v -1.868085 c 0,-0.05416 -0.04135,-0.06543 -0.100581,-0.06543 H 13.999998 V 17 h 0.897441 C 15.049753,17 15.788454,17.01842 16,17.867992 v 1.307981 c 0,0.821324 1.121422,1.823104 2.539515,1.823104 h 4.536132 l 0.68924,-3.000154 h -2.672502 c -0.066,0 -0.09277,0.04409 -0.09277,0.108396 v 0.301837 c 0,0.717561 -0.334044,0.59009 -0.999615,0.59009 -1.07978,0 -0.962881,-1.271634 -1,-1.480193 -0.156574,-0.87974 -0.22481,-1.065449 -0.794061,-1.394106 0.651559,-0.412936 1.772099,-0.878155 1.772099,-2.424947 0,-1.546792 -1.087077,-2.699996 -1.797829,-2.699996 z m 4.336422,1.999949 h 1.928324 C 16.848551,12.999949 17,13.437019 17,14 c 0,0.562978 -0.02891,1 -1.071674,1 h -1.928324 z"
+ sodipodi:nodetypes="cccccccccssssccccccccsssczsccczccc" />
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-c++.svg b/elementary-xfce/mimes/32/text-x-c++.svg
index 05ab0ed6..caa79efc 120000..100644
--- a/elementary-xfce/mimes/32/text-x-c++.svg
+++ b/elementary-xfce/mimes/32/text-x-c++.svg
@@ -1 +1,243 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="21.3125"
+ inkscape:cx="17.665689"
+ inkscape:cy="16"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="571"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.4874942,0,0,0.4874942,-3.114327,0.875199)" />
+ <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="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <path
+ d="m 14.781351,14.098285 c 0,0 -0.176884,-1.649202 -1.813225,-1.694999 -1.636339,-0.0458 -2.476726,1.2369 -2.476726,3.069323 0,1.832421 0.928764,3.298436 2.520898,3.298436 1.59217,0 1.769053,-1.832422 1.769053,-1.832422 l 3.05158,0.183219 c 0,0 0.179687,1.654984 -1.09729,2.917642 -1.277024,1.26256 -2.844428,1.468841 -3.939043,1.460266 C 11.701993,21.49105 10.184335,21.5169 8.716697,20.013728 7.249057,18.510556 7,17.050289 7,15.615845 7,14.181336 7.2783205,12.281031 9.023372,10.839993 10.209345,9.860789 11.41159,9.5 12.614029,9.5 c 5.019802,0 5.356943,4.629822 5.356943,4.629822 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="g21108"
+ transform="matrix(-0.04901961,0,0,0.04901961,35.281069,10.249997)"
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:20.4;enable-background:new">
+ <path
+ style="fill:#499df0;fill-opacity:1;stroke:none;stroke-width:20.4px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 250.53376,117.30005 v 40.79999 h -40.8 v 40.8 h 40.8 v 40.8 h 40.79999 v -40.8 h 40.80004 v -40.8 h -40.80004 v -40.79999 z"
+ id="path21106"
+ sodipodi:nodetypes="ccccccccccccc" />
+ </g>
+ <g
+ id="g1350"
+ transform="matrix(-0.04901961,0,0,0.04901961,35.281069,3.2499973)"
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:20.4;enable-background:new">
+ <path
+ style="fill:#499df0;fill-opacity:1;stroke:none;stroke-width:20.4px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 250.53376,117.30005 v 40.79999 h -40.8 v 40.8 h 40.8 v 40.8 h 40.79999 v -40.8 h 40.80004 v -40.8 h -40.80004 v -40.79999 z"
+ id="path1348"
+ sodipodi:nodetypes="ccccccccccccc" />
+ </g>
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-c++src.svg b/elementary-xfce/mimes/32/text-x-c++src.svg
index 05ab0ed6..cac65765 120000
--- a/elementary-xfce/mimes/32/text-x-c++src.svg
+++ b/elementary-xfce/mimes/32/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/32/text-x-common-lisp.svg b/elementary-xfce/mimes/32/text-x-common-lisp.svg
new file mode 100644
index 00000000..5abaf23b
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-x-common-lisp.svg
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="10.65625"
+ inkscape:cx="16.844575"
+ inkscape:cy="27.214076"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="567"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ </defs>
+ <metadata
+ id="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <ellipse
+ cx="15.999845"
+ cy="15.000583"
+ fill="#ffffff"
+ id="circle2"
+ style="fill:#f2f2f2;fill-opacity:1;stroke-width:0.0670909"
+ rx="8.7959881"
+ ry="8.7957106" />
+ <path
+ stroke="#000000"
+ stroke-width="0.335456"
+ d="M 15.983376,6.1677433 C 13.648734,6.1719233 11.41059,7.100535 9.7588118,8.7500147 6.3064459,12.196848 6.302067,17.789756 9.7490118,21.241793 c 3.4469042,3.45226 9.0400332,3.456639 12.4921772,0.0098 3.452365,-3.446832 3.456744,-9.039747 0.0098,-12.4917833 -1.661022,-1.6635743 -3.91665,-2.5964452 -6.267607,-2.5920663 z m 0.08538,0.037645 c 2.243315,0.018115 4.468737,0.891139 6.155696,2.5808124 3.432344,3.4376283 3.428001,9.0068103 -0.0097,12.4390073 -1.718848,1.716138 -4.50355,1.713969 -6.219703,-0.0047 -1.716191,-1.718793 -1.714017,-4.503403 0.0047,-6.219502 1.737188,-1.734401 1.7394,-4.548693 0.0047,-6.2857523 -1.388048,-1.3901366 -3.535501,-1.7424164 -5.26487,-0.8106322 1.58762,-1.1805319 3.47015,-1.714151 5.328872,-1.6991084 z M 8.9256651,11.080836 h 1.4971909 c 0.372165,1.577504 0.943375,2.972502 1.525262,4.357807 0.595133,-1.546772 1.242779,-3.041033 2.067991,-4.357807 h 1.497192 c -1.831366,3.644196 -3.824945,6.140532 -0.898315,9.357141 H 13.117797 C 11.337373,17.546879 10.032125,14.910899 8.9256651,11.080836 Z"
+ id="path4"
+ style="fill:#4d4d4d;fill-opacity:1;stroke:#4d4d4d;stroke-opacity:1" />
+ <path
+ d="m 17.384746,9.562962 c 2.926783,3.216462 0.933052,5.713096 -0.898313,9.357141 h 1.49719 c 0.825212,-1.316702 1.47286,-2.810962 2.067993,-4.357808 0.581886,1.385232 1.153097,2.780267 1.525261,4.357808 h 1.497191 c -1.106459,-3.830064 -2.411709,-6.46616 -4.192131,-9.357141 z"
+ id="path6"
+ style="fill:#4d4d4d;fill-opacity:1;stroke-width:0.0670909" />
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-csharp.svg b/elementary-xfce/mimes/32/text-x-csharp.svg
index 05ab0ed6..65b62d79 120000..100644
--- a/elementary-xfce/mimes/32/text-x-csharp.svg
+++ b/elementary-xfce/mimes/32/text-x-csharp.svg
@@ -1 +1,228 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="42.625"
+ inkscape:cx="21.102639"
+ inkscape:cy="15.225806"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="571"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.44434912,0,0,0.44434912,-1.2191715,1.529026)" />
+ <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="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <path
+ d="m 15.092672,13.581819 c 0,0 -0.161229,-1.503241 -1.652749,-1.544985 -1.491517,-0.04174 -2.257526,1.127431 -2.257526,2.797676 0,1.670246 0.846565,3.006512 2.297789,3.006512 1.451257,0 1.612485,-1.670245 1.612485,-1.670245 l 2.781505,0.167004 c 0,0 0.163784,1.508511 -1.000176,2.659419 -1.164004,1.150819 -2.592686,1.338843 -3.590422,1.331027 -0.997729,-0.008 -2.381069,0.01563 -3.7188155,-1.354504 C 8.227014,17.603587 8,16.27256 8,14.96507 8,13.65752 8.253688,11.925399 9.8442955,10.611898 10.925306,9.719356 12.021147,9.3905 13.117166,9.3905 17.692697,9.3905 18,13.610566 18,13.610566 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 22.825714,11 -0.60572,2 h 1.203127 L 24.0334,11 h 1.007162 l -0.610278,2 H 26 v 1 H 24.188842 L 23.62483,16 H 25 v 1 h -1.61215 l -0.587566,2 h -1.007163 l 0.587566,-2 h -1.203128 l -0.587565,2 h -1.016278 l 0.587566,-2 H 19 v -1 h 1.384589 l 0.568569,-2 H 19 v -1 h 2.203716 l 0.605721,-2 z m 0.34685,3 h -1.203128 l -0.568569,2 h 1.203127 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/32/text-x-dsrc.svg b/elementary-xfce/mimes/32/text-x-dsrc.svg
new file mode 100644
index 00000000..ae12d95a
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-x-dsrc.svg
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="21.3125"
+ inkscape:cx="13.958944"
+ inkscape:cy="16"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="545"
+ inkscape:window-y="331"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ </defs>
+ <metadata
+ id="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <path
+ d="M 15.665929,23 H 10 V 8 h 5.608407 c 1.514749,0 2.823377,0.3002929 3.925885,0.9008787 1.107301,0.5957032 1.960546,1.4550783 2.559735,2.5781253 C 22.698009,12.597168 23,13.9375 23,15.5 c 0,1.562499 -0.299595,2.905273 -0.898784,4.02832 -0.599188,1.118165 -1.447639,1.97754 -2.545353,2.578126 C 18.458149,22.702149 17.161504,23 15.665929,23 Z M 14,19.542968 h 1.522124 c 0.728613,0 1.349373,-0.119629 1.862278,-0.358886 0.517699,-0.239258 0.910767,-0.651856 1.179204,-1.237793 0.273231,-0.585938 0.409846,-1.401368 0.409846,-2.44629 0,-1.044921 -0.139012,-1.860351 -0.417037,-2.446288 -0.273229,-0.585938 -0.675884,-0.998536 -1.207964,-1.237793 -0.527286,-0.239258 -1.17441,-0.358887 -1.941371,-0.358887 H 14 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:1"
+ id="path24534-9"
+ sodipodi:nodetypes="sccsccsccscsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-fortran.svg b/elementary-xfce/mimes/32/text-x-fortran.svg
new file mode 100644
index 00000000..de9cfd55
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-x-fortran.svg
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="30.140427"
+ inkscape:cx="16.041578"
+ inkscape:cy="16.754905"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="268"
+ inkscape:window-y="377"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="layer102" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ </defs>
+ <metadata
+ id="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <g
+ id="layer101"
+ style="fill:#7239b3;fill-opacity:1;stroke:none;stroke-width:15.4638"
+ transform="matrix(0.00627347,0,0,0.00666588,8.000891,5.9473329)">
+ <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:15.4638" />
+ </g>
+ <g
+ id="layer102"
+ style="fill:#ffffff;stroke:none;stroke-width:15.0025"
+ transform="matrix(0.00666556,0,0,0.00666556,7.5009495,6.9477334)">
+ <path
+ d="m 524.94455,1808.1401 h 69.01162 c 142.53013,0 222.80305,-123.499 231.03835,-251.9756 0,0 5.48718,-929.08881 0,-948.22359 C 815.95629,576.42295 714.06005,532.9025 612.89436,532.92804 H 524.94455 V 307.89108 H 1875.2347 v 600.11908 h -150.0908 c -1.6469,-1.6471 3.2941,-44.38083 0,-88.85363 -9.4564,-104.43657 -57.4594,-160.78449 -107.5125,-189.68265 -29.5212,-15.27033 -155.1336,-21.49493 -280.5679,-21.53297 h -212.0198 v 450.07389 h 28.9096 c 66.7059,-0.8236 151.5295,2.2932 179.5295,-15.0017 36.2353,-22.2363 69.4469,-34.3696 77.4119,-91.96524 8.0705,-56.49925 14.1994,-118.04195 14.1994,-118.04195 l 150.024,-0.0553 v 675.19659 h -150.024 v -22.6175 c 0,-52.7084 -20.4935,-100.4657 -37.7876,-137.5262 -27.1765,-56.8263 -83.4708,-75.1016 -214.4119,-87.4552 h -47.8509 v 257.1102 c 1.1387,115.768 0,43.0213 0,97.4337 0,47.719 51.9685,183.1652 182.9097,193.0479 h 117.4392 l -0.5986,149.9588 H 524.94455 Z"
+ id="path5"
+ style="stroke-width:15.0024"
+ sodipodi:nodetypes="cccsccccccccccccccccccsccccsccccc" />
+ </g>
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-groovy.svg b/elementary-xfce/mimes/32/text-x-groovy.svg
new file mode 100644
index 00000000..e1ba747f
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-x-groovy.svg
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="42.625"
+ inkscape:cx="15.190616"
+ inkscape:cy="16.281525"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="530"
+ inkscape:window-y="265"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ </defs>
+ <metadata
+ id="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <path
+ sodipodi:type="star"
+ style="fill:#3689e6;fill-opacity:1;stroke:none;stroke-width:1.63434;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="-1.0041581"
+ transform="matrix(0.61183371,0,0,0.61189471,-1.79656,0.86751432)"
+ 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 17.367982,14.233904 c -0.03153,-0.128551 -0.08125,-0.241336 -0.149167,-0.338356 -0.06791,-0.09945 -0.152807,-0.183128 -0.254679,-0.251043 -0.09944,-0.07034 -0.215869,-0.122486 -0.349272,-0.156442 -0.130977,-0.03639 -0.275294,-0.05458 -0.432952,-0.05458 -0.33957,0 -0.629417,0.08125 -0.869542,0.243761 -0.237699,0.162509 -0.419611,0.39657 -0.545737,0.702185 -0.123701,0.305612 -0.185552,0.674288 -0.185552,1.106029 0,0.43659 0.05942,0.810117 0.178273,1.120582 0.11885,0.310464 0.295912,0.548163 0.531186,0.713097 0.235274,0.164934 0.527547,0.247401 0.876819,0.247401 0.308039,0 0.563929,-0.04487 0.767671,-0.134616 0.206169,-0.08974 0.360189,-0.217083 0.462058,-0.382018 0.101872,-0.164934 0.152808,-0.358948 0.152808,-0.582094 l 0.349273,0.03638 H 16 V 15 h 3.5 v 1.096674 c 0,0.679141 -0.144317,1.260049 -0.432952,1.742722 -0.286209,0.480251 -0.681565,0.848927 -1.18607,1.106029 -0.502079,0.254679 -1.078136,0.382018 -1.728171,0.382018 -0.725225,0 -1.361919,-0.154019 -1.910082,-0.462057 C 13.69456,18.557345 13.266458,18.118328 12.958419,17.548335 12.652806,16.978344 12.5,16.300417 12.5,15.514555 c 0,-0.616079 0.09338,-1.161817 0.280145,-1.637216 0.189189,-0.475399 0.451143,-0.876819 0.785863,-1.204262 0.334721,-0.329868 0.721589,-0.578482 1.160604,-0.745841 0.439015,-0.169786 0.909562,-0.254679 1.411641,-0.254679 0.441441,0 0.851351,0.06306 1.229729,0.189189 0.380806,0.123701 0.716739,0.300762 1.007799,0.531185 0.293485,0.227997 0.529971,0.498441 0.709458,0.811331 0.179487,0.31289 0.288635,0.656099 0.327444,1.029627 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"
+ sodipodi:nodetypes="ccccsccsssscscccccsccsscscccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-haskell.svg b/elementary-xfce/mimes/32/text-x-haskell.svg
new file mode 100644
index 00000000..19cfb439
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-x-haskell.svg
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="21.3125"
+ inkscape:cx="20.668622"
+ inkscape:cy="16"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="75"
+ inkscape:window-y="74"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ </defs>
+ <metadata
+ id="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <path
+ d="m 6.9,21 4,-6 -4,-6 h 3 l 4,6 -4,6"
+ id="path2"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.2" />
+ <path
+ d="M 21.466334,17 20.133,15 H 25 v 2"
+ id="path4"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.2"
+ sodipodi:nodetypes="cccc" />
+ <path
+ d="M 19.466334,14 18.133,12 H 25 v 2"
+ id="path6"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.2"
+ sodipodi:nodetypes="cccc" />
+ <path
+ d="m 11.6,21 4,-6 -4,-6 h 3 l 8,12 h -3 L 17.1,17.25 14.6,21"
+ id="path10"
+ style="fill:#7239b3;stroke-width:0.2;fill-opacity:1" />
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-kotlin.svg b/elementary-xfce/mimes/32/text-x-kotlin.svg
new file mode 100644
index 00000000..8fedf493
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-x-kotlin.svg
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="21.3125"
+ inkscape:cx="16.02346"
+ inkscape:cy="16"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="571"
+ inkscape:window-y="315"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ <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="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <polygon
+ class="st0"
+ points="500,0 250,250 500,500 0,500 0,0 "
+ id="polygon11"
+ style="fill:url(#SVGID_1_);stroke-width:33.3332"
+ transform="matrix(0.03,0,0,0.03,9,8)" />
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-pascal.svg b/elementary-xfce/mimes/32/text-x-pascal.svg
new file mode 100644
index 00000000..e73a26ce
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-x-pascal.svg
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="21.3125"
+ inkscape:cx="13.958944"
+ inkscape:cy="10.510264"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="571"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ </defs>
+ <metadata
+ id="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <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:0.999997"
+ d="m 10,8 v 15 h 4.000076 v -4.932101 h 2.249057 c 1.177358,0 1.706112,-0.118163 2.586615,-0.555899 0.885536,-0.437737 1.572831,-1.161359 2.060882,-1.971421 0.493082,-0.810062 0.739622,-1.769228 0.739622,-2.876145 0,-1.096856 -0.239497,-1.75631 -0.717484,-2.576434 C 20.44078,9.2678741 19.971378,8.8328307 19.111,8.38 18.250623,7.92717 17.047171,8 15.9,8 Z m 4.000076,3.051434 h 1.403774 c 0.493082,0 0.912704,0.08553 1.259876,0.256604 0.3522,0.166038 0.621884,0.407548 0.808047,0.724529 0.191196,0.311949 0.286795,0.538665 0.286795,0.981433 0,0.437735 -0.0956,0.666849 -0.286795,0.988861 -0.186163,0.322013 -0.455847,0.571572 -0.808047,0.747672 -0.347171,0.171071 -0.766794,0.256606 -1.259876,0.256606 h -1.403774 z"
+ sodipodi:nodetypes="ccccsccssssccsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-sass.svg b/elementary-xfce/mimes/32/text-x-sass.svg
new file mode 100644
index 00000000..aaca23ba
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-x-sass.svg
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="120.56171"
+ inkscape:cx="20.483286"
+ inkscape:cy="15.096004"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="571"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ </defs>
+ <metadata
+ id="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <path
+ fill="#cd6799"
+ d="m 23.622138,16.047145 c -0.20701,-0.409966 -0.414024,-0.775276 -0.450552,-1.043175 -0.04058,-0.312548 -0.08929,-0.503324 -0.04058,-0.87675 0.04871,-0.373433 0.267894,-0.905167 0.263835,-0.945758 -0.0041,-0.04058 -0.04871,-0.231366 -0.495201,-0.235425 -0.446492,-0.0041 -0.832101,0.08524 -0.87675,0.202951 -0.04462,0.117715 -0.129892,0.385608 -0.186716,0.661624 -0.07712,0.405907 -0.892991,1.854982 -1.359782,2.614024 -0.150184,-0.296315 -0.280074,-0.556091 -0.308484,-0.763101 -0.04058,-0.312548 -0.0893,-0.503323 -0.04058,-0.876756 0.04871,-0.373427 0.267899,-0.905165 0.263836,-0.945751 -0.0041,-0.04058 -0.04871,-0.231366 -0.495201,-0.235426 -0.446492,-0.0041 -0.832101,0.08524 -0.876751,0.202952 -0.04461,0.117709 -0.09337,0.393725 -0.186716,0.661624 -0.09337,0.267893 -1.177124,2.687084 -1.461257,3.312175 -0.146125,0.320665 -0.271952,0.576382 -0.361251,0.750924 v 0 c 0,0 -0.0041,0.01217 -0.01625,0.03247 -0.07712,0.150182 -0.121774,0.231365 -0.121774,0.231365 v 0.0041 c -0.06089,0.109586 -0.125833,0.211073 -0.158301,0.211073 -0.02438,0 -0.06901,-0.292251 0.0081,-0.69004 0.162358,-0.840218 0.547968,-2.147232 0.543909,-2.191882 0,-0.02433 0.07307,-0.251659 -0.251658,-0.369368 -0.316609,-0.117716 -0.43026,0.07711 -0.458675,0.07711 -0.02841,0 -0.04871,0.06902 -0.04871,0.06902 0,0 0.353141,-1.469374 -0.6738,-1.469374 -0.641325,0 -1.526198,0.702215 -1.964574,1.335424 -0.276016,0.150184 -0.864575,0.47085 -1.493725,0.815866 -0.239483,0.133951 -0.487084,0.267899 -0.71845,0.393726 -0.01625,-0.01625 -0.03247,-0.03655 -0.04871,-0.05275 -1.242074,-1.327311 -3.53949,-2.264945 -3.4420733,-4.046861 0.03655,-0.649449 0.2597819,-2.354248 4.4121743,-4.424356 3.417714,-1.6845001 6.137265,-1.2177092 6.608115,-0.1826579 0.673801,1.4774905 -1.457193,4.2214049 -4.988557,4.6191879 -1.3476,0.150185 -2.053874,-0.369373 -2.232474,-0.564206 -0.186711,-0.202951 -0.215126,-0.215126 -0.284128,-0.174541 -0.113662,0.06089 -0.04058,0.243548 0,0.349081 0.10553,0.276016 0.539851,0.7631 1.274536,1.002583 0.649448,0.211068 2.228414,0.328783 4.140222,-0.409965 2.139111,-0.828043 3.811434,-3.1295174 3.320292,-5.0575647 C 19.924307,6.0822532 16.677075,5.4368629 13.604384,6.5287454 11.777817,7.1781885 9.7970025,8.2010699 8.3722785,9.5324356 6.6796614,11.115461 6.4117625,12.49147 6.5213607,13.067859 c 0.3937254,2.045752 3.2147579,3.377118 4.3431673,4.363466 -0.05685,0.03247 -0.109587,0.06088 -0.154242,0.08523 -0.564208,0.280074 -2.715493,1.404431 -3.2512908,2.593731 -0.6088516,1.3476 0.097417,2.31365 0.5642077,2.443542 1.4490752,0.401842 2.9387471,-0.320666 3.7383751,-1.514024 0.799632,-1.193358 0.702215,-2.74391 0.33284,-3.454243 -0.0041,-0.0081 -0.0081,-0.01625 -0.01625,-0.02438 0.146125,-0.08523 0.296309,-0.174535 0.442434,-0.259776 0.288191,-0.170482 0.572324,-0.328782 0.815867,-0.458673 -0.138008,0.37749 -0.239483,0.828047 -0.288193,1.477491 -0.06088,0.763099 0.25166,1.753506 0.661626,2.143173 0.182658,0.170483 0.397784,0.174541 0.535792,0.174541 0.478966,0 0.694098,-0.39779 0.933581,-0.868634 0.29225,-0.576382 0.556085,-1.246125 0.556085,-1.246125 0,0 -0.328784,1.810328 0.564207,1.810328 0.324724,0 0.653508,-0.422136 0.799633,-0.637268 v 0.0041 c 0,0 0.0081,-0.01217 0.02433,-0.04058 0.03246,-0.05275 0.05274,-0.08524 0.05274,-0.08524 v -0.0081 c 0.129892,-0.227301 0.422141,-0.742802 0.856458,-1.599259 0.560149,-1.104059 1.1,-2.484132 1.1,-2.484132 0,0 0.04871,0.336899 0.215132,0.897049 0.09742,0.328782 0.300367,0.690033 0.462727,1.039109 -0.129885,0.182658 -0.211068,0.284133 -0.211068,0.284133 l 0.0041,0.0041 c -0.10553,0.138009 -0.219192,0.288192 -0.345019,0.434324 -0.442433,0.527674 -0.970108,1.132467 -1.043173,1.307008 -0.08524,0.207008 -0.06493,0.357193 0.09742,0.478967 0.117714,0.08929 0.328782,0.101472 0.543909,0.08929 0.397789,-0.02841 0.677864,-0.125833 0.815867,-0.186717 0.215132,-0.07712 0.466791,-0.194833 0.702215,-0.369375 0.434317,-0.320665 0.698158,-0.779332 0.673801,-1.384131 -0.01217,-0.332842 -0.121769,-0.665684 -0.255718,-0.978227 0.04058,-0.05685 0.07712,-0.113663 0.117709,-0.170481 0.685981,-1.002584 1.217715,-2.102583 1.217715,-2.102583 0,0 0.04871,0.3369 0.215126,0.897049 0.08119,0.284133 0.247601,0.592618 0.393732,0.892991 -0.645391,0.523616 -1.043175,1.132468 -1.185241,1.530258 -0.255723,0.738742 -0.05685,1.071583 0.320661,1.148708 0.170481,0.03655 0.414023,-0.04462 0.592623,-0.121774 0.227307,-0.07306 0.495199,-0.198892 0.750924,-0.385609 0.434316,-0.320666 0.852393,-0.767158 0.828042,-1.371958 -0.01217,-0.276009 -0.08524,-0.547967 -0.186717,-0.811808 0.547967,-0.227302 0.730519,-0.366173 1.356475,-0.366173 0.392862,-0.0034 0.776114,0.160722 1.246212,0.286684 -0.652705,-0.652705 -0.595267,-0.841757 -1.491015,-0.835911 -0.380006,0.01233 -0.782822,0.08318 -1.347029,0.359195 z M 10.730632,20.605444 C 10.0893,21.303601 9.1963152,21.567436 8.8107068,21.344186 8.3966828,21.104703 8.5590421,20.07371 9.3464989,19.334962 9.8254657,18.884412 10.44244,18.466328 10.8524,18.210611 c 0.09337,-0.05685 0.231366,-0.138008 0.39779,-0.239483 0.02841,-0.01625 0.04462,-0.02438 0.04462,-0.02438 v 0 c 0.03247,-0.0203 0.06494,-0.04058 0.09742,-0.06089 0.288198,1.055349 0.01217,1.984874 -0.661619,2.719557 z m 4.667891,-3.174167 c -0.223242,0.543909 -0.690034,1.936158 -0.974167,1.859041 -0.243541,-0.06494 -0.393725,-1.120298 -0.04871,-2.163474 0.174535,-0.523615 0.543909,-1.148706 0.759042,-1.392249 0.349074,-0.389667 0.734683,-0.519557 0.828042,-0.36125 0.117709,0.207009 -0.4262,1.716973 -0.564207,2.057932 z m 3.852031,1.842801 c -0.09337,0.04871 -0.182657,0.08119 -0.223249,0.05685 -0.02842,-0.01625 0.04058,-0.08116 0.04058,-0.08116 0,0 0.483025,-0.519558 0.6738,-0.754982 0.109586,-0.138008 0.239483,-0.300367 0.377491,-0.483025 v 0.05275 c 0,0.621032 -0.60074,1.039115 -0.868634,1.209592 z m 2.971216,-0.677859 c -0.06902,-0.04872 -0.05685,-0.211068 0.174535,-0.718449 0.08929,-0.198892 0.300374,-0.531734 0.661625,-0.8524 0.04058,0.129892 0.06902,0.255724 0.06494,0.373433 -0.0041,0.783393 -0.564208,1.075641 -0.901108,1.197416 z"
+ id="path2"
+ style="fill:#f4679d;fill-opacity:1;stroke-width:1"
+ sodipodi:nodetypes="ccsccccccscccscsccccscccscscccccccccccccccccccccsccccccsccscccccccccccccccccccccccccccccccccccccccscccccccccccccccsccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-scheme.svg b/elementary-xfce/mimes/32/text-x-scheme.svg
new file mode 100644
index 00000000..cd4ed16a
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-x-scheme.svg
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="32"
+ height="32"
+ id="svg3182"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="85.25"
+ inkscape:cx="20.920821"
+ inkscape:cy="20.938416"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="571"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3182" />
+ <defs
+ id="defs3184">
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ id="stop3979"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.99999994" />
+ <stop
+ id="stop3985"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600-4">
+ <stop
+ id="stop3602-7"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-6"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="23.99999"
+ y1="6.1851754"
+ x2="23.99999"
+ y2="41.814808"
+ id="linearGradient3013"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" />
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3016"
+ xlink:href="#linearGradient3600-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.62856997,0,0,0.60839392,0.91431981,-0.5347905)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3021"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" />
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3024"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" />
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3027"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" />
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ id="stop3106-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient3104-6"
+ id="linearGradient3148"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.53064141,0,0,0.58970049,39.269607,-1.791918)"
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471" />
+ </defs>
+ <metadata
+ id="metadata3187">
+ <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>
+ <rect
+ width="22.100021"
+ height="2"
+ x="4.9499893"
+ y="29"
+ id="rect2879"
+ style="opacity:0.15;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 4.9499887,29.000086 c 0,0 0,1.99989 0,1.99989 -0.806615,0.0038 -1.950002,-0.448074 -1.950002,-1.000074 0,-0.552 0.900121,-0.999816 1.950002,-0.999816 z"
+ id="path2881"
+ style="opacity:0.15;fill:url(#radialGradient3024);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 27.050011,29.000086 c 0,0 0,1.99989 0,1.99989 0.806614,0.0038 1.950002,-0.448074 1.950002,-1.000074 0,-0.552 -0.900122,-0.999816 -1.950002,-0.999816 z"
+ id="path2883"
+ style="opacity:0.15;fill:url(#radialGradient3021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 5,1 c 5.041316,0 21.999973,0.00179 21.999973,0.00179 L 27,29 C 27,29 12.333334,29 5,29 5,19.666667 5,10.333336 5,1.0000041 z"
+ id="path4160-3"
+ style="fill:url(#linearGradient3016);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 26.5,28.5 -21,0 0,-27 21,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3013);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3148);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path4160-6-1"
+ d="m 4.499961,0.499944 c 5.27048,0 23.000054,0.002 23.000054,0.002 l 2.4e-5,28.998112 c 0,0 -15.333385,0 -23.000078,0 0,-9.666722 0,-19.333346 0,-28.999956 z" />
+ <path
+ id="path995-3"
+ style="color:#000000;fill:#333333;stroke-width:0.237383;-inkscape-stroke:none"
+ d="m 13.252012,6.8808595 c -0.666386,0.00793 -1.230947,0.3712898 -1.662109,1.0488281 -0.432398,0.6794815 -0.655107,1.5767617 -0.677735,2.6855464 L 10.910168,11 h 0.634766 l 0.0078,-0.375 c 0.04357,-0.668061 0.216914,-1.1398176 0.501954,-1.4316405 0.293876,-0.3008754 0.625095,-0.4453125 1.019531,-0.4453125 0.480573,0 0.879454,0.281989 1.224609,0.900391 0.342113,0.612953 0.644375,1.58764 0.894531,2.890624 L 10.353516,23 h 2.375 l 3.210937,-7.324219 0.882813,3.978516 c 0.344267,1.556696 0.71483,2.519956 1.201172,2.914062 0.44806,0.363079 0.927318,0.550782 1.425781,0.550782 0.617117,0 1.140987,-0.294289 1.537109,-0.853516 0.403292,-0.569357 0.591797,-1.44786 0.591797,-2.636719 V 19 h -0.628906 l -0.0098,0.617188 c -0.05451,0.574208 -0.197123,0.992302 -0.412109,1.259765 -0.214591,0.266972 -0.496933,0.396012 -0.884766,0.396485 -0.460173,-0.0069 -0.845134,-0.227464 -1.179687,-0.697266 -0.327403,-0.459755 -0.665633,-1.43425 -0.984375,-2.894531 L 16.685606,14.142578 C 16.127046,11.625338 15.715314,9.966079 15.443418,9.1503907 15.171974,8.3360563 14.854771,7.7545107 14.472715,7.404297 14.099081,7.061798 13.688156,6.8808595 13.253965,6.8808595 Z"
+ sodipodi:nodetypes="cscccccsscccccsssscccscsccscsc" />
+</svg>
diff --git a/elementary-xfce/mimes/32/text-x-scss.svg b/elementary-xfce/mimes/32/text-x-scss.svg
new file mode 120000
index 00000000..3d16dc10
--- /dev/null
+++ b/elementary-xfce/mimes/32/text-x-scss.svg
@@ -0,0 +1 @@
+text-x-sass.svg \ No newline at end of file
diff --git a/elementary-xfce/mimes/48/application-x-yaml.svg b/elementary-xfce/mimes/48/application-x-yaml.svg
new file mode 100644
index 00000000..81901721
--- /dev/null
+++ b/elementary-xfce/mimes/48/application-x-yaml.svg
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="13.128616"
+ inkscape:cx="30.810559"
+ inkscape:cy="28.182711"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="730"
+ inkscape:window-y="520"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901"
+ inkscape:snap-global="false" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ style="fill:#999999;stroke-width:1.41178"
+ id="g3149"
+ transform="matrix(0.14166667,0,0,0.14166667,12.914709,14)" />
+ <g
+ style="fill:#999999;stroke-width:1.41178"
+ id="g3782"
+ transform="matrix(0.14166667,0,0,0.14166667,12.914709,14)" />
+ <path
+ id="Y"
+ style="fill:#485a6c;stroke-width:0.999997"
+ d="m 17,18 v 5 h -3 v -5 l -4,-7 h 3 L 15.5,15.5 18,11 h 3 z"
+ sodipodi:nodetypes="cccccccccc" />
+ <path
+ id="A"
+ fill="#cb171e"
+ d="m 23,20 -1.288676,3 H 19 l 5,-12 h 3 l 5,12 H 28.894208 L 27.75,20 Z M 27,18 25.35,13.440064 23.7,18 Z"
+ style="fill:#c6262e;fill-opacity:1;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ id="M"
+ style="fill:#485a6c;stroke-width:0.999997"
+ d="M 23,24 20.5,29 18,24 h -4 v 11 h 3 v -7 l 2.5,5 h 2 L 24,28 v 7 h 3 V 24 Z"
+ sodipodi:nodetypes="cccccccccccccc" />
+ <path
+ id="L"
+ style="fill:#485a6c;stroke-width:0.999997"
+ d="M 32,31.999974 V 24 h -3 v 11 h 8 v -2.999974 z"
+ sodipodi:nodetypes="ccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-rust.svg b/elementary-xfce/mimes/48/text-rust.svg
new file mode 100644
index 00000000..c370370f
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-rust.svg
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="16"
+ inkscape:cx="27.21875"
+ inkscape:cy="25.8125"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="559"
+ inkscape:window-y="64"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901"
+ inkscape:snap-global="true"
+ inkscape:snap-center="true"
+ inkscape:snap-object-midpoints="true" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ id="path881"
+ style="color:#000000;fill:#384759;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;fill-opacity:1"
+ d="M 24 9.5 A 0.5287249 0.47293043 0 0 0 23.541016 9.7363281 L 22.623047 11.158203 L 22.416016 11.478516 L 22.134766 11.224609 L 20.878906 10.087891 A 0.47293044 0.52872491 75.000002 0 0 20.376953 9.9765625 A 0.47293044 0.52872491 75.000002 0 0 19.994141 10.324219 L 19.474609 11.935547 L 19.357422 12.298828 L 19.019531 12.125 L 17.513672 11.351562 A 0.47293044 0.52872489 59.999998 0 0 17 11.375 A 0.47293044 0.52872489 59.999998 0 0 16.720703 11.810547 L 16.636719 13.501953 L 16.619141 13.880859 L 16.246094 13.800781 L 14.589844 13.445312 A 0.47293045 0.52872491 45 0 0 14.101562 13.599609 A 0.47293045 0.52872491 45 0 0 13.943359 14.091797 L 14.298828 15.748047 L 14.378906 16.119141 L 14 16.138672 L 12.308594 16.222656 A 0.47293044 0.52872492 29.999994 0 0 11.876953 16.5 A 0.47293044 0.52872492 29.999994 0 0 11.851562 17.015625 L 12.623047 18.521484 L 12.798828 18.861328 L 12.435547 18.978516 L 10.824219 19.496094 A 0.47293044 0.52872494 14.999994 0 0 10.476562 19.876953 A 0.47293044 0.52872494 14.999994 0 0 10.585938 20.380859 L 11.722656 21.636719 L 11.978516 21.917969 L 11.658203 22.125 L 10.236328 23.042969 A 0.47293043 0.5287249 0 0 0 10 23.5 A 0.47293043 0.5287249 0 0 0 10.236328 23.958984 L 11.658203 24.876953 L 11.978516 25.083984 L 11.724609 25.365234 L 10.587891 26.621094 A 0.52872491 0.47293044 75.000002 0 0 10.476562 27.123047 A 0.52872491 0.47293044 75.000002 0 0 10.824219 27.505859 L 12.435547 28.025391 L 12.798828 28.142578 L 12.625 28.480469 L 11.851562 29.986328 A 0.52872492 0.47293044 60.000004 0 0 11.875 30.5 A 0.52872492 0.47293044 60.000004 0 0 12.310547 30.779297 L 14.001953 30.863281 L 14.380859 30.880859 L 14.300781 31.253906 L 13.945312 32.910156 A 0.52872491 0.47293045 45 0 0 14.099609 33.398438 A 0.52872491 0.47293045 45 0 0 14.591797 33.556641 L 16.248047 33.201172 L 16.619141 33.121094 L 16.638672 33.5 L 16.722656 35.191406 A 0.52872488 0.47293044 29.999995 0 0 17 35.623047 A 0.52872488 0.47293044 29.999995 0 0 17.515625 35.648438 L 19.021484 34.876953 L 19.361328 34.701172 L 19.478516 35.064453 L 19.996094 36.675781 A 0.52872491 0.47293044 14.999998 0 0 20.376953 37.023438 A 0.52872491 0.47293044 14.999998 0 0 20.880859 36.914062 L 22.136719 35.777344 L 22.417969 35.521484 L 22.625 35.841797 L 23.542969 37.263672 A 0.5287249 0.47293043 0 0 0 24 37.5 A 0.5287249 0.47293043 0 0 0 24.458984 37.263672 L 25.376953 35.841797 L 25.583984 35.521484 L 25.865234 35.775391 L 27.121094 36.912109 A 0.47293044 0.52872494 75.000006 0 0 27.623047 37.023438 A 0.47293044 0.52872494 75.000006 0 0 28.005859 36.675781 L 28.525391 35.064453 L 28.642578 34.701172 L 28.980469 34.875 L 30.486328 35.648438 A 0.47293044 0.52872492 60.000006 0 0 31 35.625 A 0.47293044 0.52872492 60.000006 0 0 31.279297 35.189453 L 31.363281 33.498047 L 31.380859 33.119141 L 31.753906 33.199219 L 33.410156 33.554688 A 0.47293045 0.52872491 45 0 0 33.898438 33.400391 A 0.47293045 0.52872491 45 0 0 34.056641 32.908203 L 33.701172 31.251953 L 33.621094 30.880859 L 34 30.861328 L 35.691406 30.777344 A 0.47293044 0.52872489 30.000002 0 0 36.123047 30.5 A 0.47293044 0.52872489 30.000002 0 0 36.148438 29.984375 L 35.376953 28.478516 L 35.201172 28.138672 L 35.564453 28.021484 L 37.175781 27.503906 A 0.47293044 0.52872491 14.999998 0 0 37.523438 27.123047 A 0.47293044 0.52872491 14.999998 0 0 37.414062 26.619141 L 36.277344 25.363281 L 36.021484 25.082031 L 36.341797 24.875 L 37.763672 23.957031 A 0.47293043 0.5287249 0 0 0 38 23.5 A 0.47293043 0.5287249 0 0 0 37.763672 23.041016 L 36.341797 22.123047 L 36.021484 21.916016 L 36.275391 21.634766 L 37.412109 20.378906 A 0.52872491 0.47293044 75.000002 0 0 37.523438 19.876953 A 0.52872491 0.47293044 75.000002 0 0 37.175781 19.494141 L 35.564453 18.974609 L 35.201172 18.857422 L 35.375 18.519531 L 36.148438 17.013672 A 0.52872492 0.47293044 60.000004 0 0 36.125 16.5 A 0.52872492 0.47293044 60.000004 0 0 35.689453 16.220703 L 33.998047 16.136719 L 33.619141 16.119141 L 33.699219 15.746094 L 34.054688 14.089844 A 0.52872491 0.47293045 45 0 0 33.900391 13.601562 A 0.52872491 0.47293045 45 0 0 33.408203 13.443359 L 31.751953 13.798828 L 31.380859 13.878906 L 31.361328 13.5 L 31.277344 11.808594 A 0.52872492 0.47293044 29.999996 0 0 31 11.376953 A 0.52872492 0.47293044 29.999996 0 0 30.484375 11.351562 L 28.978516 12.123047 L 28.638672 12.298828 L 28.521484 11.935547 L 28.003906 10.324219 A 0.52872491 0.47293044 14.999998 0 0 27.623047 9.9765625 A 0.52872491 0.47293044 14.999998 0 0 27.119141 10.085938 L 25.863281 11.222656 L 25.582031 11.478516 L 25.375 11.158203 L 24.457031 9.7363281 A 0.5287249 0.47293043 0 0 0 24 9.5 z M 24 12.5 A 1 1 0 0 1 25 13.5 A 1 1 0 0 1 24 14.5 A 1 1 0 0 1 23 13.5 A 1 1 0 0 1 24 12.5 z M 22.199219 13.865234 L 23.414062 15.140625 C 23.688232 15.427487 24.142824 15.440762 24.429688 15.164062 L 25.791016 13.865234 C 28.596 14.390928 31.027988 16.124294 32.441406 18.603516 L 31.509766 20.705078 C 31.349833 21.068098 31.514589 21.495732 31.875 21.658203 L 33.666016 22.451172 C 33.721706 23.011527 33.747128 23.575176 33.705078 24.136719 C 33.578261 25.956689 32.941897 27.704567 31.871094 29.181641 C 31.596699 29.54908 31.249269 29.897604 30.925781 30.222656 L 29.257812 29.865234 C 28.869405 29.781464 28.486118 30.029562 28.402344 30.417969 L 28.005859 32.265625 C 25.428908 33.432953 22.472111 33.420018 19.90625 32.228516 L 19.507812 30.378906 C 19.424042 29.9905 19.044657 29.742398 18.65625 29.826172 L 17.023438 30.177734 C 16.720225 29.865467 16.364121 29.53171 16.105469 29.181641 C 15.429049 28.242988 14.925094 27.191433 14.617188 26.076172 C 14.274127 24.871699 14.206737 23.612258 14.341797 22.367188 L 16.041016 21.611328 C 16.404036 21.448857 16.570674 21.02513 16.408203 20.662109 L 16.056641 19.873047 L 16.064453 19.873047 L 15.537109 18.691406 C 15.914781 18.085457 15.903175 17.917594 16.761719 16.933594 C 18.187015 15.341042 20.099143 14.261937 22.199219 13.865234 z M 14.470703 19.400391 A 1 1 0 0 1 15.451172 20.089844 A 1 1 0 0 1 14.810547 21.351562 A 1 1 0 0 1 13.548828 20.710938 A 1 1 0 0 1 14.189453 19.449219 A 1 1 0 0 1 14.470703 19.400391 z M 33.470703 19.400391 A 1 1 0 0 1 34.451172 20.089844 A 1 1 0 0 1 33.810547 21.351562 A 1 1 0 0 1 32.548828 20.710938 A 1 1 0 0 1 33.189453 19.449219 A 1 1 0 0 1 33.470703 19.400391 z M 17.970703 30.75 A 1 1 0 0 1 18.951172 31.439453 A 1 1 0 0 1 18.310547 32.701172 A 1 1 0 0 1 17.048828 32.060547 A 1 1 0 0 1 17.689453 30.798828 A 1 1 0 0 1 17.970703 30.75 z M 29.970703 30.75 A 1 1 0 0 1 30.951172 31.439453 A 1 1 0 0 1 30.310547 32.701172 A 1 1 0 0 1 29.048828 32.060547 A 1 1 0 0 1 29.689453 30.798828 A 1 1 0 0 1 29.970703 30.75 z " />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ id="path25467"
+ style="fill:#384759;fill-opacity:1;stroke-width:0.75"
+ d="m 16,16.999997 c -0.858545,0.984001 -1,2.190922 -1,2.190922 L 16,20 h 2.000002 v 7.999863 h -3.344238 -0.03808 c 0.307909,1.115261 0.425613,1.061151 1.102033,1.999805 h 0.07471 8.054394 c 0.08885,0 0.150879,-0.01584 0.150879,-0.09961 V 28.09799 c 0,-0.08124 -0.06216,-0.09334 -0.150879,-0.09814 H 22 v -1.999987 h 2.309119 c 0.228476,0 1.226619,-0.03756 1.543946,1.236822 0.09901,0.390946 0.320436,1.024187 0.470214,1.432904 0.149777,0.456949 0.755975,1.330548 1.403321,1.330548 h 4.097168 0.04834 c 1.824381,0 1.705702,-2.179987 1.832519,-3.999956 h -0.01758 -1.547257 c -0.09901,0 -0.139161,0.06613 -0.139161,0.162598 v 0.452766 c 0,1.07637 -0.671409,1.097502 -1.250419,1.097502 -0.511069,0 -1.28315,-0.298488 -1.354231,-0.608198 -0.299554,-1.683098 -0.796509,-2.045522 -1.583478,-2.667481 0.977363,-0.61942 1.739344,-2.295662 1.6875,-3.837505 -0.05184,-1.541845 -1.558844,-3.599861 -2.625,-3.599861 z M 22,20 h 3 c 0.656396,0 1.499999,0.437133 1.499999,1.499863 0,1.062735 -0.708749,1.5 -1.499999,1.5 h -3 z"
+ sodipodi:nodetypes="cccccccccccssssccsccsccccsssczsccczccc" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-c++.svg b/elementary-xfce/mimes/48/text-x-c++.svg
index 05ab0ed6..22a3d54b 120000..100644
--- a/elementary-xfce/mimes/48/text-x-c++.svg
+++ b/elementary-xfce/mimes/48/text-x-c++.svg
@@ -1 +1,233 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="10.046809"
+ inkscape:cx="21.549131"
+ inkscape:cy="36.130876"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="311"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.73124129,0,0,0.73124129,-3.5464895,1.0627984)" />
+ <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="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ d="m 23.297027,20.897427 c 0,0 -0.265326,-2.473802 -2.719838,-2.542498 -2.454509,-0.06869 -3.715089,1.855351 -3.715089,4.603984 0,2.748632 1.393147,4.947655 3.781348,4.947655 2.388254,0 2.653579,-2.748633 2.653579,-2.748633 l 4.577371,0.274829 c 0,0 0.26953,2.482476 -1.645936,4.376462 -1.915536,1.893841 -4.266642,2.203262 -5.908564,2.190399 -1.641908,-0.0131 -3.918396,0.02573 -6.119852,-2.229033 -2.20146,-2.254758 -2.575045,-4.445158 -2.575045,-6.596825 0,-2.151763 0.41748,-5.002221 3.035057,-7.163778 C 16.439018,14.541183 18.242385,14 20.046045,14 c 7.529703,0 8.035415,6.944733 8.035415,6.944733 z"
+ id="path3"
+ style="display:inline;vector-effect:none;fill:url(#linearGradient1030);fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new" />
+ <path
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
+ d="m 34,16 v 2 h 2 v 2 h -2 v 2 h -2 v -2 h -2 v -2 h 2 v -2 z"
+ id="path13430-3"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
+ d="m 34,24 v 2 h 2 v 2 h -2 v 2 h -2 v -2 h -2 v -2 h 2 v -2 z"
+ id="path909"
+ sodipodi:nodetypes="ccccccccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-c++src.svg b/elementary-xfce/mimes/48/text-x-c++src.svg
index 05ab0ed6..cac65765 120000
--- a/elementary-xfce/mimes/48/text-x-c++src.svg
+++ b/elementary-xfce/mimes/48/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/48/text-x-common-lisp.svg b/elementary-xfce/mimes/48/text-x-common-lisp.svg
new file mode 100644
index 00000000..7cbd2ce8
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-x-common-lisp.svg
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="20.093618"
+ inkscape:cx="18.687526"
+ inkscape:cy="22.942608"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="591"
+ inkscape:window-y="134"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <ellipse
+ cx="23.999804"
+ cy="23.000639"
+ fill="#ffffff"
+ id="circle2"
+ style="fill:#f2f2f2;fill-opacity:1;stroke-width:0.0670911"
+ rx="11.783312"
+ ry="11.78316" />
+ <path
+ stroke="#000000"
+ stroke-width="0.335456"
+ d="m 23.977742,11.16774 c -3.127541,0.0056 -6.125811,1.249613 -8.338573,3.459335 -4.624869,4.617544 -4.630736,12.110076 -0.01315,16.73459 4.617553,4.624816 12.110239,4.630682 16.734813,0.01315 4.624869,-4.617544 4.630735,-12.110083 0.01315,-16.734597 -2.225142,-2.228616 -5.246836,-3.478335 -8.396232,-3.472469 z m 0.114374,0.05043 c 3.005199,0.02427 5.986425,1.193813 8.246316,3.457381 4.598047,4.605213 4.592231,12.065959 -0.01301,16.663898 -2.302608,2.29902 -6.033061,2.296115 -8.33206,-0.0064 -2.299049,-2.302578 -2.296137,-6.032976 0.0064,-8.331945 2.327178,-2.32349 2.330139,-6.093651 0.0064,-8.4207 -1.859462,-1.862287 -4.73624,-2.334218 -7.052943,-1.085955 2.126812,-1.581497 4.648693,-2.296359 7.138681,-2.276207 z m -9.569049,6.531385 h 2.005672 c 0.49856,2.113301 1.263768,3.982108 2.043276,5.83793 0.797255,-2.072131 1.664857,-4.073915 2.770331,-5.83793 h 2.005672 c -2.453341,4.881943 -5.123985,8.226155 -1.203402,12.535279 h -2.005672 c -2.385096,-3.873053 -4.133638,-7.40434 -5.615877,-12.535279 z"
+ id="path4"
+ style="fill:#4d4d4d;fill-opacity:1;stroke:#4d4d4d;stroke-opacity:1" />
+ <path
+ d="m 25.85505,15.716139 c 3.920787,4.308927 1.249939,7.653539 -1.203402,12.535279 h 2.005672 c 1.105474,-1.763917 1.973076,-3.765701 2.770331,-5.837931 0.779508,1.855724 1.544716,3.72458 2.043276,5.837931 h 2.005672 C 31.99436,23.120479 30.245818,19.589037 27.860722,15.716139 Z"
+ id="path6"
+ style="fill:#4d4d4d;fill-opacity:1;stroke-width:0.0670911" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-csharp.svg b/elementary-xfce/mimes/48/text-x-csharp.svg
index 05ab0ed6..be4b66cf 120000..100644
--- a/elementary-xfce/mimes/48/text-x-csharp.svg
+++ b/elementary-xfce/mimes/48/text-x-csharp.svg
@@ -1 +1,228 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="20.093618"
+ inkscape:cx="43.720349"
+ inkscape:cy="29.014188"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="608"
+ inkscape:window-y="209"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.66652367,0,0,0.66652367,-2.828757,3.207789)" />
+ <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="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ d="m 21.639007,21.286978 c 0,0 -0.241843,-2.254862 -2.479122,-2.317477 -2.237275,-0.06261 -3.386289,1.691146 -3.386289,4.196514 0,2.505368 1.269848,4.509769 3.446684,4.509769 2.176885,0 2.418727,-2.505369 2.418727,-2.505369 l 4.172257,0.250506 c 0,0 0.245676,2.262767 -1.500264,3.989129 -1.746005,1.726228 -3.889029,2.008264 -5.385634,1.99654 -1.496593,-0.01194 -3.571603,0.02345 -5.578222,-2.031755 C 11.340521,27.319631 11,25.32309 11,23.361854 11,21.40053 11.380532,18.802349 13.766443,16.832098 15.387959,15.493284 17.03172,15 18.675749,15 25.539045,15 26,21.330098 26,21.330098 Z"
+ id="path3"
+ style="vector-effect:none;fill:url(#linearGradient1030);fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
+ <path
+ d="m 32.3155,30 h 1.751 l 0.700321,-3 H 37 v -2 h -2.014389 l 0.487778,-2.000008 H 38 L 38.000029,21 h -2.107566 l 0.700036,-3 H 34.8415 l -0.700037,3 h -2.151 L 32.6905,18 h -1.750999 l -0.700038,3 H 28 v 1.999992 h 1.82039 L 29.332611,25 H 27 l 1e-6,2 h 2.11382 L 28.4135,30 h 1.750999 l 0.700321,-3 h 2.151001 z m -1.23189,-5 0.487779,-2.000008 H 33.72239 L 33.234611,25 Z"
+ id="path43867"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccc"
+ style="font-style:italic;font-weight:600;font-size:16.3203px;line-height:1.25;font-family:Inter;-inkscape-font-specification:'Inter Semi-Bold Italic';fill:#4599ee" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-dsrc.svg b/elementary-xfce/mimes/48/text-x-dsrc.svg
new file mode 100644
index 00000000..98e0b4c3
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-x-dsrc.svg
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="10.046809"
+ inkscape:cx="2.0902159"
+ inkscape:cy="28.864886"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="460"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ d="M 22.464845,34 H 14 V 12 h 8.378906 c 2.263021,0 4.218099,0.44043 5.865236,1.321289 1.654295,0.873697 2.929034,2.134114 3.824219,3.781252 0.902341,1.639972 1.353513,3.605792 1.353513,5.897459 0,2.291669 -0.447591,4.26107 -1.342773,5.908203 -0.895181,1.639976 -2.162759,2.900391 -3.802735,3.78125 C 26.636393,33.563153 24.699219,34 22.464845,34 Z M 20,29 h 2.249999 c 1.088542,0 2.015951,-0.245767 2.782229,-0.59668 0.773435,-0.350909 1.360677,-0.956055 1.761719,-1.815428 0.408201,-0.859377 0.612304,-2.05534 0.612304,-3.587892 0,-1.532551 -0.207682,-2.728514 -0.623049,-3.587891 C 26.375001,18.552736 25.773437,17.94759 24.978515,17.596681 24.190754,17.245768 23.223959,17 22.078124,17 H 20 Z"
+ style="font-weight:900;font-size:30.25px;line-height:1.25;font-family:'Inter V';-inkscape-font-specification:'Inter V Heavy';fill:#c6262e;stroke-width:0.999996"
+ id="path11583-9"
+ sodipodi:nodetypes="sccsccsccscsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-fortran.svg b/elementary-xfce/mimes/48/text-x-fortran.svg
new file mode 100644
index 00000000..6acba93e
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-x-fortran.svg
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="56.833333"
+ inkscape:cx="28.521994"
+ inkscape:cy="20.991203"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="346"
+ inkscape:window-y="259"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <g
+ id="layer101"
+ style="fill:#7239b3;fill-opacity:1;stroke:none;stroke-width:10.6265"
+ transform="matrix(0.00941021,0,0,0.00941066,12.001338,10.925646)">
+ <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:10.6265" />
+ </g>
+ <path
+ d="m 17.000015,29.000331 h 0.690796 c 1.270604,0 1.309453,-0.104139 1.309453,-1.768665 0,0 0.05436,-9.260505 -4.98e-4,-9.45182 -0.09037,-0.315128 -0.108582,-0.779691 -1.120072,-0.779691 H 17.000015 V 15 h 14 v 7 h -2 v -1.5 c 0,-1.873403 -0.06227,-2.633641 -0.968,-3.102999 -0.477569,-0.247028 -1.023589,-0.39612 -3.412146,-0.396845 H 21.9998 v 4.999986 h 0.289048 c 0.666949,-0.0082 2.015266,-0.05208 2.29522,-0.225002 0.362293,-0.222328 0.666949,-0.520318 0.773991,-1.294345 C 25.438749,19.915896 25.501016,19 25.501016,19 h 1.499006 v 7.000312 h -1.559625 v -0.226137 c 0,-0.940186 -0.276173,-1.204093 -0.573943,-1.501863 C 24.44653,23.85239 23.823207,24.000003 22.47823,24.000003 H 21.9998 v 2.345685 c 0.01138,1.157489 5e-4,0.70403 5e-4,1.248064 0,1.091561 0.891121,1.406581 2.329016,1.406581 H 25 v 2.000036 h -8 z"
+ id="path5"
+ style="fill:#ffffff;stroke:none;stroke-width:0.0999995"
+ sodipodi:nodetypes="csssscccccccccccccccccsscccsscccc" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-groovy.svg b/elementary-xfce/mimes/48/text-x-groovy.svg
new file mode 100644
index 00000000..c98247f2
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-x-groovy.svg
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="40.187235"
+ inkscape:cx="26.849322"
+ inkscape:cy="24.062367"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="408"
+ inkscape:window-y="147"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ sodipodi:type="star"
+ style="fill:#3689e6;fill-opacity:1;stroke:none;stroke-width:1.16739;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="-1.4058212"
+ transform="matrix(0.8565672,0,0,0.85665261,-0.9151842,2.9153199)"
+ 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 25.823976,21.453666 c -0.04204,-0.171402 -0.108337,-0.321783 -0.19889,-0.451143 -0.09055,-0.132594 -0.203742,-0.244167 -0.339571,-0.33472 -0.132594,-0.09379 -0.287826,-0.163317 -0.465696,-0.208593 -0.174636,-0.04851 -0.367059,-0.07277 -0.57727,-0.07277 -0.45276,0 -0.839223,0.108339 -1.15939,0.325018 -0.316932,0.216677 -0.559482,0.528758 -0.72765,0.936243 -0.164935,0.407485 -0.247402,0.899053 -0.247402,1.474706 0,0.582121 0.07923,1.080157 0.237699,1.494109 0.158466,0.413953 0.394548,0.730885 0.708247,0.950797 0.313699,0.219913 0.703396,0.329869 1.169092,0.329869 0.410719,0 0.751906,-0.05983 1.023562,-0.179488 0.274891,-0.119658 0.48025,-0.289443 0.616077,-0.509355 0.135829,-0.219912 0.203743,-0.478632 0.203743,-0.776161 l 0.465697,0.04851 H 24 V 23 h 4.666666 v 0.937375 c 0,0.905521 -0.192423,1.680065 -0.577269,2.323632 -0.381613,0.640332 -0.908755,1.1319 -1.581427,1.474705 -0.669439,0.33957 -1.437515,0.509355 -2.304228,0.509355 -0.966967,0 -1.815893,-0.205359 -2.546777,-0.616077 -0.730885,-0.410719 -1.301688,-0.996073 -1.712407,-1.756064 -0.407483,-0.759991 -0.611225,-1.663895 -0.611225,-2.711712 0,-0.821436 0.124509,-1.549087 0.373527,-2.182952 0.252253,-0.633864 0.601525,-1.169092 1.047817,-1.605683 0.446293,-0.439824 0.962117,-0.771309 1.547472,-0.994455 0.585353,-0.226381 1.212749,-0.339571 1.882188,-0.339571 0.588589,0 1.135135,0.08408 1.639639,0.252253 0.50774,0.164934 0.95565,0.401016 1.34373,0.708246 0.391314,0.303997 0.706629,0.664588 0.945945,1.081774 0.239317,0.417187 0.384847,0.874798 0.436592,1.372835 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:0.999997"
+ id="path28917"
+ sodipodi:nodetypes="ccccsccsssscscccccsccsscscccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-haskell.svg b/elementary-xfce/mimes/48/text-x-haskell.svg
new file mode 100644
index 00000000..d59cadb4
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-x-haskell.svg
@@ -0,0 +1,224 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="14.208334"
+ inkscape:cx="24.246333"
+ inkscape:cy="17.73607"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="458"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901"
+ inkscape:snap-global="false" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ d="M 11.6,31 17.266667,22.5 11.6,14 h 4.25 L 21.516667,22.5 15.85,31"
+ id="path2"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.200002" />
+ <path
+ id="path4"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.200002"
+ d="m 29.673828,23 2,3 H 36 v -3 z" />
+ <path
+ id="path6"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.200002"
+ d="m 27.007812,19 2,3 H 36 v -3 z" />
+ <path
+ d="M 17.625,31 23.291667,22.5 17.625,14 h 4.25 l 11.333333,17 h -4.25 L 25.416667,25.6875 21.875,31"
+ id="path10"
+ style="fill:#7239b3;fill-opacity:1;stroke-width:0.200002" />
+ <g
+ style="fill:#999999;stroke-width:1.41178"
+ id="g3149"
+ transform="matrix(0.14166667,0,0,0.14166667,12.914709,14)" />
+ <g
+ style="fill:#999999;stroke-width:1.41178"
+ id="g3782"
+ transform="matrix(0.14166667,0,0,0.14166667,12.914709,14)" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-kotlin.svg b/elementary-xfce/mimes/48/text-x-kotlin.svg
new file mode 100644
index 00000000..81fcf38a
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-x-kotlin.svg
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="10.046809"
+ inkscape:cx="34.488563"
+ inkscape:cy="28.566285"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="458"
+ inkscape:window-y="318"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <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="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <polygon
+ class="st0"
+ points="250,250 500,500 0,500 0,0 500,0 "
+ id="polygon11"
+ style="fill:url(#SVGID_1_);stroke-width:22.7271"
+ transform="matrix(0.044,0,0,0.044,13,13)" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-pascal.svg b/elementary-xfce/mimes/48/text-x-pascal.svg
new file mode 100644
index 00000000..65bbb46c
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-x-pascal.svg
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="56.833333"
+ inkscape:cx="24.703812"
+ inkscape:cy="20.656892"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="458"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <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:0.999997"
+ d="m 15,12 v 22.999999 h 6 V 28 h 3.231444 c 1.751953,0 3.653779,-0.231633 4.964,-0.883 1.317711,-0.651367 2.440763,-1.50118 3.167,-2.706584 0.733723,-1.205404 1.100626,-2.632422 1.100626,-4.279557 0,-1.632162 -0.356379,-3.05918 -1.067641,-4.279557 C 31.684165,14.630925 30.788716,13.68457 29.508444,13.010741 28.228169,12.336914 26.634765,12 24.927734,12 Z m 6,5.000019 h 2.445312 c 0.733724,0 1.358138,0.02736 1.874739,0.281919 0.52409,0.24707 0.925392,0.606445 1.20241,1.078123 0.284504,0.464194 0.426757,1.111943 0.426757,1.770798 0,0.651366 -0.142253,1.015975 -0.426757,1.495141 -0.277018,0.479168 -0.678321,0.743957 -1.20241,1.006 C 24.803451,22.886558 24.179036,23 23.445312,23 H 21 Z"
+ sodipodi:nodetypes="ccccsccssssccsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-sass.svg b/elementary-xfce/mimes/48/text-x-sass.svg
new file mode 100644
index 00000000..87405c23
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-x-sass.svg
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="10.046809"
+ inkscape:cx="34.986233"
+ inkscape:cy="27.570943"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="505"
+ inkscape:window-y="347"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ fill="#cd6799"
+ d="m 34.790732,23.786568 c -0.994275,0.0053 -1.85841,0.244665 -2.581995,0.59865 -0.265485,-0.525773 -0.530978,-0.994275 -0.577822,-1.33785 -0.05205,-0.400838 -0.114526,-0.645503 -0.05205,-1.124415 0.06247,-0.47892 0.343567,-1.160858 0.338362,-1.212915 -0.0053,-0.05205 -0.06247,-0.296723 -0.635085,-0.301928 -0.572618,-0.0053 -1.067153,0.10932 -1.124415,0.26028 -0.05723,0.150968 -0.166583,0.494535 -0.23946,0.84852 -0.09891,0.520568 -1.145243,2.378978 -1.743893,3.352433 -0.192607,-0.380018 -0.35919,-0.713175 -0.395625,-0.97866 -0.05205,-0.400838 -0.114525,-0.645503 -0.05205,-1.124423 0.06247,-0.478912 0.343575,-1.160857 0.338363,-1.212907 -0.0053,-0.05205 -0.06248,-0.296723 -0.635085,-0.301928 -0.572618,-0.0053 -1.067153,0.10932 -1.124415,0.26028 -0.05722,0.15096 -0.11973,0.504945 -0.23946,0.84852 -0.11973,0.343568 -1.509638,3.44613 -1.874033,4.247798 -0.187402,0.411247 -0.348772,0.7392 -0.463297,0.963045 0,0 0,0 0,0 0,0 -0.0053,0.0156 -0.02085,0.04163 -0.09891,0.192607 -0.156173,0.296722 -0.156173,0.296722 0,0 0,0 0,0.0053 -0.07808,0.140558 -0.161377,0.270698 -0.203017,0.270698 -0.03127,0 -0.0885,-0.374805 0.01043,-0.884963 0.208222,-1.077562 0.702757,-2.753782 0.697552,-2.811045 0,-0.0312 0.0937,-0.322747 -0.322747,-0.473707 -0.406043,-0.150968 -0.551798,0.0989 -0.58824,0.0989 -0.03645,0 -0.06247,0.0885 -0.06247,0.0885 0,0 0.452895,-1.884442 -0.864135,-1.884442 -0.822488,0 -1.95732,0.900577 -2.519528,1.712655 -0.353985,0.192607 -1.1088,0.603855 -1.915672,1.046332 -0.307133,0.171788 -0.624675,0.343575 -0.921398,0.504945 -0.02085,-0.02085 -0.04162,-0.04687 -0.06247,-0.06765 -1.592925,-1.702245 -4.539315,-2.904742 -4.41438,-5.190015 0.04687,-0.832905 0.333165,-3.019275 5.658525,-5.674147 4.38315,-2.160338 7.87092,-1.561688 8.474775,-0.234255 0.864135,1.894852 -1.86882,5.413867 -6.397725,5.924017 -1.72827,0.192608 -2.634052,-0.473715 -2.863102,-0.723585 -0.239453,-0.26028 -0.275895,-0.275895 -0.364388,-0.223845 -0.145762,0.07809 -0.05205,0.312345 0,0.44769 0.135345,0.353985 0.692348,0.97866 1.634565,1.285793 0.832905,0.27069 2.857898,0.421657 5.309753,-0.525773 2.743365,-1.061947 4.888087,-4.013542 4.258207,-6.486225 -0.62988,-2.50911 -4.79439,-3.33681 -8.735055,-1.936492 -2.342535,0.832897 -4.88289,2.144722 -6.71007,3.852172 -2.170747,2.030198 -2.514322,3.794903 -2.373764,4.53411 0.504944,2.623635 4.122862,4.331085 5.570024,5.596058 -0.0729,0.04162 -0.14055,0.07808 -0.197812,0.109312 -0.723585,0.35919 -3.482565,1.801155 -4.169715,3.326408 -0.78084,1.72827 0.124935,2.96721 0.723585,3.133792 1.85841,0.515355 3.768885,-0.411247 4.79439,-1.941705 1.025512,-1.530457 0.900577,-3.519007 0.426862,-4.429995 -0.0053,-0.01042 -0.01042,-0.02085 -0.02085,-0.03128 0.187403,-0.109312 0.38001,-0.223837 0.567413,-0.333157 0.3696,-0.21864 0.733995,-0.421658 1.046332,-0.58824 -0.176992,0.484125 -0.307132,1.061955 -0.3696,1.894852 -0.07808,0.97866 0.322748,2.248838 0.84852,2.748578 0.234255,0.21864 0.51015,0.223845 0.687143,0.223845 0.614265,0 0.890167,-0.510158 1.1973,-1.114005 0.374805,-0.7392 0.713167,-1.59813 0.713167,-1.59813 0,0 -0.421657,2.321707 0.723585,2.321707 0.416453,0 0.83811,-0.54138 1.025513,-0.817282 0,0.0053 0,0.0053 0,0.0053 0,0 0.01043,-0.0156 0.0312,-0.05205 0.04162,-0.06765 0.06765,-0.10932 0.06765,-0.10932 0,0 0,-0.0053 0,-0.01042 0.166582,-0.29151 0.541387,-0.952628 1.09839,-2.051018 0.71838,-1.415932 1.410727,-3.18585 1.410727,-3.18585 0,0 0.06247,0.432068 0.275903,1.150448 0.124935,0.421657 0.385215,0.884955 0.593437,1.332637 -0.166575,0.234255 -0.27069,0.364395 -0.27069,0.364395 0,0 0,0 0.0053,0.0053 -0.135345,0.176993 -0.281107,0.3696 -0.442477,0.55701 -0.567413,0.676733 -1.244145,1.452368 -1.33785,1.676213 -0.10932,0.265485 -0.08329,0.458092 0.124935,0.614265 0.150967,0.114525 0.421657,0.13014 0.697552,0.114525 0.510158,-0.03645 0.869348,-0.161378 1.046333,-0.23946 0.275902,-0.09891 0.59865,-0.24987 0.900577,-0.473715 0.557003,-0.411248 0.895373,-0.99948 0.864135,-1.775123 -0.0156,-0.426862 -0.156165,-0.853725 -0.327952,-1.254555 0.05205,-0.0729 0.09891,-0.145762 0.15096,-0.21864 0.879757,-1.285792 1.561695,-2.69652 1.561695,-2.69652 0,0 0.06247,0.432068 0.275895,1.150448 0.104115,0.364395 0.317542,0.76002 0.504952,1.145242 -0.8277,0.671528 -1.33785,1.452368 -1.520047,1.962525 -0.32796,0.947423 -0.0729,1.374285 0.41124,1.473195 0.21864,0.04687 0.530977,-0.05722 0.760027,-0.156172 0.291518,-0.0937 0.635085,-0.255075 0.963045,-0.494535 0.557003,-0.411248 1.093178,-0.983865 1.061948,-1.759508 -0.0156,-0.353977 -0.10932,-0.702757 -0.23946,-1.041127 0.702757,-0.29151 1.60854,-0.452888 2.764192,-0.317543 2.47788,0.291518 2.96721,1.83759 2.873513,2.488298 -0.0937,0.6507 -0.614265,1.004685 -0.786053,1.114005 -0.171787,0.10932 -0.22905,0.145755 -0.213435,0.223845 0.02085,0.114517 0.104115,0.109312 0.249878,0.08849 0.203017,-0.03645 1.301407,-0.525772 1.34826,-1.723065 0.07808,-1.530457 -1.379498,-3.201465 -3.956288,-3.18585 z m -19.115093,6.444577 c -0.822495,0.895373 -1.96773,1.233735 -2.462265,0.947423 -0.530977,-0.307133 -0.322755,-1.62936 0.687143,-2.57679 0.614265,-0.577823 1.405522,-1.114005 1.931287,-1.441958 0.119731,-0.0729 0.296723,-0.176992 0.510158,-0.307132 0.03645,-0.02085 0.05722,-0.03127 0.05722,-0.03127 v 0 c 0.04162,-0.02603 0.08329,-0.05205 0.124935,-0.07808 0.369608,1.353465 0.0156,2.54556 -0.848513,3.487778 z m 5.986478,-4.070805 c -0.286305,0.697553 -0.884955,2.483085 -1.24935,2.384183 -0.312337,-0.08329 -0.504945,-1.43676 -0.06248,-2.77461 0.223838,-0.671528 0.697553,-1.473195 0.973455,-1.785533 0.447683,-0.49974 0.942218,-0.666322 1.061947,-0.463297 0.15096,0.265485 -0.546592,2.201985 -0.723584,2.639257 z m 4.940153,2.363355 c -0.11973,0.06247 -0.234255,0.104115 -0.286313,0.0729 -0.03645,-0.02085 0.05205,-0.104107 0.05205,-0.104107 0,0 0.61947,-0.666323 0.864135,-0.96825 0.14055,-0.176993 0.307133,-0.385215 0.484125,-0.61947 0,0.02085 0,0.04687 0,0.06765 0,0.796462 -0.770437,1.332645 -1.114005,1.551277 z m 3.810525,-0.86934 c -0.0885,-0.06247 -0.0729,-0.27069 0.223837,-0.921397 0.114525,-0.255075 0.385223,-0.681938 0.84852,-1.093185 0.05205,0.166582 0.0885,0.32796 0.08329,0.47892 -0.0053,1.004685 -0.723585,1.37949 -1.155652,1.535662 z"
+ id="path2"
+ style="fill:#f4679d;fill-opacity:1;stroke-width:0.999997" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-scheme.svg b/elementary-xfce/mimes/48/text-x-scheme.svg
new file mode 100644
index 00000000..f76b5c61
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-x-scheme.svg
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="48"
+ width="48"
+ version="1.1"
+ 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="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="10.046809"
+ inkscape:cx="28.516517"
+ inkscape:cy="27.570944"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="458"
+ inkscape:window-y="318"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.110645"
+ x2="23.99999"
+ y1="5.9404659"
+ x1="23.99999"
+ gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(0.97142632,0,0,0.93431938,0.68576678,-1.3569996)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3112"
+ xlink:href="#linearGradient5060" />
+ <radialGradient
+ r="117.14286"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429"
+ gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3115"
+ xlink:href="#linearGradient5060" />
+ <linearGradient
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715"
+ gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3118"
+ xlink:href="#linearGradient5048" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(0.80749686,0,0,0.89471714,59.410232,-2.9773433)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <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>
+ <rect
+ width="32.508301"
+ height="3.5700529"
+ x="7.7378473"
+ y="42.429947"
+ id="rect2879"
+ style="opacity:0.3;fill:url(#linearGradient3118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7.7378475,42.430102 c 0,0 0,3.569856 0,3.569856 -1.1865002,0.0067 -2.8683795,-0.799823 -2.8683795,-1.785158 0,-0.985333 1.3240446,-1.784697 2.8683795,-1.784698 z"
+ id="path2881"
+ style="opacity:0.3;fill:url(#radialGradient3115);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 40.246148,42.430102 c 0,0 0,3.569856 0,3.569856 1.1865,0.0067 2.86838,-0.799823 2.86838,-1.785158 0,-0.985333 -1.324045,-1.784697 -2.86838,-1.784698 z"
+ id="path2883"
+ style="opacity:0.3;fill:url(#radialGradient3112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ d="m 7,1.0000001 c 7.791126,0 33.999959,0.00274 33.999959,0.00274 L 41,44 C 41,44 18.333334,44 7,44 7,29.666666 7,15.333333 7,1 z"
+ id="path4160"
+ style="fill:url(#linearGradient3109);fill-opacity:1;stroke:none;display:inline" />
+ <path
+ d="m 40.5,43.5 -33,0 0,-41.9999998 33,0 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <path
+ d="m 6.4999605,0.4999623 c 8.0202885,0 35.0000415,0.00298 35.0000415,0.00298 l 3.7e-5,43.9970957 c 0,0 -23.333385,0 -35.0000785,0 0,-14.666738 0,-29.333326 0,-43.9998923 z"
+ id="path4160-6-1"
+ style="fill:none;stroke:url(#linearGradient3170);stroke-width:0.99992192;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
+ <path
+ d="M 32.337423,30.715953 H 33 c 0,1.938653 -0.312882,3.349693 -0.93865,4.233133 -0.625767,0.883435 -1.417179,1.32515 -2.374233,1.32515 -0.773006,0 -1.515336,-0.288345 -2.226994,-0.865027 -0.711656,-0.576688 -1.349693,-2.141105 -1.914111,-4.693256 L 23.96319,23.574849 18.478527,36 H 15 l 7.8773,-16.952759 c -0.417178,-2.196319 -0.920245,-3.822084 -1.509202,-4.877302 -0.588957,-1.055213 -1.319017,-1.58282 -2.190184,-1.58282 -0.699387,0 -1.306748,0.263801 -1.822086,0.791413 C 16.840489,13.906138 16.546012,14.871168 16.472392,16 h -0.662576 c 0.03681,-1.803678 0.398772,-3.382207 1.085888,-4.461963 0.687118,-1.07975 1.546013,-1.625765 2.576688,-1.638037 0.662577,0 1.288345,0.269942 1.8773,0.80982 0.588958,0.539872 1.104296,1.47239 1.546013,2.797544 0.441719,1.325156 1.122699,4.061351 2.042945,8.208588 l 1.306749,5.834357 c 0.527609,2.417177 1.079754,4.030675 1.656443,4.84049 0.576687,0.80982 1.276074,1.220862 2.098159,1.233133 1.374233,0 2.153373,-0.969326 2.337422,-2.907979 z"
+ id="path10"
+ style="fill:#333333;fill-opacity:1;stroke-width:0.237383"
+ sodipodi:nodetypes="ccssscccccssccccccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/48/text-x-scss.svg b/elementary-xfce/mimes/48/text-x-scss.svg
new file mode 120000
index 00000000..3d16dc10
--- /dev/null
+++ b/elementary-xfce/mimes/48/text-x-scss.svg
@@ -0,0 +1 @@
+text-x-sass.svg \ No newline at end of file
diff --git a/elementary-xfce/mimes/64/application-x-yaml.svg b/elementary-xfce/mimes/64/application-x-yaml.svg
new file mode 100644
index 00000000..a5a904f0
--- /dev/null
+++ b/elementary-xfce/mimes/64/application-x-yaml.svg
@@ -0,0 +1,403 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="22.627417"
+ inkscape:cx="34.780815"
+ inkscape:cy="28.858795"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="332"
+ inkscape:window-y="351"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.220859,49.45142)" />
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <mask
+ id="holes">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect80" />
+ <circle
+ id="hole"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(72)"
+ id="use83"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(144)"
+ id="use85"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-144)"
+ id="use87"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-72)"
+ id="use89"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-6">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997" />
+ <circle
+ id="hole-7"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(72)"
+ id="use24000"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(144)"
+ id="use24002"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-144)"
+ id="use24004"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-72)"
+ id="use24006"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-5">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-3" />
+ <circle
+ id="hole-5"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(72)"
+ id="use24000-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(144)"
+ id="use24002-2"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-144)"
+ id="use24004-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-72)"
+ id="use24006-1"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-2">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-7" />
+ <circle
+ id="hole-0"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(72)"
+ id="use24000-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(144)"
+ id="use24002-3"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-144)"
+ id="use24004-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-72)"
+ id="use24006-0"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ </defs>
+ <metadata
+ id="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.099999,57.00022 c 0,0 0,4.9997 0,4.9997 C 55.713227,62.00992 58,60.87972 58,59.49972 c 0,-1.38 -1.800241,-2.4995 -3.900001,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <path
+ id="Y"
+ style="fill:#485a6c;stroke-width:0.999998"
+ d="M 23,25.142414 V 31 H 20 V 25.142414 L 14.5,16 H 18 l 3.5,6 3.5,-6 h 3.5 z"
+ sodipodi:nodetypes="cccccccccc" />
+ <path
+ id="A"
+ fill="#cb171e"
+ d="m 30.169,28 -1.37535,3 h -2.99532 l 6.33382,-15 h 3.06379 l 6.07683,15 H 38.07199 L 36.734,28 Z M 36.01,25 33.7364,19.1519 31.223,25 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 31,33 27.5,39.5 24,33 h -4 v 14 h 3 v -9 l 3.5,6 h 2 L 32,38 v 9 h 3 V 33 Z"
+ sodipodi:nodetypes="cccccccccccccc" />
+ <path
+ id="L"
+ style="fill:#485a6c;stroke-width:0.999998"
+ d="M 41,43.999966 V 33 h -3 v 14 h 11 v -2.999967 z"
+ sodipodi:nodetypes="ccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/64/text-rust.svg b/elementary-xfce/mimes/64/text-rust.svg
new file mode 100644
index 00000000..b1e29b38
--- /dev/null
+++ b/elementary-xfce/mimes/64/text-rust.svg
@@ -0,0 +1,393 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="45.254837"
+ inkscape:cx="54.148908"
+ inkscape:cy="62.070713"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="563"
+ inkscape:window-y="321"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <mask
+ id="holes">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect80" />
+ <circle
+ id="hole"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(72)"
+ id="use83"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(144)"
+ id="use85"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-144)"
+ id="use87"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-72)"
+ id="use89"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-6">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997" />
+ <circle
+ id="hole-7"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(72)"
+ id="use24000"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(144)"
+ id="use24002"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-144)"
+ id="use24004"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-72)"
+ id="use24006"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-5">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-3" />
+ <circle
+ id="hole-5"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(72)"
+ id="use24000-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(144)"
+ id="use24002-2"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-144)"
+ id="use24004-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-72)"
+ id="use24006-1"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-2">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-7" />
+ <circle
+ id="hole-0"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(72)"
+ id="use24000-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(144)"
+ id="use24002-3"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-144)"
+ id="use24004-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-72)"
+ id="use24006-0"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.22086,49.4512)" />
+ </defs>
+ <metadata
+ id="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.1,57 c 0,0 0,4.9997 0,4.9997 1.613228,0.01 3.900001,-1.1202 3.900001,-2.5002 C 58.000001,58.1195 56.19976,57 54.1,57 Z" />
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <path
+ id="path25893"
+ style="fill:#384759;fill-opacity:1;stroke-width:1"
+ d="M 32 13 A 0.50005 0.50005 0 0 0 31.574219 13.236328 L 30.433594 15.076172 C 30.432257 15.076303 30.431024 15.077994 30.429688 15.078125 L 28.951172 13.496094 A 0.50005 0.50005 0 0 0 28.117188 13.662109 L 27.359375 15.689453 C 27.357408 15.690051 27.355482 15.690808 27.353516 15.691406 L 25.595703 14.425781 A 0.50005 0.50005 0 0 0 24.810547 14.75 L 24.460938 16.894531 L 22.482422 15.994141 A 0.50005 0.50005 0 0 0 21.775391 16.466797 L 21.853516 18.634766 L 19.738281 18.136719 A 0.50005 0.50005 0 0 0 19.136719 18.738281 L 19.634766 20.853516 L 17.466797 20.775391 A 0.50005 0.50005 0 0 0 16.994141 21.482422 L 17.894531 23.458984 L 17.894531 23.460938 C 17.894391 23.461199 17.892719 23.460676 17.892578 23.460938 L 15.75 23.810547 A 0.50005 0.50005 0 0 0 15.425781 24.595703 L 16.691406 26.353516 C 16.690808 26.355481 16.690051 26.35741 16.689453 26.359375 L 14.662109 27.117188 A 0.50005 0.50005 0 0 0 14.496094 27.951172 L 16.078125 29.429688 C 16.077994 29.431024 16.076302 29.432257 16.076172 29.433594 L 14.236328 30.574219 A 0.50005 0.50005 0 0 0 14.236328 31.425781 L 16.076172 32.566406 C 16.076303 32.567743 16.077994 32.568976 16.078125 32.570312 L 14.496094 34.048828 A 0.50005 0.50005 0 0 0 14.662109 34.882812 L 16.689453 35.640625 C 16.690051 35.642591 16.690808 35.644518 16.691406 35.646484 L 15.425781 37.404297 A 0.50005 0.50005 0 0 0 15.75 38.189453 L 17.894531 38.539062 L 16.994141 40.517578 A 0.50005 0.50005 0 0 0 17.466797 41.224609 L 19.634766 41.146484 L 19.136719 43.261719 A 0.50005 0.50005 0 0 0 19.738281 43.863281 L 21.853516 43.365234 L 21.775391 45.533203 A 0.50005 0.50005 0 0 0 22.482422 46.005859 L 24.460938 45.105469 L 24.810547 47.25 A 0.50005 0.50005 0 0 0 25.595703 47.574219 L 27.353516 46.308594 C 27.355482 46.309192 27.357409 46.309949 27.359375 46.310547 L 28.117188 48.337891 A 0.50005 0.50005 0 0 0 28.951172 48.503906 L 30.429688 46.921875 C 30.431024 46.922006 30.432257 46.923697 30.433594 46.923828 L 31.574219 48.763672 A 0.50005 0.50005 0 0 0 32.425781 48.763672 L 33.566406 46.923828 C 33.567743 46.923697 33.568976 46.922006 33.570312 46.921875 L 35.048828 48.503906 A 0.50005 0.50005 0 0 0 35.882812 48.337891 L 36.640625 46.310547 C 36.642591 46.309949 36.644518 46.309192 36.646484 46.308594 L 38.404297 47.574219 A 0.50005 0.50005 0 0 0 39.189453 47.25 L 39.539062 45.105469 L 41.517578 46.005859 A 0.50005 0.50005 0 0 0 42.224609 45.533203 L 42.146484 43.365234 L 44.261719 43.863281 A 0.50005 0.50005 0 0 0 44.863281 43.261719 L 44.365234 41.146484 L 46.533203 41.224609 A 0.50005 0.50005 0 0 0 47.005859 40.517578 L 46.105469 38.539062 L 48.25 38.189453 A 0.50005 0.50005 0 0 0 48.574219 37.404297 L 47.308594 35.646484 C 47.309192 35.644518 47.309949 35.642591 47.310547 35.640625 L 49.337891 34.882812 A 0.50005 0.50005 0 0 0 49.503906 34.048828 L 47.921875 32.570312 C 47.922006 32.568976 47.923697 32.567743 47.923828 32.566406 L 49.763672 31.425781 A 0.50005 0.50005 0 0 0 49.763672 30.574219 L 47.923828 29.433594 C 47.923697 29.432257 47.922006 29.431024 47.921875 29.429688 L 49.503906 27.951172 A 0.50005 0.50005 0 0 0 49.337891 27.117188 L 47.310547 26.359375 C 47.309949 26.357409 47.309192 26.355482 47.308594 26.353516 L 48.574219 24.595703 A 0.50005 0.50005 0 0 0 48.25 23.810547 L 46.105469 23.460938 L 47.005859 21.482422 A 0.50005 0.50005 0 0 0 46.533203 20.775391 L 44.365234 20.853516 L 44.863281 18.738281 A 0.50005 0.50005 0 0 0 44.261719 18.136719 L 42.146484 18.634766 L 42.224609 16.466797 A 0.50005 0.50005 0 0 0 41.517578 15.994141 L 39.539062 16.894531 L 39.189453 14.75 A 0.50005 0.50005 0 0 0 38.404297 14.425781 L 36.646484 15.691406 C 36.644518 15.690808 36.642591 15.690051 36.640625 15.689453 L 35.882812 13.662109 A 0.50005 0.50005 0 0 0 35.048828 13.496094 L 33.570312 15.078125 C 33.568976 15.077994 33.567743 15.076303 33.566406 15.076172 L 32.425781 13.236328 A 0.50005 0.50005 0 0 0 32 13 z M 31.976562 16.421875 C 32.545206 16.436995 32.998278 16.903932 32.998047 17.474609 C 32.998047 18.878254 30.892578 18.878254 30.892578 17.474609 C 30.892283 16.88076 31.382977 16.404213 31.976562 16.421875 z M 29.597656 18.154297 L 31.21875 19.853516 C 31.584309 20.235999 32.189782 20.253703 32.572266 19.884766 L 34.386719 18.154297 C 38.126698 18.855222 41.369348 21.165074 43.253906 24.470703 L 42.011719 27.273438 C 41.798475 27.757465 42.019419 28.326341 42.5 28.542969 L 44.888672 29.601562 C 44.962922 30.348703 44.995513 31.100884 44.939453 31.849609 C 44.770364 34.276234 43.923831 36.606739 42.496094 38.576172 C 42.130234 39.06609 41.665692 39.529488 41.234375 39.962891 L 39.009766 39.486328 C 38.491891 39.37463 37.98084 39.70478 37.869141 40.222656 L 37.341797 42.6875 C 33.905862 44.243938 29.962164 44.225395 26.541016 42.636719 L 26.011719 40.171875 C 25.900019 39.654 25.392876 39.323848 24.875 39.435547 L 22.699219 39.902344 C 22.294935 39.485987 21.819478 39.042931 21.474609 38.576172 C 20.572716 37.324634 19.900779 35.922561 19.490234 34.435547 C 19.032823 32.829583 18.941014 31.150329 19.121094 29.490234 L 21.388672 28.482422 C 21.872699 28.265794 22.09358 27.698873 21.876953 27.214844 L 21.408203 26.164062 L 21.419922 26.164062 L 20.716797 24.587891 C 21.220359 23.779959 21.204883 23.556141 22.349609 22.244141 C 24.250004 20.120737 26.797554 18.683235 29.597656 18.154297 z M 19.425781 25.947266 C 19.994964 25.964136 20.447547 26.430567 20.447266 27 C 20.447266 28.403645 18.341797 28.403645 18.341797 27 C 18.341502 26.406151 18.832195 25.929604 19.425781 25.947266 z M 44.523438 25.994141 C 45.093387 26.009981 45.547126 26.476705 45.546875 27.046875 C 45.546875 28.45052 43.441406 28.45052 43.441406 27.046875 C 43.441143 26.453815 43.930609 25.977602 44.523438 25.994141 z M 24.181641 40.769531 C 24.750067 40.786381 25.202351 41.251638 25.203125 41.820312 C 25.203125 43.223957 23.097656 43.223957 23.097656 41.820312 C 23.098461 41.22723 23.588821 40.751891 24.181641 40.769531 z M 39.767578 40.816406 C 40.337529 40.832246 40.791268 41.298971 40.791016 41.869141 C 40.791016 43.272786 38.685547 43.272786 38.685547 41.869141 C 38.685283 41.276081 39.174749 40.799868 39.767578 40.816406 z " />
+ <path
+ id="path25467"
+ style="fill:#384759;fill-opacity:1;stroke-width:1"
+ d="M 21.349804,23.000006 C 20.205078,24.312007 20.703562,24.779965 20.2,25.587897 L 20.9,27 H 24 v 9 h -4.458984 l 1.418597,3.000412 h 0.09961 10.739191 c 0.11847,0 0.201172,-0.02112 0.201172,-0.132813 v -2.736757 c 0,-0.10832 -0.0827,-0.13086 -0.201172,-0.13086 H 29 v -2.999976 h 3.412156 c 0.304634,0 1.635492,0.283242 2.058594,1.982422 0.132008,0.521262 0.427248,1.644559 0.626953,2.189515 0.199702,0.609265 1.039169,1.828125 1.902297,1.828125 h 6.100486 0.06445 c 2.432509,0 1.605472,-3.573836 1.774561,-6.000461 h -0.02344 -0.730283 c -0.132008,0 -0.185547,0.08817 -0.185547,0.216797 v 0.603688 C 44.000227,35.255252 42.192381,35.5 41.481,35.5 40.799575,35.5 39.456079,35.219593 39.361304,34.806647 38.961898,32.562517 38.299292,32.079284 37.25,31.250006 38.553151,30.424113 39.569125,29.013552 39.5,26.95776 39.430875,24.901968 37.421541,23.000006 36,23.000006 Z m 7.650196,4 h 4.5 c 0.875195,0 2,0.08302 2,1.5 0,1.416981 -0.945,1.5 -2,1.5 H 29 Z"
+ sodipodi:nodetypes="ccccccccccssssccsccsccccsssczsccczccc" />
+ <g
+ id="path26944" />
+</svg>
diff --git a/elementary-xfce/mimes/64/text-x-c++.svg b/elementary-xfce/mimes/64/text-x-c++.svg
index 05ab0ed6..3f3c6b2c 120000..100644
--- a/elementary-xfce/mimes/64/text-x-c++.svg
+++ b/elementary-xfce/mimes/64/text-x-c++.svg
@@ -1 +1,253 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ width="64"
+ viewBox="0 0 64 64.000282"
+ version="1.0"
+ style="display:inline;enable-background:new"
+ id="svg11300"
+ height="64.000282"
+ 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="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="3.7675367"
+ inkscape:cx="37.557696"
+ inkscape:cy="35.965144"
+ inkscape:window-width="1317"
+ inkscape:window-height="890"
+ inkscape:window-x="593"
+ inkscape:window-y="61"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg11300"
+ showguides="false" />
+ <metadata
+ id="metadata155">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>elementary Icon Template</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <title
+ id="title4162">elementary Icon Template</title>
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10457">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop10453" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop10455" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3977">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop3979" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0"
+ id="stop3981" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1"
+ id="stop3983" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1"
+ id="stop3985" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0"
+ id="stop3602" />
+ <stop
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0"
+ id="stop5050" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5"
+ id="stop5056" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1"
+ id="stop5052" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3104-6">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.31782946"
+ offset="0"
+ id="stop3106-3" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24031007"
+ offset="1"
+ id="stop3108-9" />
+ </linearGradient>
+ <linearGradient
+ y2="2.9062471"
+ y1="50.786446"
+ x2="-51.786404"
+ x1="-51.786404"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,271.65086,143.83692)" />
+ <linearGradient
+ y2="42.175503"
+ y1="5.8641062"
+ x2="23.99999"
+ x1="23.99999"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,194.91082,141.02683)" />
+ <linearGradient
+ y2="47.013336"
+ y1="0.98520643"
+ x2="25.132275"
+ x1="25.132275"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,192.55721,145.82046)" />
+ <radialGradient
+ r="117.14286"
+ id="radialGradient3153"
+ xlink:href="#linearGradient10457"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,227.32086,197.4512)"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ r="117.14286"
+ id="radialGradient3156"
+ xlink:href="#linearGradient10457"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,220.87914,197.4512)"
+ fy="486.64789"
+ fx="605.71429"
+ cy="486.64789"
+ cx="605.71429" />
+ <linearGradient
+ y2="609.50507"
+ y1="366.64789"
+ x2="302.85715"
+ x1="302.85715"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,191.01538,197.4512)" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97498839,0,0,0.97498839,-4.2286536,0.2503982)" />
+ <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>
+ <g
+ transform="translate(-192,-147.99972)"
+ id="g153">
+ <rect
+ y="204.99979"
+ x="202"
+ width="44.199997"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879-94"
+ height="5" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 202,205 v 4.9997 c -1.61323,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.80024,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 246.2,205 v 4.9997 c 1.61323,0.01 3.9,-1.1202 3.9,-2.5002 0,-1.38 -1.80024,-2.4995 -3.9,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 201.1,148.99966 c 10.54093,0 45.99994,0.004 45.99994,0.004 l 6e-5,57.99614 h -46 v -57.99982 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 246.6,206.4998 h -45 v -57.00004 h 45 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1-7"
+ d="m 200.59997,148.49968 c 10.77009,0 47.00003,0.004 47.00003,0.004 l 5e-5,58.99622 h -47.00008 v -58.99997 z" />
+ </g>
+ <path
+ d="m 31.562702,26.696569 c 0,0 -0.353769,-3.298403 -3.626451,-3.389997 -3.272678,-0.09159 -4.953452,2.473801 -4.953452,6.138645 0,3.664843 1.857529,6.596874 5.041797,6.596874 3.184339,0 3.538106,-3.664844 3.538106,-3.664844 l 6.103161,0.366438 c 0,0 0.359373,3.309968 -2.194581,5.835283 -2.554048,2.525121 -5.688857,2.937683 -7.878086,2.920532 -2.18921,-0.01747 -5.224527,0.0343 -8.159802,-2.972044 C 16.498114,35.521112 16,32.600578 16,29.73169 16,26.862672 16.556641,23.062062 20.046743,20.179986 22.41869,18.221577 24.823179,17.5 27.228059,17.5 c 10.039604,0 10.713886,9.259644 10.713886,9.259644 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" />
+ <g
+ id="g13432"
+ transform="matrix(-0.09803921,0,0,0.09803921,72.562134,6.9999948)"
+ style="fill:#499df0;fill-opacity:1;stroke:none;stroke-width:10.2">
+ <path
+ style="fill:#499df0;fill-opacity:1;stroke:none;stroke-width:10.2px;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.09803921,0,0,0.09803921,72.562134,17.999995)"
+ style="fill:#499df0;fill-opacity:1;stroke:none;stroke-width:10.2">
+ <path
+ style="fill:#499df0;fill-opacity:1;stroke:none;stroke-width:10.2px;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/64/text-x-c++src.svg b/elementary-xfce/mimes/64/text-x-c++src.svg
index 05ab0ed6..cac65765 120000
--- a/elementary-xfce/mimes/64/text-x-c++src.svg
+++ b/elementary-xfce/mimes/64/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/64/text-x-common-lisp.svg b/elementary-xfce/mimes/64/text-x-common-lisp.svg
new file mode 100644
index 00000000..6d7ff2ed
--- /dev/null
+++ b/elementary-xfce/mimes/64/text-x-common-lisp.svg
@@ -0,0 +1,399 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="8"
+ inkscape:cx="21.4375"
+ inkscape:cy="27.875"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="146"
+ inkscape:window-y="125"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.220859,49.45142)" />
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <mask
+ id="holes">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect80" />
+ <circle
+ id="hole"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(72)"
+ id="use83"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(144)"
+ id="use85"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-144)"
+ id="use87"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-72)"
+ id="use89"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-6">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997" />
+ <circle
+ id="hole-7"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(72)"
+ id="use24000"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(144)"
+ id="use24002"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-144)"
+ id="use24004"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-72)"
+ id="use24006"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-5">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-3" />
+ <circle
+ id="hole-5"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(72)"
+ id="use24000-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(144)"
+ id="use24002-2"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-144)"
+ id="use24004-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-72)"
+ id="use24006-1"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-2">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-7" />
+ <circle
+ id="hole-0"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(72)"
+ id="use24000-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(144)"
+ id="use24002-3"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-144)"
+ id="use24004-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-72)"
+ id="use24006-0"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ </defs>
+ <metadata
+ id="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.099999,57.00022 c 0,0 0,4.9997 0,4.9997 C 55.713227,62.00992 58,60.87972 58,59.49972 c 0,-1.38 -1.800241,-2.4995 -3.900001,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <circle
+ cx="31.999739"
+ cy="31.000864"
+ fill="#ffffff"
+ id="circle2"
+ r="15.766405"
+ style="stroke-width:0.0670911;fill:#f2f2f2;fill-opacity:1" />
+ <path
+ stroke="#000000"
+ stroke-width="0.335456"
+ d="m 31.97022,15.167905 c -4.184739,0.0075 -8.196509,1.672039 -11.157247,4.628749 -6.188206,6.178484 -6.196055,16.203833 -0.0176,22.391644 6.178417,6.188215 16.203842,6.196064 22.391653,0.0176 6.188206,-6.178484 6.196055,-16.203843 0.0176,-22.391653 -2.977303,-2.98199 -7.020414,-4.654171 -11.234396,-4.646322 z m 0.153036,0.06748 c 4.021041,0.03247 8.010006,1.597376 11.033803,4.626133 6.152318,6.161985 6.144535,16.144803 -0.01741,22.297055 -3.080955,3.076193 -8.072406,3.072306 -11.148532,-0.0085 -3.076193,-3.080955 -3.072296,-8.072397 0.0085,-11.148523 3.11383,-3.108936 3.117793,-8.153583 0.0085,-11.267281 -2.488013,-2.491824 -6.337223,-3.123289 -9.437038,-1.453056 2.845735,-2.116116 6.220083,-3.072634 9.551758,-3.04567 z m -12.803659,8.739289 h 2.683646 c 0.667088,2.827693 1.690957,5.328242 2.733961,7.811417 1.06675,-2.772606 2.227626,-5.451085 3.706781,-7.811417 h 2.683646 c -3.282639,6.532262 -6.856037,11.00697 -1.610186,16.772775 H 26.8338 C 23.642473,35.565127 21.302875,30.840104 19.319597,23.974674 Z"
+ id="path4"
+ style="stroke:#4d4d4d;stroke-opacity:1;fill:#4d4d4d;fill-opacity:1" />
+ <path
+ d="m 34.482111,21.25387 c 5.246124,5.765542 1.672454,10.240785 -1.610186,16.772775 h 2.683646 c 1.479155,-2.360201 2.640032,-5.038679 3.706781,-7.811417 1.043004,2.483043 2.066874,4.983658 2.733962,7.811417 h 2.683645 C 42.696682,31.161215 40.357083,26.435985 37.165757,21.25387 Z"
+ id="path6"
+ style="stroke-width:0.0670911;fill:#4d4d4d;fill-opacity:1" />
+</svg>
diff --git a/elementary-xfce/mimes/64/text-x-csharp.svg b/elementary-xfce/mimes/64/text-x-csharp.svg
index 05ab0ed6..6d70c71f 120000..100644
--- a/elementary-xfce/mimes/64/text-x-csharp.svg
+++ b/elementary-xfce/mimes/64/text-x-csharp.svg
@@ -1 +1,223 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ 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="66.909091"
+ inkscape:cy="16.140762"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="170"
+ inkscape:window-y="301"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <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>
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.220859,49.45142)" />
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88869823,0,0,0.88869823,-2.438343,3.0580525)" />
+ </defs>
+ <metadata
+ id="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.099999,57.00022 c 0,0 0,4.9997 0,4.9997 C 55.713227,62.00992 58,60.87972 58,59.49972 c 0,-1.38 -1.800241,-2.4995 -3.900001,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <path
+ d="m 30.185343,27.163638 c 0,0 -0.322457,-3.006483 -3.305496,-3.08997 -2.983034,-0.08348 -4.515052,2.254861 -4.515052,5.595352 0,3.340491 1.69313,6.013025 4.595578,6.013025 2.902514,0 3.22497,-3.340491 3.22497,-3.340491 l 5.563009,0.334008 c 0,0 0.327568,3.017022 -2.000352,5.318838 -2.328007,2.301638 -5.185372,2.677686 -7.180845,2.662054 -1.995458,-0.01592 -4.762138,0.03126 -7.43763,-2.709007 C 16.454028,35.207175 16,32.54512 16,29.930139 16,27.31504 16.507376,23.850799 19.688591,21.223797 21.850612,19.438712 24.042294,18.781 26.234332,18.781 35.385394,18.781 36,27.221131 36,27.221131 Z"
+ id="path3"
+ style="opacity:1;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 44.816429,24 -0.775446,3 h 2.406254 l 0.784561,-3 h 2.014327 l -0.784561,3 H 51 v 2 h -3.02151 l -0.72883,3 H 50 v 2 h -3.2243 l -0.775131,3 h -2.014327 l 0.775132,-3 h -2.406255 l -0.775131,3 h -2.032556 l 0.775132,-3 H 38 v -2 h 2.769179 l 0.737945,-3 H 39 v -2 h 3.008427 l 0.775448,-3 z m 1.129505,5 H 43.53968 l -0.737945,3 h 2.406254 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"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/64/text-x-dsrc.svg b/elementary-xfce/mimes/64/text-x-dsrc.svg
new file mode 100644
index 00000000..43968401
--- /dev/null
+++ b/elementary-xfce/mimes/64/text-x-dsrc.svg
@@ -0,0 +1,386 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="1"
+ inkscape:cx="33.5"
+ inkscape:cy="139"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="285"
+ inkscape:window-y="125"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.220859,49.45142)" />
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <mask
+ id="holes">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect80" />
+ <circle
+ id="hole"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(72)"
+ id="use83"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(144)"
+ id="use85"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-144)"
+ id="use87"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-72)"
+ id="use89"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-6">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997" />
+ <circle
+ id="hole-7"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(72)"
+ id="use24000"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(144)"
+ id="use24002"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-144)"
+ id="use24004"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-72)"
+ id="use24006"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-5">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-3" />
+ <circle
+ id="hole-5"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(72)"
+ id="use24000-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(144)"
+ id="use24002-2"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-144)"
+ id="use24004-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-72)"
+ id="use24006-1"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-2">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-7" />
+ <circle
+ id="hole-0"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(72)"
+ id="use24000-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(144)"
+ id="use24002-3"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-144)"
+ id="use24004-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-72)"
+ id="use24006-0"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ </defs>
+ <metadata
+ id="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.099999,57.00022 c 0,0 0,4.9997 0,4.9997 C 55.713227,62.00992 58,60.87972 58,59.49972 c 0,-1.38 -1.800241,-2.4995 -3.900001,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <path
+ d="M 30.331858,44.725328 H 19 V 15.274 h 11.216813 q 4.544248,0 7.851771,1.768805 3.321902,1.754425 5.119469,5.061947 Q 45,25.397894 45,29.999663 q 0,4.60177 -1.797567,7.909293 -1.797565,3.293142 -5.090707,5.061947 -3.293142,1.754425 -7.779868,1.754425 z m -3.336283,-6.787611 h 3.048673 q 2.18584,0 3.724556,-0.704647 1.553098,-0.704646 2.358408,-2.430309 0.819691,-1.725664 0.819691,-4.803098 0,-3.077433 -0.834072,-4.803096 -0.81969,-1.725664 -2.415929,-2.43031 -1.581858,-0.704646 -3.882743,-0.704646 h -2.818584 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" />
+</svg>
diff --git a/elementary-xfce/mimes/64/text-x-fortran.svg b/elementary-xfce/mimes/64/text-x-fortran.svg
new file mode 100644
index 00000000..13c62c60
--- /dev/null
+++ b/elementary-xfce/mimes/64/text-x-fortran.svg
@@ -0,0 +1,396 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="11.313709"
+ inkscape:cx="21.301592"
+ inkscape:cy="41.896077"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="371"
+ inkscape:window-y="135"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.220859,49.45142)" />
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <mask
+ id="holes">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect80" />
+ <circle
+ id="hole"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(72)"
+ id="use83"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(144)"
+ id="use85"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-144)"
+ id="use87"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-72)"
+ id="use89"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-6">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997" />
+ <circle
+ id="hole-7"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(72)"
+ id="use24000"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(144)"
+ id="use24002"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-144)"
+ id="use24004"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-72)"
+ id="use24006"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-5">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-3" />
+ <circle
+ id="hole-5"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(72)"
+ id="use24000-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(144)"
+ id="use24002-2"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-144)"
+ id="use24004-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-72)"
+ id="use24006-1"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-2">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-7" />
+ <circle
+ id="hole-0"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(72)"
+ id="use24000-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(144)"
+ id="use24002-3"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-144)"
+ id="use24004-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-72)"
+ id="use24006-0"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ </defs>
+ <metadata
+ id="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.099999,57.00022 c 0,0 0,4.9997 0,4.9997 C 55.713227,62.00992 58,60.87972 58,59.49972 c 0,-1.38 -1.800241,-2.4995 -3.900001,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <g
+ id="layer101"
+ style="fill:#7239b3;stroke:none;stroke-width:7.96987;fill-opacity:1"
+ transform="matrix(0.01254695,0,0,0.01254754,16.001779,14.900862)">
+ <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="stroke-width:7.96987;fill:#7239b3;fill-opacity:1" />
+ </g>
+ <path
+ d="m 22,40 h 0.919963 C 24.820051,40 24.890214,39.354519 25,37.641781 c 0,0 0.07315,-14.347106 0,-14.602194 C 24.87951,22.619417 24.521123,21.99966 23.17247,22 H 22 v -2 h 20 v 9 h -2 c 0,0 0.04391,-0.591636 0,-1.184508 C 39.747494,25.026803 38.849885,23.422296 37.642241,22.796488 37.005483,22.467115 36.011206,22.000966 32.826463,22 H 30 v 7 h 0.385397 c 0.889265,-0.01098 2.02006,-0.06944 2.393332,-0.3 0.483057,-0.296435 0.889266,-1.093109 1.031988,-2.125143 C 33.918306,25.821658 34,25.000369 34,25.000369 l 2,-7.38e-4 V 36 H 34 V 35.698483 C 34,34.776772 33.64628,33.494824 33.360594,33 32.932488,32.2585 32.383499,32.164687 30.637906,32 H 30 v 3.12757 c 0.01518,1.543318 0,2.574405 0,3.299784 0,0.636148 0.692799,1.440899 2.438393,1.572646 H 34 v 2.000001 H 22 Z"
+ id="path5"
+ style="fill:#ffffff;stroke:none;stroke-width:0.0999997"
+ sodipodi:nodetypes="cccsccccccccccccccccccsccccsccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/64/text-x-groovy.svg b/elementary-xfce/mimes/64/text-x-groovy.svg
new file mode 100644
index 00000000..04bd7e18
--- /dev/null
+++ b/elementary-xfce/mimes/64/text-x-groovy.svg
@@ -0,0 +1,403 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="5.6568543"
+ inkscape:cx="41.100582"
+ inkscape:cy="38.183766"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="310"
+ inkscape:window-y="125"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.220859,49.45142)" />
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <mask
+ id="holes">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect80" />
+ <circle
+ id="hole"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(72)"
+ id="use83"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(144)"
+ id="use85"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-144)"
+ id="use87"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-72)"
+ id="use89"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-6">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997" />
+ <circle
+ id="hole-7"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(72)"
+ id="use24000"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(144)"
+ id="use24002"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-144)"
+ id="use24004"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-72)"
+ id="use24006"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-5">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-3" />
+ <circle
+ id="hole-5"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(72)"
+ id="use24000-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(144)"
+ id="use24002-2"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-144)"
+ id="use24004-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-72)"
+ id="use24006-1"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-2">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-7" />
+ <circle
+ id="hole-0"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(72)"
+ id="use24000-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(144)"
+ id="use24002-3"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-144)"
+ id="use24004-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-72)"
+ id="use24006-0"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ </defs>
+ <metadata
+ id="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.099999,57.00022 c 0,0 0,4.9997 0,4.9997 C 55.713227,62.00992 58,60.87972 58,59.49972 c 0,-1.38 -1.800241,-2.4995 -3.900001,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <path
+ sodipodi:type="star"
+ style="fill:#3689e6;fill-opacity:1;stroke:none;stroke-width:0.907972;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"
+ 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"
+ inkscape:transform-center-y="-1.8074847"
+ transform="matrix(1.1013007,0,0,1.1014105,-0.03380867,4.4621256)" />
+ <path
+ d="m 34.345114,28.297143 q -0.08108,-0.330561 -0.255717,-0.580041 -0.174636,-0.255718 -0.436591,-0.430355 -0.255717,-0.180872 -0.598752,-0.268191 -0.336798,-0.09356 -0.742204,-0.09356 -0.873181,0 -1.490645,0.41788 -0.611226,0.417879 -0.93555,1.203742 -0.318088,0.785863 -0.318088,1.89605 0,1.122661 0.305613,1.920998 0.305614,0.798337 0.910603,1.222453 0.60499,0.424117 1.503119,0.424117 0.7921,0 1.316008,-0.23077 0.530147,-0.230768 0.7921,-0.654885 0.261954,-0.424116 0.261954,-0.997921 l 0.598754,0.06237 h -2.91892 V 29.719175 H 38 v 1.771309 q 0,1.746363 -0.742202,2.987527 -0.735968,1.234927 -2.033265,1.896049 -1.291061,0.654886 -2.962578,0.654886 -1.864866,0 -3.274428,-0.792099 Q 27.577963,35.444746 26.785862,33.97905 26,32.513353 26,30.492563 q 0,-1.584199 0.480249,-2.806653 0.486487,-1.222453 1.347194,-2.064449 0.860707,-0.848232 1.989606,-1.278586 1.128896,-0.436591 2.419957,-0.436591 1.135135,0 2.108108,0.324325 0.979211,0.318087 1.727652,0.910602 0.754677,0.586279 1.216216,1.390853 0.461538,0.804573 0.561331,1.765073 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/64/text-x-kotlin.svg b/elementary-xfce/mimes/64/text-x-kotlin.svg
new file mode 100644
index 00000000..34ef56f3
--- /dev/null
+++ b/elementary-xfce/mimes/64/text-x-kotlin.svg
@@ -0,0 +1,409 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="2.8284272"
+ inkscape:cx="19.622213"
+ inkscape:cy="46.669047"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="209"
+ inkscape:window-y="125"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.220859,49.45142)" />
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <mask
+ id="holes">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect80" />
+ <circle
+ id="hole"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(72)"
+ id="use83"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(144)"
+ id="use85"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-144)"
+ id="use87"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-72)"
+ id="use89"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-6">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997" />
+ <circle
+ id="hole-7"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(72)"
+ id="use24000"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(144)"
+ id="use24002"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-144)"
+ id="use24004"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-72)"
+ id="use24006"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-5">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-3" />
+ <circle
+ id="hole-5"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(72)"
+ id="use24000-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(144)"
+ id="use24002-2"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-144)"
+ id="use24004-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-72)"
+ id="use24006-1"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-2">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-7" />
+ <circle
+ id="hole-0"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(72)"
+ id="use24000-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(144)"
+ id="use24002-3"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-144)"
+ id="use24004-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-72)"
+ id="use24006-0"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <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="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.099999,57.00022 c 0,0 0,4.9997 0,4.9997 C 55.713227,62.00992 58,60.87972 58,59.49972 c 0,-1.38 -1.800241,-2.4995 -3.900001,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <polygon
+ class="st0"
+ points="500,500 0,500 0,0 500,0 250,250 "
+ id="polygon11"
+ style="fill:url(#SVGID_1_);stroke-width:16.6666"
+ transform="matrix(0.06,0,0,0.06,17,16)" />
+</svg>
diff --git a/elementary-xfce/mimes/64/text-x-pascal.svg b/elementary-xfce/mimes/64/text-x-pascal.svg
new file mode 100644
index 00000000..c337cfd6
--- /dev/null
+++ b/elementary-xfce/mimes/64/text-x-pascal.svg
@@ -0,0 +1,386 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="5.6568543"
+ inkscape:cx="32.08497"
+ inkscape:cy="36.769553"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="194"
+ inkscape:window-y="125"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.220859,49.45142)" />
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <mask
+ id="holes">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect80" />
+ <circle
+ id="hole"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(72)"
+ id="use83"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(144)"
+ id="use85"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-144)"
+ id="use87"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-72)"
+ id="use89"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-6">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997" />
+ <circle
+ id="hole-7"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(72)"
+ id="use24000"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(144)"
+ id="use24002"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-144)"
+ id="use24004"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-72)"
+ id="use24006"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-5">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-3" />
+ <circle
+ id="hole-5"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(72)"
+ id="use24000-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(144)"
+ id="use24002-2"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-144)"
+ id="use24004-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-72)"
+ id="use24006-1"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-2">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-7" />
+ <circle
+ id="hole-0"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(72)"
+ id="use24000-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(144)"
+ id="use24002-3"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-144)"
+ id="use24004-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-72)"
+ id="use24006-0"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ </defs>
+ <metadata
+ id="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.099999,57.00022 c 0,0 0,4.9997 0,4.9997 C 55.713227,62.00992 58,60.87972 58,59.49972 c 0,-1.38 -1.800241,-2.4995 -3.900001,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <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 21 15 L 21 45 L 29 45 L 29 36.09375 L 33.65625 36.09375 C 35.941406 36.09375 37.9375 35.669922 39.646484 34.820312 C 41.365234 33.970703 42.699218 32.759765 43.646484 31.1875 C 44.603515 29.615234 45.082031 27.753906 45.082031 25.605469 C 45.082031 23.476562 44.617187 21.615234 43.689453 20.023438 C 42.761719 18.431641 41.462891 17.197266 39.792969 16.318359 C 38.123047 15.439453 36.175782 15 33.949219 15 L 21 15 z M 29 21.503906 L 32.015625 21.503906 C 32.972656 21.503906 33.787109 21.669922 34.460938 22.001953 C 35.144532 22.324219 35.667969 22.792969 36.029297 23.408203 C 36.40039 24.013672 36.585938 24.746094 36.585938 25.605469 C 36.585938 26.455078 36.40039 27.191406 36.029297 27.816406 C 35.667969 28.441407 35.144531 28.925781 34.460938 29.267578 C 33.787111 29.599609 32.972656 29.765625 32.015625 29.765625 L 29 29.765625 L 29 21.503906 z " />
+</svg>
diff --git a/elementary-xfce/mimes/64/text-x-sass.svg b/elementary-xfce/mimes/64/text-x-sass.svg
new file mode 100644
index 00000000..c38cab39
--- /dev/null
+++ b/elementary-xfce/mimes/64/text-x-sass.svg
@@ -0,0 +1,391 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="0.49746705"
+ inkscape:cx="230.166"
+ inkscape:cy="158.80449"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="338"
+ inkscape:window-y="125"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.220859,49.45142)" />
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <mask
+ id="holes">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect80" />
+ <circle
+ id="hole"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(72)"
+ id="use83"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(144)"
+ id="use85"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-144)"
+ id="use87"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-72)"
+ id="use89"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-6">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997" />
+ <circle
+ id="hole-7"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(72)"
+ id="use24000"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(144)"
+ id="use24002"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-144)"
+ id="use24004"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-72)"
+ id="use24006"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-5">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-3" />
+ <circle
+ id="hole-5"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(72)"
+ id="use24000-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(144)"
+ id="use24002-2"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-144)"
+ id="use24004-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-72)"
+ id="use24006-1"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-2">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-7" />
+ <circle
+ id="hole-0"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(72)"
+ id="use24000-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(144)"
+ id="use24002-3"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-144)"
+ id="use24004-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-72)"
+ id="use24006-0"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ </defs>
+ <metadata
+ id="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.099999,57.00022 c 0,0 0,4.9997 0,4.9997 C 55.713227,62.00992 58,60.87972 58,59.49972 c 0,-1.38 -1.800241,-2.4995 -3.900001,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <g
+ id="layer102"
+ style="fill:#ffffff;stroke:none;stroke-width:7.50123"
+ transform="matrix(0.01333113,0,0,0.01333113,15.001896,14.895467)" />
+ <path
+ fill="#cd6799"
+ d="m 46.720996,31.382161 c -1.3257,0.007 -2.47788,0.32622 -3.44266,0.7982 -0.35398,-0.70103 -0.70797,-1.3257 -0.77043,-1.7838 -0.0694,-0.53445 -0.1527,-0.86067 -0.0694,-1.49922 0.0833,-0.63856 0.45809,-1.54781 0.45115,-1.61722 -0.007,-0.0694 -0.0833,-0.39563 -0.84678,-0.40257 -0.76349,-0.007 -1.42287,0.14576 -1.49922,0.34704 -0.0763,0.20129 -0.22211,0.65938 -0.31928,1.13136 -0.13188,0.69409 -1.52699,3.17197 -2.32519,4.46991 -0.25681,-0.50669 -0.47892,-0.9509 -0.5275,-1.30488 -0.0694,-0.53445 -0.1527,-0.86067 -0.0694,-1.49923 0.0833,-0.63855 0.4581,-1.54781 0.45115,-1.61721 -0.007,-0.0694 -0.0833,-0.39563 -0.84678,-0.40257 -0.76349,-0.007 -1.42287,0.14576 -1.49922,0.34704 -0.0763,0.20128 -0.15964,0.67326 -0.31928,1.13136 -0.15964,0.45809 -2.01285,4.59484 -2.49871,5.66373 -0.24987,0.54833 -0.46503,0.9856 -0.61773,1.28406 0,0 0,0 0,0 0,0 -0.007,0.0208 -0.0278,0.0555 -0.13188,0.25681 -0.20823,0.39563 -0.20823,0.39563 0,0 0,0 0,0.007 -0.10411,0.18741 -0.21517,0.36093 -0.27069,0.36093 -0.0417,0 -0.118,-0.49974 0.0139,-1.17995 0.27763,-1.43675 0.93701,-3.67171 0.93007,-3.74806 0,-0.0416 0.12494,-0.43033 -0.43033,-0.63161 -0.54139,-0.20129 -0.73573,0.13187 -0.78432,0.13187 -0.0486,0 -0.0833,0.118 -0.0833,0.118 0,0 0.60386,-2.51259 -1.15218,-2.51259 -1.09665,0 -2.60976,1.20077 -3.35937,2.28354 -0.47198,0.25681 -1.4784,0.80514 -2.55423,1.39511 -0.40951,0.22905 -0.8329,0.4581 -1.22853,0.67326 -0.0278,-0.0278 -0.0555,-0.0625 -0.0833,-0.0902 -2.1239,-2.26966 -6.05242,-3.87299 -5.88584,-6.92002 0.0625,-1.11054 0.44422,-4.0257 7.5447,-7.56553 5.8442,-2.88045 10.49456,-2.08225 11.2997,-0.31234 1.15218,2.52647 -2.49176,7.21849 -8.5303,7.89869 -2.30436,0.25681 -3.51207,-0.63162 -3.81747,-0.96478 -0.31927,-0.34704 -0.36786,-0.36786 -0.48585,-0.29846 -0.19435,0.10412 -0.0694,0.41646 0,0.59692 0.18046,0.47198 0.92313,1.30488 2.17942,1.71439 1.11054,0.36092 3.81053,0.56221 7.07967,-0.70103 3.65782,-1.41593 6.51745,-5.35139 5.67761,-8.6483 -0.83984,-3.34548 -6.39252,-4.44908 -11.64674,-2.58199 -3.12338,1.11053 -6.51052,2.85963 -8.94676,5.13623 -2.89433,2.70693 -3.35243,5.05987 -3.16502,6.04548 0.67326,3.49818 5.49715,5.77478 7.4267,7.46141 -0.0972,0.0555 -0.1874,0.10411 -0.26375,0.14575 -0.96478,0.47892 -4.64342,2.40154 -5.55962,4.43521 -1.04112,2.30436 0.16658,3.95628 0.96478,4.17839 2.47788,0.68714 5.02518,-0.54833 6.39252,-2.58894 1.36735,-2.04061 1.20077,-4.69201 0.56915,-5.90666 -0.007,-0.0139 -0.0139,-0.0278 -0.0278,-0.0417 0.24987,-0.14575 0.50668,-0.29845 0.75655,-0.44421 0.4928,-0.29152 0.97866,-0.56221 1.39511,-0.78432 -0.23599,0.6455 -0.40951,1.41594 -0.4928,2.52647 -0.10411,1.30488 0.43033,2.99845 1.13136,3.66477 0.31234,0.29152 0.6802,0.29846 0.91619,0.29846 0.81902,0 1.18689,-0.68021 1.5964,-1.48534 0.49974,-0.9856 0.95089,-2.13084 0.95089,-2.13084 0,0 -0.56221,3.09561 0.96478,3.09561 0.55527,0 1.11748,-0.72184 1.36735,-1.08971 0,0.007 0,0.007 0,0.007 0,0 0.0139,-0.0208 0.0416,-0.0694 0.0555,-0.0902 0.0902,-0.14576 0.0902,-0.14576 0,0 0,-0.007 0,-0.0139 0.22211,-0.38868 0.72185,-1.27017 1.46452,-2.73469 0.95784,-1.88791 1.88097,-4.2478 1.88097,-4.2478 0,0 0.0833,0.57609 0.36787,1.53393 0.16658,0.56221 0.51362,1.17994 0.79125,1.77685 -0.2221,0.31234 -0.36092,0.48586 -0.36092,0.48586 0,0 0,0 0.007,0.007 -0.18046,0.23599 -0.37481,0.4928 -0.58997,0.74268 -0.75655,0.90231 -1.65886,1.93649 -1.7838,2.23495 -0.14576,0.35398 -0.11105,0.61079 0.16658,0.81902 0.20129,0.1527 0.56221,0.17352 0.93007,0.1527 0.68021,-0.0486 1.15913,-0.21517 1.39511,-0.31928 0.36787,-0.13188 0.7982,-0.33316 1.20077,-0.63162 0.74267,-0.54833 1.19383,-1.33264 1.15218,-2.36683 -0.0208,-0.56915 -0.20822,-1.1383 -0.43727,-1.67274 0.0694,-0.0972 0.13188,-0.19435 0.20128,-0.29152 1.17301,-1.71439 2.08226,-3.59536 2.08226,-3.59536 0,0 0.0833,0.57609 0.36786,1.53393 0.13882,0.48586 0.42339,1.01336 0.67327,1.52699 -1.1036,0.89537 -1.7838,1.93649 -2.02673,2.6167 -0.43728,1.26323 -0.0972,1.83238 0.54832,1.96426 0.29152,0.0625 0.70797,-0.0763 1.01337,-0.20823 0.38869,-0.12493 0.84678,-0.3401 1.28406,-0.65938 0.74267,-0.54833 1.45757,-1.31182 1.41593,-2.34601 -0.0208,-0.47197 -0.14576,-0.93701 -0.31928,-1.38817 0.93701,-0.38868 2.14472,-0.60385 3.68559,-0.42339 3.30384,0.38869 3.95628,2.45012 3.83135,3.31773 -0.12494,0.8676 -0.81902,1.33958 -1.04807,1.48534 -0.22905,0.14576 -0.3054,0.19434 -0.28458,0.29846 0.0278,0.15269 0.13882,0.14575 0.33317,0.11799 0.27069,-0.0486 1.73521,-0.70103 1.79768,-2.29742 0.10411,-2.04061 -1.83933,-4.26862 -5.27505,-4.2478 z m -25.48679,8.59277 c -1.09666,1.19383 -2.62364,1.64498 -3.28302,1.26323 -0.70797,-0.40951 -0.43034,-2.17248 0.91619,-3.43572 0.81902,-0.77043 1.87403,-1.48534 2.57505,-1.92261 0.15964,-0.0972 0.39563,-0.23599 0.68021,-0.40951 0.0486,-0.0278 0.0763,-0.0417 0.0763,-0.0417 v 0 c 0.0555,-0.0347 0.11106,-0.0694 0.16658,-0.10411 0.49281,1.80462 0.0208,3.39408 -1.13135,4.65037 z m 7.98197,-5.42774 c -0.38174,0.93007 -1.17994,3.31078 -1.6658,3.17891 -0.41645,-0.11106 -0.67326,-1.91568 -0.0833,-3.69948 0.29845,-0.89537 0.93007,-1.96426 1.29794,-2.38071 0.59691,-0.66632 1.25629,-0.88843 1.41593,-0.61773 0.20128,0.35398 -0.72879,2.93598 -0.96478,3.51901 z m 6.58687,3.15114 c -0.15964,0.0833 -0.31234,0.13882 -0.38175,0.0972 -0.0486,-0.0278 0.0694,-0.13881 0.0694,-0.13881 0,0 0.82596,-0.88843 1.15218,-1.291 0.1874,-0.23599 0.40951,-0.51362 0.6455,-0.82596 0,0.0278 0,0.0625 0,0.0902 0,1.06195 -1.02725,1.77686 -1.48534,2.06837 z m 5.0807,-1.15912 c -0.118,-0.0833 -0.0972,-0.36092 0.29845,-1.22853 0.1527,-0.3401 0.51363,-0.90925 1.13136,-1.45758 0.0694,0.22211 0.118,0.43728 0.11106,0.63856 -0.007,1.33958 -0.96478,1.83932 -1.54087,2.04755 z"
+ id="path2"
+ style="fill:#f4679d;fill-opacity:1;stroke-width:1" />
+</svg>
diff --git a/elementary-xfce/mimes/64/text-x-scheme.svg b/elementary-xfce/mimes/64/text-x-scheme.svg
new file mode 100644
index 00000000..b69e2878
--- /dev/null
+++ b/elementary-xfce/mimes/64/text-x-scheme.svg
@@ -0,0 +1,386 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ width="64"
+ height="64"
+ id="svg3844"
+ 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#">
+ <sodipodi:namedview
+ id="namedview40"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="1.4142135"
+ inkscape:cx="-1.767767"
+ inkscape:cy="31.1127"
+ inkscape:window-width="1317"
+ inkscape:window-height="893"
+ inkscape:window-x="266"
+ inkscape:window-y="125"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3844" />
+ <defs
+ id="defs3846">
+ <linearGradient
+ x1="-51.786404"
+ y1="50.786446"
+ x2="-51.786404"
+ y2="2.9062471"
+ id="linearGradient3033"
+ xlink:href="#linearGradient3104-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0843523,0,0,1.1997367,79.550862,-4.1628601)" />
+ <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
+ x1="23.99999"
+ y1="5.8641062"
+ x2="23.99999"
+ y2="42.175503"
+ id="linearGradient3093"
+ xlink:href="#linearGradient3977-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2162162,0,0,1.5405376,2.8108184,-6.9729501)" />
+ <linearGradient
+ id="linearGradient3977-4">
+ <stop
+ id="stop3979-7"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3981-6"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0" />
+ <stop
+ id="stop3983-5"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3985-6"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="25.132275"
+ y1="0.98520643"
+ x2="25.132275"
+ y2="47.013336"
+ id="linearGradient3096"
+ xlink:href="#linearGradient3600-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3142827,0,0,1.2602393,0.4572141,-2.1793201)" />
+ <linearGradient
+ id="linearGradient3600-9">
+ <stop
+ id="stop3602-3"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3604-7"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3153"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.03132633,0,0,0.02058823,35.220859,49.45142)" />
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ id="stop5062"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5064"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="605.71429"
+ cy="486.64789"
+ r="117.14286"
+ fx="605.71429"
+ fy="486.64789"
+ id="radialGradient3156"
+ xlink:href="#linearGradient5060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.03132632,0,0,0.02058823,28.779136,49.45142)" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ id="stop5050"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop5056"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop5052"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507"
+ id="linearGradient3842"
+ xlink:href="#linearGradient5048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.09153846,0,0,0.02058823,-1.084616,49.45142)" />
+ <mask
+ id="holes">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect80" />
+ <circle
+ id="hole"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(72)"
+ id="use83"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(144)"
+ id="use85"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-144)"
+ id="use87"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole"
+ transform="rotate(-72)"
+ id="use89"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-6">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997" />
+ <circle
+ id="hole-7"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(72)"
+ id="use24000"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(144)"
+ id="use24002"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-144)"
+ id="use24004"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-7"
+ transform="rotate(-72)"
+ id="use24006"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-5">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-3" />
+ <circle
+ id="hole-5"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(72)"
+ id="use24000-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(144)"
+ id="use24002-2"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-144)"
+ id="use24004-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-5"
+ transform="rotate(-72)"
+ id="use24006-1"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ <mask
+ id="holes-2">
+ <rect
+ x="-60"
+ y="-60"
+ width="120"
+ height="120"
+ fill="#ffffff"
+ id="rect23997-7" />
+ <circle
+ id="hole-0"
+ cy="-40"
+ r="3"
+ cx="0" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(72)"
+ id="use24000-9"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(144)"
+ id="use24002-3"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-144)"
+ id="use24004-6"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#hole-0"
+ transform="rotate(-72)"
+ id="use24006-0"
+ x="0"
+ y="0"
+ width="100%"
+ height="100%" />
+ </mask>
+ </defs>
+ <metadata
+ id="metadata3849">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="rect2879"
+ y="57.000004"
+ x="9.8999996"
+ height="5"
+ width="44.199997" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2881"
+ d="m 9.9,57.00022 c 0,0 0,4.9997 0,4.9997 -1.6132281,0.01 -3.9,-1.1202 -3.9,-2.5002 0,-1.38 1.8002408,-2.4995 3.9,-2.4995 z" />
+ <path
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none"
+ id="path2883"
+ d="m 54.099999,57.00022 c 0,0 0,4.9997 0,4.9997 C 55.713227,62.00992 58,60.87972 58,59.49972 c 0,-1.38 -1.800241,-2.4995 -3.900001,-2.4995 z" />
+ <path
+ style="display:inline;fill:url(#linearGradient3096);fill-opacity:1;stroke:none"
+ id="path4160-6"
+ d="m 9,0.9998799 c 10.540935,0 45.999945,0.004 45.999945,0.004 L 55,59.00002 c 0,0 -30.666666,0 -46,0 0,-19.3334 0,-38.6665 0,-57.9998201 z" />
+ <path
+ style="fill:none;stroke:url(#linearGradient3093);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6741-1-8"
+ d="m 54.499999,58.50002 -44.9999992,0 0,-57.0000401 44.9999992,0 z" />
+ <path
+ style="display:inline;fill:none;stroke:url(#linearGradient3033);stroke-width:0.9999218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4160-6-1"
+ d="m 8.4999684,0.4998999 c 10.7700936,0 47.0000286,0.004 47.0000286,0.004 l 4.9e-5,58.9962201 c 0,0 -31.333384,0 -47.0000776,0 0,-19.6668 0,-39.3334 0,-58.9999701 z" />
+ <path
+ d="m 41.406139,39.099092 h 0.703419 c 0,2.058156 -0.332169,3.556176 -0.99651,4.494073 C 40.448707,44.531057 39.608511,45 38.592462,45 37.771806,45 36.983717,44.693881 36.228191,44.081651 35.472667,43.469414 34.7953,41.808563 34.196091,39.099092 L 32.5157,31.517796 26.692951,44.726446 H 23 l 8.362874,-18.01535 c -0.442894,-2.331704 -0.976971,-4.057685 -1.602233,-5.177949 -0.625261,-1.120258 -1.400324,-1.680388 -2.325192,-1.680388 -0.742498,0 -1.387298,0.280062 -1.934403,0.840197 -0.547105,0.560129 -0.859734,1.439405 -0.937893,2.637821 h -0.703418 c 0.03908,-1.914861 0.423353,-3.445453 1.152824,-4.591768 C 25.742033,17.592701 26.653872,17.013028 27.74808,17 c 0.703419,0 1.367761,0.286582 1.993021,0.859739 0.625262,0.573151 1.172367,1.563151 1.641312,2.969991 0.468947,1.406841 1.191905,4.311701 2.168877,8.714582 l 1.387299,6.193999 c 0.560132,2.566177 1.146313,4.279135 1.75855,5.138868 0.612235,0.85974 1.354734,1.296119 2.227494,1.309146 1.458943,0 2.286111,-1.029077 2.481506,-3.087233 z"
+ id="path10"
+ style="fill:#333333;fill-opacity:1;stroke-width:0.237383" />
+</svg>
diff --git a/elementary-xfce/mimes/64/text-x-scss.svg b/elementary-xfce/mimes/64/text-x-scss.svg
new file mode 120000
index 00000000..3d16dc10
--- /dev/null
+++ b/elementary-xfce/mimes/64/text-x-scss.svg
@@ -0,0 +1 @@
+text-x-sass.svg \ No newline at end of file
diff --git a/elementary-xfce/mimes/96/application-x-yaml.svg b/elementary-xfce/mimes/96/application-x-yaml.svg
new file mode 100644
index 00000000..a0829569
--- /dev/null
+++ b/elementary-xfce/mimes/96/application-x-yaml.svg
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="9.3691648"
+ inkscape:cx="40.131645"
+ inkscape:cy="36.769553"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="91"
+ inkscape:window-y="545"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="Y"
+ style="fill:#485a6c;stroke-width:0.999998"
+ d="M 34,36 V 46 H 28 V 36 L 20,22 h 6 l 5,9.25 5,-9.25 h 6 z"
+ sodipodi:nodetypes="cccccccccc" />
+ <path
+ id="A"
+ fill="#cb171e"
+ d="m 46,40 -2.577352,6 H 38 L 48,22 h 6 L 64,46 H 57.788416 L 55.5,40 Z M 54,36 50.7,26.880128 47.4,36 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 46,48 41,58 36,48 h -8 v 22 h 6 V 56 l 5,10 h 4 l 5,-10 v 14 h 6 V 48 Z"
+ sodipodi:nodetypes="cccccccccccccc" />
+ <path
+ id="L"
+ style="fill:#485a6c;stroke-width:0.999998"
+ d="M 64,63.999948 V 48 h -6 v 22 h 16 v -5.999948 z"
+ sodipodi:nodetypes="ccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-rust.svg b/elementary-xfce/mimes/96/text-rust.svg
new file mode 100644
index 00000000..cbfe939b
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-rust.svg
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="9.369165"
+ inkscape:cx="42.266307"
+ inkscape:cy="55.447844"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="118"
+ inkscape:window-y="367"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path25467"
+ style="fill:#384759;fill-opacity:1;stroke-width:0.75"
+ d="m 32.000002,33 c -1.71709,1.968002 -1.244656,3.169946 -2,4.381844 v 1.618162 h 6.000004 V 54.999732 H 29.31153 29.23537 c 0.615818,2.230522 0.851226,3.12257 2.204066,4.999878 h 0.14942 16.108788 c 0.1777,0 0.301758,-0.03168 0.301758,-0.19922 v -4.604404 c 0,-0.16248 -0.12432,-0.18668 -0.301758,-0.19628 h -3.697642 v -3.999974 h 4.618238 c 0.456952,0 2.453238,-0.07512 3.087892,2.473644 0.19802,0.781892 0.640872,3.048642 0.940428,3.866076 0.299554,0.913898 1.51195,2.661096 2.806642,2.661096 h 8.194336 0.09668 c 3.648762,0 3.411404,-5.360242 3.665038,-9.00018 h -0.03516 -3.094514 c -0.19802,0 -0.278322,0.13226 -0.278322,0.325196 v 0.905532 c 0,2.15274 -1.342818,2.195004 -2.500838,2.195004 -1.022138,0 -2.5663,-0.596976 -2.708462,-1.216396 -0.599108,-3.366196 -1.593018,-4.091044 -3.166956,-5.334962 1.954726,-1.23884 3.478688,-4.591324 3.375,-7.67501 -0.10368,-3.08369 -3.117688,-7.199722 -5.25,-7.199722 z m 12,6.000006 h 6 c 1.312792,0 2.999998,0.874266 2.999998,2.999726 0,2.12547 -1.417498,3 -2.999998,3 h -6 z"
+ sodipodi:nodetypes="cccccccccccssssccsccsccccsssczsccczccc" />
+ <path
+ id="path25893"
+ style="fill:#384759;fill-opacity:1;stroke-width:1"
+ d="M 48 19 A 0.38891149 0.38891966 0 0 0 47.667969 19.183594 L 45.792969 22.214844 C 45.637863 22.228554 45.482409 22.241253 45.328125 22.257812 L 42.898438 19.65625 A 0.38891149 0.38891966 0 0 0 42.25 19.785156 L 41 23.121094 C 40.850274 23.165104 40.69933 23.205213 40.550781 23.251953 L 37.662109 21.173828 A 0.38891149 0.38891966 0 0 0 37.050781 21.425781 L 36.474609 24.953125 C 36.338793 25.024455 36.202692 25.094216 36.068359 25.167969 L 32.818359 23.685547 A 0.38891149 0.38891966 0 0 0 32.269531 24.054688 L 32.394531 27.634766 C 32.279117 27.727976 32.164489 27.820806 32.050781 27.916016 L 28.564453 27.095703 A 0.38891149 0.38891966 0 0 0 28.095703 27.5625 L 28.916016 31.048828 C 28.820836 31.162516 28.727944 31.279139 28.634766 31.394531 L 25.054688 31.267578 A 0.38891149 0.38891966 0 0 0 24.6875 31.818359 L 26.167969 35.066406 C 26.094249 35.20071 26.026382 35.338822 25.955078 35.474609 L 22.427734 36.050781 A 0.38891149 0.38891966 0 0 0 22.175781 36.660156 L 24.253906 39.550781 C 24.207336 39.698848 24.166905 39.850765 24.123047 40 L 20.787109 41.25 A 0.38891149 0.38891966 0 0 0 20.658203 41.896484 L 23.257812 44.328125 C 23.241253 44.482314 23.228564 44.637963 23.214844 44.792969 L 20.185547 46.667969 A 0.38891149 0.38891966 0 0 0 20.185547 47.330078 L 23.214844 49.207031 C 23.228564 49.362037 23.241242 49.517686 23.257812 49.671875 L 20.658203 52.101562 A 0.38891149 0.38891966 0 0 0 20.787109 52.75 L 24.123047 54 C 24.166917 54.149234 24.207318 54.299199 24.253906 54.447266 L 22.175781 57.337891 A 0.38891149 0.38891966 0 0 0 22.427734 57.949219 L 25.955078 58.525391 C 26.026428 58.661224 26.094199 58.797293 26.167969 58.931641 L 24.6875 62.181641 A 0.38891149 0.38891966 0 0 0 25.054688 62.730469 L 28.636719 62.605469 C 28.729679 62.720563 28.823023 62.833868 28.917969 62.947266 L 28.095703 66.435547 A 0.38891149 0.38891966 0 0 0 28.564453 66.904297 L 32.050781 66.082031 C 32.164177 66.176981 32.279438 66.270323 32.394531 66.363281 L 32.269531 69.945312 A 0.38891149 0.38891966 0 0 0 32.818359 70.3125 L 36.068359 68.832031 C 36.202706 68.905801 36.338781 68.973574 36.474609 69.044922 L 37.050781 72.572266 A 0.38891149 0.38891966 0 0 0 37.662109 72.824219 L 40.552734 70.746094 C 40.700799 70.792684 40.850769 70.833073 41 70.876953 L 42.25 74.212891 A 0.38891149 0.38891966 0 0 0 42.898438 74.341797 L 45.328125 71.742188 C 45.482311 71.758758 45.637965 71.771436 45.792969 71.785156 L 47.667969 74.814453 A 0.38891149 0.38891966 0 0 0 48.332031 74.814453 L 50.207031 71.785156 C 50.362034 71.771436 50.51769 71.758758 50.671875 71.742188 L 53.101562 74.341797 A 0.38891149 0.38891966 0 0 0 53.75 74.212891 L 55 70.876953 C 55.149231 70.833083 55.299202 70.792684 55.447266 70.746094 L 58.337891 72.824219 A 0.38891149 0.38891966 0 0 0 58.949219 72.572266 L 59.525391 69.044922 C 59.66122 68.973572 59.797296 68.905803 59.931641 68.832031 L 63.181641 70.3125 A 0.38891149 0.38891966 0 0 0 63.730469 69.945312 L 63.605469 66.363281 C 63.72056 66.270321 63.835822 66.176979 63.949219 66.082031 L 67.435547 66.904297 A 0.38891149 0.38891966 0 0 0 67.904297 66.435547 L 67.082031 62.947266 C 67.176981 62.833868 67.270325 62.720563 67.363281 62.605469 L 70.945312 62.730469 A 0.38891149 0.38891966 0 0 0 71.3125 62.181641 L 69.832031 58.931641 C 69.905801 58.797293 69.973574 58.661224 70.044922 58.525391 L 73.572266 57.949219 A 0.38891149 0.38891966 0 0 0 73.824219 57.337891 L 71.746094 54.447266 C 71.792684 54.299199 71.833075 54.149234 71.876953 54 L 75.212891 52.75 A 0.38891149 0.38891966 0 0 0 75.341797 52.101562 L 72.742188 49.671875 C 72.758758 49.517686 72.771436 49.362037 72.785156 49.207031 L 75.814453 47.330078 A 0.38891149 0.38891966 0 0 0 75.814453 46.667969 L 72.785156 44.792969 C 72.771436 44.637963 72.758758 44.482314 72.742188 44.328125 L 75.341797 41.896484 A 0.38891149 0.38891966 0 0 0 75.212891 41.25 L 71.876953 40 C 71.833083 39.850765 71.792682 39.698848 71.746094 39.550781 L 73.824219 36.660156 A 0.38891149 0.38891966 0 0 0 73.572266 36.050781 L 70.044922 35.474609 C 69.973572 35.338777 69.905803 35.200754 69.832031 35.066406 L 71.3125 31.818359 A 0.38891149 0.38891966 0 0 0 70.945312 31.267578 L 67.363281 31.394531 C 67.270321 31.279437 67.176977 31.164179 67.082031 31.050781 L 67.904297 27.5625 A 0.38891149 0.38891966 0 0 0 67.435547 27.095703 L 63.949219 27.916016 C 63.835821 27.821066 63.72056 27.729676 63.605469 27.636719 L 63.730469 24.054688 A 0.38891149 0.38891966 0 0 0 63.181641 23.685547 L 59.931641 25.167969 C 59.797295 25.094199 59.661219 25.024473 59.525391 24.953125 L 58.949219 21.425781 A 0.38891149 0.38891966 0 0 0 58.337891 21.173828 L 55.447266 23.251953 C 55.299202 23.205363 55.149232 23.164974 55 23.121094 L 53.75 19.785156 A 0.38891149 0.38891966 0 0 0 53.101562 19.65625 L 50.671875 22.257812 C 50.51769 22.241242 50.362034 22.228564 50.207031 22.214844 L 48.332031 19.183594 A 0.38891149 0.38891966 0 0 0 48 19 z M 48 24.199219 A 2 2 0 0 1 50 26.199219 A 2 2 0 0 1 48 28.199219 A 2 2 0 0 1 46 26.199219 A 2 2 0 0 1 48 24.199219 z M 44.263672 27.017578 L 46.785156 29.660156 C 47.35378 30.255118 48.295675 30.282875 48.890625 29.708984 L 51.712891 27.017578 C 57.530387 28.107884 62.574446 31.701768 65.505859 36.84375 L 63.572266 41.203125 C 63.240563 41.95604 63.584498 42.840763 64.332031 43.177734 L 68.048828 44.824219 C 68.164324 45.986413 68.214154 47.155654 68.126953 48.320312 C 67.863938 52.094985 66.547002 55.721658 64.326172 58.785156 C 63.757081 59.547235 63.03419 60.267237 62.363281 60.941406 L 58.904297 60.199219 C 58.098748 60.02547 57.302653 60.540135 57.128906 61.345703 L 56.308594 65.179688 C 50.96403 67.600763 44.829377 67.572782 39.507812 65.101562 L 38.685547 61.265625 C 38.5118 60.460058 37.72352 59.947343 36.917969 60.121094 L 33.533203 60.847656 C 32.904342 60.200004 32.163394 59.511211 31.626953 58.785156 C 30.224067 56.83836 29.179614 54.656835 28.541016 52.34375 C 27.829518 49.845636 27.686684 47.232708 27.966797 44.650391 L 31.494141 43.083984 C 32.24704 42.747015 32.590868 41.864246 32.253906 41.111328 L 31.525391 39.476562 L 31.542969 39.476562 L 30.449219 37.025391 C 31.232505 35.768634 31.207671 35.419752 32.988281 33.378906 C 35.944327 30.075902 39.908142 27.840353 44.263672 27.017578 z M 28.199219 38.800781 A 2 2 0 0 1 30.199219 40.800781 A 2 2 0 0 1 28.199219 42.800781 A 2 2 0 0 1 26.199219 40.800781 A 2 2 0 0 1 28.199219 38.800781 z M 67.5 38.800781 A 2 2 0 0 1 69.5 40.800781 A 2 2 0 0 1 67.5 42.800781 A 2 2 0 0 1 65.5 40.800781 A 2 2 0 0 1 67.5 38.800781 z M 35.837891 62.195312 C 35.883433 62.196663 35.92619 62.207913 35.970703 62.212891 A 2 2 0 0 1 37.800781 64.199219 A 2 2 0 0 1 35.800781 66.199219 A 2 2 0 0 1 33.800781 64.199219 A 2 2 0 0 1 35.150391 62.328125 C 35.361345 62.23837 35.593268 62.188033 35.837891 62.195312 z M 60.199219 62.199219 A 2 2 0 0 1 62.199219 64.199219 A 2 2 0 0 1 60.199219 66.199219 A 2 2 0 0 1 58.199219 64.199219 A 2 2 0 0 1 59.052734 62.605469 C 59.107169 62.564218 59.163236 62.526478 59.222656 62.492188 A 2 2 0 0 1 60.199219 62.199219 z " />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-c++.svg b/elementary-xfce/mimes/96/text-x-c++.svg
new file mode 100644
index 00000000..483ce8d8
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-c++.svg
@@ -0,0 +1,230 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="4.6845824"
+ inkscape:cx="16.650363"
+ inkscape:cy="65.640856"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="791"
+ inkscape:window-y="622"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4624826,0,0,1.4624826,-7.09298,2.125596)" />
+ <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="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="m 46.594052,41.794854 c 0,0 -0.530652,-4.947604 -5.439676,-5.084996 -4.909018,-0.13738 -7.430178,3.710702 -7.430178,9.207968 0,5.497264 2.786294,9.89531 7.562696,9.89531 4.776508,0 5.307158,-5.497266 5.307158,-5.497266 l 9.154742,0.549658 c 0,0 0.53906,4.964952 -3.291872,8.752924 C 48.62585,63.406134 43.923638,64.024976 40.639794,63.99925 37.355978,63.97305 32.803002,64.05071 28.40009,59.541184 23.99717,55.031668 23.25,50.650868 23.25,46.347534 23.25,42.044008 24.08496,36.343092 29.320114,32.019978 32.878034,29.082366 36.484768,28 40.092088,28 c 15.059406,0 16.07083,13.889466 16.07083,13.889466 z"
+ id="path3"
+ style="display:inline;vector-effect:none;fill:url(#linearGradient1030);fill-opacity:1;stroke:none;stroke-width:0.999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new" />
+ <path
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
+ d="m 67.999998,32 v 4 h 4 v 4 h -4 v 4 h -4 v -4 h -4 v -4 h 4 v -4 z"
+ id="path13430-3"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ style="display:inline;fill:#499df0;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;enable-background:new"
+ d="m 67.999998,48 v 4 h 4 v 4 h -4 v 4 h -4 v -4 h -4 v -4 h 4 v -4 z"
+ id="path4674"
+ sodipodi:nodetypes="ccccccccccccc" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-c++src.svg b/elementary-xfce/mimes/96/text-x-c++src.svg
index 05ab0ed6..cac65765 120000
--- a/elementary-xfce/mimes/96/text-x-c++src.svg
+++ b/elementary-xfce/mimes/96/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/96/text-x-common-lisp.svg b/elementary-xfce/mimes/96/text-x-common-lisp.svg
new file mode 100644
index 00000000..e7b7b797
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-common-lisp.svg
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="9.3691648"
+ inkscape:cx="45.575034"
+ inkscape:cy="56.728642"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="35"
+ inkscape:window-y="132"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <ellipse
+ cx="47.999607"
+ cy="45.999893"
+ fill="#ffffff"
+ id="circle2"
+ style="fill:#f2f2f2;fill-opacity:1;stroke-width:0.0670911"
+ rx="23.73259"
+ ry="23.731968" />
+ <path
+ stroke="#000000"
+ stroke-width="0.335456"
+ d="m 47.955173,22.167752 c -6.299133,0.01128 -12.337904,2.516793 -16.794594,6.9673 -9.314879,9.300001 -9.326695,24.390394 -0.02648,33.704434 9.300144,9.314647 24.391049,9.326461 33.705334,0.02649 9.314879,-9.300001 9.326693,-24.390408 0.02649,-33.704448 C 60.384288,24.672961 54.29834,22.155955 47.955189,22.16777 Z m 0.230359,0.101568 c 6.052726,0.04888 12.057168,2.404409 16.60878,6.963366 9.260857,9.275166 9.249144,24.30154 -0.0262,33.562055 -4.637648,4.63036 -12.151097,4.624509 -16.781476,-0.01289 -4.63048,-4.637525 -4.624615,-12.150763 0.01289,-16.78102 4.687134,-4.679644 4.693098,-12.272966 0.01289,-16.959777 -3.745114,-3.750755 -9.539189,-4.701251 -14.205226,-2.187176 4.28358,-3.185228 9.362863,-4.625 14.37791,-4.584414 z M 28.912655,35.423908 h 4.039593 c 1.004143,4.256311 2.545337,8.020196 4.115332,11.757929 1.605739,-4.173392 3.353163,-8.2051 5.579682,-11.757929 h 4.039593 C 41.745618,45.256424 36.366715,51.99186 44.263102,60.670685 H 40.223508 C 35.419722,52.870133 31.89801,45.757917 28.912655,35.423908 Z"
+ id="path4"
+ style="fill:#4d4d4d;fill-opacity:1;stroke:#4d4d4d;stroke-opacity:1" />
+ <path
+ d="m 51.736231,31.328491 c 7.896798,8.678428 2.517483,15.414671 -2.423754,25.246778 h 4.039594 c 2.226518,-3.552632 3.973942,-7.584341 5.579681,-11.757932 1.569996,3.737536 3.11119,7.501519 4.115332,11.757932 h 4.039593 C 64.101322,46.24126 60.57961,39.128731 55.775824,31.328491 Z"
+ id="path6"
+ style="fill:#4d4d4d;fill-opacity:1;stroke-width:0.0670911" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-csharp.svg b/elementary-xfce/mimes/96/text-x-csharp.svg
index 05ab0ed6..d51c5405 120000..100644
--- a/elementary-xfce/mimes/96/text-x-csharp.svg
+++ b/elementary-xfce/mimes/96/text-x-csharp.svg
@@ -1 +1,225 @@
-text-x-script.svg \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="6.625"
+ inkscape:cx="52.981132"
+ inkscape:cy="67.698113"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="35"
+ inkscape:window-y="364"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <linearGradient
+ xlink:href="#linearGradient1028"
+ id="linearGradient1030"
+ x1="32.724728"
+ y1="4.0328865"
+ x2="32.724728"
+ y2="55.101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3330473,0,0,1.3330473,-5.657514,6.415578)" />
+ <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="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="m 43.278014,42.573956 c 0,0 -0.483686,-4.509724 -4.958244,-4.634954 -4.47455,-0.12522 -6.772578,3.382292 -6.772578,8.393028 0,5.010736 2.539696,9.019538 6.893368,9.019538 4.35377,0 4.837454,-5.010738 4.837454,-5.010738 l 8.344514,0.501012 c 0,0 0.491352,4.525534 -3.000528,7.978258 -3.49201,3.452456 -7.778058,4.016528 -10.771268,3.99308 C 34.857546,62.7893 30.707526,62.86008 26.694288,58.74967 22.681042,54.639262 22,50.64618 22,46.723708 22,42.80106 22.761064,37.604698 27.532886,33.664196 30.775918,30.986568 34.06344,30 37.351498,30 51.07809,30 52,42.660196 52,42.660196 Z"
+ id="path3"
+ style="vector-effect:none;fill:url(#linearGradient1030);fill-opacity:1;stroke:none;stroke-width:0.999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
+ <path
+ d="m 64.631001,60.000001 h 3.501998 l 1.400643,-6 h 4.466357 V 50 h -4.028777 l 0.975557,-4.000015 H 76 l 5.9e-5,-3.999984 H 71.784927 L 73.184999,36 h -3.501998 l -1.400075,6.000001 h -4.302 L 65.381001,36 h -3.501999 l -1.400075,6.000001 h -4.478926 v 3.999984 H 59.64078 L 58.665222,50 H 54 l 2e-6,4.000001 h 4.22764 l -1.400642,6 h 3.501999 l 1.400642,-6 h 4.302002 z M 62.167221,50 63.142778,45.999985 h 4.302003 L 66.469223,50 Z"
+ id="path43867"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccc"
+ style="font-style:italic;font-weight:600;font-size:16.3203px;line-height:1.25;font-family:Inter;-inkscape-font-specification:'Inter Semi-Bold Italic';fill:#4599ee;stroke-width:1" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-dsrc.svg b/elementary-xfce/mimes/96/text-x-dsrc.svg
new file mode 100644
index 00000000..c7e451ad
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-dsrc.svg
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="6.625"
+ inkscape:cx="52.981132"
+ inkscape:cy="67.698113"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="135"
+ inkscape:window-y="613"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 44.92969,68 H 28 V 24 h 16.757812 c 4.526042,0 8.436198,0.88086 11.730472,2.642578 3.30859,1.747394 5.858068,4.268228 7.648438,7.562504 1.804682,3.279944 2.707026,7.211584 2.707026,11.794918 0,4.583338 -0.895182,8.52214 -2.685546,11.816406 -1.790362,3.279952 -4.325518,5.800782 -7.60547,7.5625 C 53.272786,67.126306 49.398438,68 44.92969,68 Z M 40,58 h 4.499998 c 2.177084,0 4.031902,-0.491534 5.564458,-1.19336 1.54687,-0.701818 2.721354,-1.91211 3.523438,-3.630856 0.816402,-1.718754 1.224608,-4.11068 1.224608,-7.175784 0,-3.065102 -0.415364,-5.457028 -1.246098,-7.175782 C 52.750002,37.105472 51.546874,35.89518 49.95703,35.193362 48.381508,34.491536 46.447918,34 44.156248,34 H 40 Z"
+ style="font-weight:900;font-size:30.25px;line-height:1.25;font-family:'Inter V';-inkscape-font-specification:'Inter V Heavy';fill:#c6262e;stroke-width:0.999996"
+ id="path11583-9"
+ sodipodi:nodetypes="sccsccsccscsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-fortran.svg b/elementary-xfce/mimes/96/text-x-fortran.svg
new file mode 100644
index 00000000..d69c8e33
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-fortran.svg
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="18.73833"
+ inkscape:cx="50.378023"
+ inkscape:cy="62.038614"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="129"
+ inkscape:window-y="374"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <g
+ id="layer101"
+ style="fill:#7239b3;fill-opacity:1;stroke:none;stroke-width:5.31325"
+ transform="matrix(0.01882042,0,0,0.01882132,24.002672,21.851292)">
+ <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:5.31325" />
+ </g>
+ <path
+ d="m 34.000026,58 h 1.381592 C 37.922826,58 38,57.792384 38,54.463332 c 0,0 0.109244,-18.52101 -4.72e-4,-18.90364 -0.18074,-0.630256 -0.217164,-1.559382 -2.240144,-1.559382 H 34.000026 V 30 h 28 v 14 h -4 v -3 c 0,-3.746806 -0.12454,-5.267282 -1.936,-6.205998 -0.955138,-0.494056 -2.047178,-0.79224 -6.824292,-0.79369 h -5.240138 v 9.999972 h 0.578096 c 1.333898,-0.0164 4.030532,-0.10416 4.59044,-0.450004 0.724586,-0.444656 1.333898,-1.040636 1.547982,-2.58869 C 50.877494,39.831792 51,38 51,38 h 3.00004 v 14 h -3.11925 v -0.45165 c 0,-1.880372 -0.552346,-2.408186 -1.147886,-3.003726 -0.839848,-0.839844 -2.086494,-0.544618 -4.776448,-0.544618 h -0.95686 v 4.69137 C 44.022356,55.006354 44,54.099436 44,55.187504 44,57.370626 45.782838,58 48.658628,58 h 1.341368 v 4 h -16 z"
+ id="path5"
+ style="fill:#ffffff;stroke:none;stroke-width:0.0999996"
+ sodipodi:nodetypes="csssscccccccccccccccccsscccsscccc" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-groovy.svg b/elementary-xfce/mimes/96/text-x-groovy.svg
new file mode 100644
index 00000000..98aee146
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-groovy.svg
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="5.0234044"
+ inkscape:cx="29.66116"
+ inkscape:cy="60.019058"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="129"
+ inkscape:window-y="374"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:type="star"
+ style="fill:#3689e6;fill-opacity:1;stroke:none;stroke-width:0.583695;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="-2.8116429"
+ transform="matrix(1.7131344,0,0,1.7133052,-1.8303682,5.8306399)"
+ 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 51.647952,42.907332 c -0.08408,-0.342804 -0.216674,-0.643566 -0.39778,-0.902286 -0.1811,-0.265188 -0.407484,-0.488334 -0.679142,-0.66944 -0.265188,-0.18758 -0.575652,-0.326634 -0.931392,-0.417186 -0.349272,-0.09702 -0.734118,-0.14554 -1.15454,-0.14554 -0.90552,0 -1.678446,0.216678 -2.31878,0.650036 -0.633864,0.433354 -1.118964,1.057516 -1.4553,1.872486 -0.32987,0.81497 -0.494804,1.798106 -0.494804,2.949412 0,1.164242 0.15846,2.160314 0.475398,2.988218 0.316932,0.827906 0.789096,1.46177 1.416494,1.901594 0.627398,0.439826 1.406792,0.659738 2.338184,0.659738 0.821438,0 1.503812,-0.11966 2.047124,-0.358976 0.549782,-0.239316 0.9605,-0.578886 1.232154,-1.01871 0.271658,-0.439824 0.407486,-0.957264 0.407486,-1.552322 l 0.931394,0.09702 H 48 V 46 h 9.333332 v 1.87475 c 0,1.811042 -0.384846,3.36013 -1.154538,4.647264 -0.763226,1.280664 -1.81751,2.2638 -3.162854,2.94941 -1.338878,0.67914 -2.87503,1.01871 -4.608456,1.01871 -1.933934,0 -3.631786,-0.410718 -5.093554,-1.232154 -1.46177,-0.821438 -2.603376,-1.992146 -3.424814,-3.512128 -0.814966,-1.519982 -1.22245,-3.32779 -1.22245,-5.423424 0,-1.642872 0.249018,-3.098174 0.747054,-4.365904 0.504506,-1.267728 1.20305,-2.338184 2.095634,-3.211366 0.892586,-0.879648 1.924234,-1.542618 3.094944,-1.98891 1.170706,-0.452762 2.425498,-0.679142 3.764376,-0.679142 1.177178,0 2.27027,0.16816 3.279278,0.504506 1.01548,0.329868 1.9113,0.802032 2.68746,1.416492 0.782628,0.607994 1.413258,1.329176 1.89189,2.163548 0.478634,0.834374 0.769694,1.749596 0.873184,2.74567 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:0.999998"
+ id="path28917"
+ sodipodi:nodetypes="ccccsccsssscscccccsccsscscccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-haskell.svg b/elementary-xfce/mimes/96/text-x-haskell.svg
new file mode 100644
index 00000000..b50be2f6
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-haskell.svg
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="5.0234044"
+ inkscape:cx="29.462091"
+ inkscape:cy="60.019058"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="129"
+ inkscape:window-y="132"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 23.2,62.000001 34.533333,45 23.2,28 h 8.5 L 43.033334,45 31.7,62.000001"
+ id="path2"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.200002" />
+ <path
+ id="path4"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.200002"
+ d="m 59.347656,46 4,6 H 72 v -6 z" />
+ <path
+ id="path6"
+ style="fill:#452981;fill-opacity:1;stroke-width:0.200002"
+ d="m 54.015624,38 4,6 H 72 v -6 z" />
+ <path
+ d="M 35.25,62.000001 46.583333,45 35.25,28 h 8.5 l 22.666667,34.000001 h -8.5 l -7.083334,-10.625 -7.083333,10.625"
+ id="path10"
+ style="fill:#7239b3;fill-opacity:1;stroke-width:0.200002" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-kotlin.svg b/elementary-xfce/mimes/96/text-x-kotlin.svg
new file mode 100644
index 00000000..2f9aec47
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-kotlin.svg
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="5.0234044"
+ inkscape:cx="29.66116"
+ inkscape:cy="60.019058"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="129"
+ inkscape:window-y="374"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <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="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <polygon
+ class="st0"
+ points="0,500 0,0 500,0 250,250 500,500 "
+ id="polygon11"
+ style="fill:url(#SVGID_1_);stroke-width:11.3636"
+ transform="matrix(0.088,0,0,0.088,26,26)" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-pascal.svg b/elementary-xfce/mimes/96/text-x-pascal.svg
new file mode 100644
index 00000000..4762f79b
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-pascal.svg
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="5.0234044"
+ inkscape:cx="29.66116"
+ inkscape:cy="60.019058"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="129"
+ inkscape:window-y="374"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <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:0.999998"
+ d="M 30,24 V 69.999998 H 42 V 56 h 6.462888 c 3.503906,0 7.307558,-0.463266 9.928,-1.766 2.635422,-1.302734 4.881526,-3.00236 6.334,-5.413168 1.467446,-2.410808 2.201252,-5.264844 2.201252,-8.559114 0,-3.264324 -0.712758,-6.11836 -2.135282,-8.559114 C 63.36833,29.26185 61.577432,27.36914 59.016888,26.021482 56.456338,24.673828 53.26953,24 49.855468,24 Z m 12,10.000038 h 4.890624 c 1.467448,0 2.716276,0.05472 3.749478,0.563838 1.04818,0.49414 1.850784,1.21289 2.40482,2.156246 0.569008,0.928388 0.853514,2.223886 0.853514,3.541596 0,1.302732 -0.284506,2.03195 -0.853514,2.990282 -0.554036,0.958336 -1.356642,1.487914 -2.40482,2.012 C 49.606902,45.773116 48.358072,46 46.890624,46 H 42 Z"
+ sodipodi:nodetypes="ccccsccssssccsccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-sass.svg b/elementary-xfce/mimes/96/text-x-sass.svg
new file mode 100644
index 00000000..152e845e
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-sass.svg
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="5.0234044"
+ inkscape:cx="29.66116"
+ inkscape:cy="60.019058"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="173"
+ inkscape:window-y="596"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ fill="#cd6799"
+ d="m 69.581464,47.573136 c -1.98855,0.0106 -3.71682,0.48933 -5.16399,1.1973 -0.53097,-1.051546 -1.061956,-1.98855 -1.155644,-2.6757 -0.1041,-0.801676 -0.229052,-1.291006 -0.1041,-2.24883 0.12494,-0.95784 0.687134,-2.321716 0.676724,-2.42583 -0.0106,-0.1041 -0.12494,-0.593446 -1.27017,-0.603856 -1.145236,-0.0106 -2.134306,0.21864 -2.24883,0.52056 -0.11446,0.301936 -0.333166,0.98907 -0.47892,1.69704 -0.19782,1.041136 -2.290486,4.757956 -3.487786,6.704866 -0.385214,-0.760036 -0.71838,-1.42635 -0.79125,-1.95732 -0.1041,-0.801676 -0.22905,-1.291006 -0.1041,-2.248846 0.12494,-0.957824 0.68715,-2.321714 0.676726,-2.425814 -0.0106,-0.1041 -0.12496,-0.593446 -1.27017,-0.603856 -1.145236,-0.0106 -2.134306,0.21864 -2.24883,0.52056 -0.11444,0.30192 -0.23946,1.00989 -0.47892,1.69704 -0.23946,0.687136 -3.019276,6.89226 -3.748066,8.495596 -0.374804,0.822494 -0.697544,1.4784 -0.926594,1.92609 0,0 0,0 0,0 0,0 -0.0106,0.0312 -0.0417,0.08326 -0.19782,0.385214 -0.312346,0.593444 -0.312346,0.593444 0,0 0,0 0,0.0106 -0.15616,0.281116 -0.322754,0.541396 -0.406034,0.541396 -0.06254,0 -0.177,-0.74961 0.02086,-1.769926 0.416444,-2.155124 1.405514,-5.507564 1.395104,-5.62209 0,-0.0624 0.1874,-0.645494 -0.645494,-0.947414 -0.812086,-0.301936 -1.103596,0.1978 -1.17648,0.1978 -0.0729,0 -0.12494,0.177 -0.12494,0.177 0,0 0.90579,-3.768884 -1.72827,-3.768884 -1.644976,0 -3.91464,1.801154 -5.039056,3.42531 -0.70797,0.385214 -2.2176,1.20771 -3.831344,2.092664 -0.614266,0.343576 -1.24935,0.68715 -1.842796,1.00989 -0.0417,-0.0417 -0.08324,-0.09374 -0.12494,-0.1353 -3.18585,-3.40449 -9.07863,-5.809484 -8.82876,-10.38003 0.09374,-1.66581 0.66633,-6.03855 11.31705,-11.348294 8.7663,-4.320676 15.74184,-3.123376 16.94955,-0.46851 1.72827,3.789704 -3.73764,10.827734 -12.79545,11.848034 -3.45654,0.385216 -5.268104,-0.94743 -5.726204,-1.44717 -0.478906,-0.52056 -0.55179,-0.55179 -0.728776,-0.44769 -0.291524,0.15618 -0.1041,0.62469 0,0.89538 0.27069,0.70797 1.384696,1.95732 3.26913,2.571586 1.66581,0.54138 5.715796,0.843314 10.619506,-1.051546 5.48673,-2.123894 9.776174,-8.027084 8.516414,-12.97245 -1.25976,-5.01822 -9.58878,-6.67362 -17.47011,-3.872984 -4.68507,1.665794 -9.76578,4.289444 -13.42014,7.704344 -4.341494,4.060396 -5.028644,7.589806 -4.747528,9.06822 1.009888,5.24727 8.245724,8.66217 11.140048,11.192116 -0.1458,0.08324 -0.2811,0.15616 -0.395624,0.218624 -1.44717,0.71838 -6.96513,3.60231 -8.33943,6.652816 -1.56168,3.45654 0.24987,5.93442 1.44717,6.267584 3.71682,1.03071 7.53777,-0.822494 9.58878,-3.88341 2.051024,-3.060914 1.801154,-7.038014 0.853724,-8.85999 -0.0106,-0.02084 -0.02084,-0.0417 -0.0417,-0.06256 0.374806,-0.218624 0.76002,-0.447674 1.134826,-0.666314 0.7392,-0.43728 1.46799,-0.843316 2.092664,-1.17648 -0.353984,0.96825 -0.614264,2.12391 -0.7392,3.789704 -0.15616,1.95732 0.645496,4.497676 1.69704,5.497156 0.46851,0.43728 1.0203,0.44769 1.374286,0.44769 1.22853,0 1.780334,-1.020316 2.3946,-2.22801 0.74961,-1.4784 1.426334,-3.19626 1.426334,-3.19626 0,0 -0.843314,4.643414 1.44717,4.643414 0.832906,0 1.67622,-1.08276 2.051026,-1.634564 0,0.0106 0,0.0106 0,0.0106 0,0 0.02086,-0.0312 0.0624,-0.1041 0.08324,-0.1353 0.1353,-0.21864 0.1353,-0.21864 0,0 0,-0.0106 0,-0.02084 0.333164,-0.58302 1.082774,-1.905256 2.19678,-4.102036 1.43676,-2.831864 2.821454,-6.3717 2.821454,-6.3717 0,0 0.12494,0.864136 0.551806,2.300896 0.24987,0.843314 0.77043,1.76991 1.186874,2.665274 -0.33315,0.46851 -0.54138,0.72879 -0.54138,0.72879 0,0 0,0 0.0106,0.0106 -0.27069,0.353986 -0.562214,0.7392 -0.884954,1.11402 -1.134826,1.353466 -2.48829,2.904736 -2.6757,3.352426 -0.21864,0.53097 -0.16658,0.916184 0.24987,1.22853 0.301934,0.22905 0.843314,0.26028 1.395104,0.22905 1.020316,-0.0729 1.738696,-0.322756 2.092666,-0.47892 0.551804,-0.19782 1.1973,-0.49974 1.801154,-0.94743 1.114006,-0.822496 1.790746,-1.99896 1.72827,-3.550246 -0.0312,-0.853724 -0.31233,-1.70745 -0.655904,-2.50911 0.1041,-0.1458 0.19782,-0.291524 0.30192,-0.43728 1.759514,-2.571584 3.12339,-5.39304 3.12339,-5.39304 0,0 0.12494,0.864136 0.55179,2.300896 0.20823,0.72879 0.635084,1.52004 1.009904,2.290484 -1.6554,1.343056 -2.6757,2.904736 -3.040094,3.92505 -0.65592,1.894846 -0.1458,2.74857 0.82248,2.94639 0.43728,0.09374 1.061954,-0.11444 1.520054,-0.312344 0.583036,-0.1874 1.27017,-0.51015 1.92609,-0.98907 1.114006,-0.822496 2.186356,-1.96773 2.123896,-3.519016 -0.0312,-0.707954 -0.21864,-1.405514 -0.47892,-2.082254 1.405514,-0.58302 3.21708,-0.905776 5.528384,-0.635086 4.95576,0.583036 5.93442,3.67518 5.747026,4.976596 -0.1874,1.3014 -1.22853,2.00937 -1.572106,2.22801 -0.343574,0.21864 -0.4581,0.29151 -0.42687,0.44769 0.0417,0.229034 0.20823,0.218624 0.499756,0.17698 0.406034,-0.0729 2.602814,-1.051544 2.69652,-3.44613 0.15616,-3.060914 -2.758996,-6.40293 -7.912576,-6.3717 z M 31.351278,60.46229 c -1.64499,1.790746 -3.93546,2.46747 -4.92453,1.894846 -1.061954,-0.614266 -0.64551,-3.25872 1.374286,-5.15358 1.22853,-1.155646 2.811044,-2.22801 3.862574,-2.883916 0.239462,-0.1458 0.593446,-0.353984 1.020316,-0.614264 0.0729,-0.0417 0.11444,-0.06254 0.11444,-0.06254 v 0 c 0.08324,-0.05206 0.16658,-0.1041 0.24987,-0.15616 0.739216,2.70693 0.0312,5.09112 -1.697026,6.975556 z m 11.972956,-8.14161 c -0.57261,1.395106 -1.76991,4.96617 -2.4987,4.768366 -0.624674,-0.16658 -1.00989,-2.87352 -0.12496,-5.54922 0.447676,-1.343056 1.395106,-2.94639 1.94691,-3.571066 0.895366,-0.99948 1.884436,-1.332644 2.123894,-0.926594 0.30192,0.53097 -1.093184,4.40397 -1.447168,5.278514 z m 9.880306,4.72671 c -0.23946,0.12494 -0.46851,0.20823 -0.572626,0.1458 -0.0729,-0.0417 0.1041,-0.208214 0.1041,-0.208214 0,0 1.23894,-1.332646 1.72827,-1.9365 0.2811,-0.353986 0.614266,-0.77043 0.96825,-1.23894 0,0.0417 0,0.09374 0,0.1353 0,1.592924 -1.540874,2.66529 -2.22801,3.102554 z m 7.62105,-1.73868 c -0.177,-0.12494 -0.1458,-0.54138 0.447674,-1.842794 0.22905,-0.51015 0.770446,-1.363876 1.69704,-2.18637 0.1041,0.333164 0.177,0.65592 0.16658,0.95784 -0.0106,2.00937 -1.44717,2.75898 -2.311304,3.071324 z"
+ id="path2"
+ style="fill:#f4679d;fill-opacity:1;stroke-width:0.999998" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-scheme.svg b/elementary-xfce/mimes/96/text-x-scheme.svg
new file mode 100644
index 00000000..345664cf
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-scheme.svg
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg3901"
+ height="96"
+ width="96"
+ version="1.1"
+ 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#">
+ <sodipodi:namedview
+ id="namedview41"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="5.0234044"
+ inkscape:cx="29.66116"
+ inkscape:cy="60.019058"
+ inkscape:window-width="1396"
+ inkscape:window-height="896"
+ inkscape:window-x="178"
+ inkscape:window-y="491"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg3901" />
+ <defs
+ id="defs3903">
+ <linearGradient
+ id="linearGradient3403">
+ <stop
+ id="stop3405"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3407"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.00541497" />
+ <stop
+ id="stop3409"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="1" />
+ <stop
+ id="stop3411"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3600">
+ <stop
+ offset="0"
+ style="stop-color:#f4f4f4;stop-opacity:1"
+ id="stop3602" />
+ <stop
+ offset="1"
+ style="stop-color:#dbdbdb;stop-opacity:1"
+ id="stop3604" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5060">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5062" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5064" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5050" />
+ <stop
+ offset="0.5"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop5056" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop5052" />
+ </linearGradient>
+ <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
+ y2="42.273762"
+ x2="23.99999"
+ y1="5.6275582"
+ x1="23.99999"
+ gradientTransform="matrix(1.8648648,0,0,2.3513513,3.2432558,-11.432408)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3106"
+ xlink:href="#linearGradient3403" />
+ <linearGradient
+ y2="47.013336"
+ x2="25.132275"
+ y1="0.98520643"
+ x1="25.132275"
+ gradientTransform="matrix(1.9999954,0,0,1.9120955,1.0813194e-4,-3.8236272)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3109"
+ xlink:href="#linearGradient3600" />
+ <linearGradient
+ y2="2.9062471"
+ x2="-51.786404"
+ y1="50.786446"
+ x1="-51.786404"
+ gradientTransform="matrix(1.6380632,0,0,1.8097673,119.83211,-6.5336729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170"
+ xlink:href="#linearGradient3104-6" />
+ <linearGradient
+ gradientTransform="matrix(0.13730769,0,0,0.02882352,-1.626924,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5048"
+ id="linearGradient3842"
+ y2="609.50507"
+ x2="302.85715"
+ y1="366.64789"
+ x1="302.85715" />
+ <radialGradient
+ gradientTransform="matrix(-0.04698948,0,0,0.02882352,43.168704,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3156"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ <radialGradient
+ gradientTransform="matrix(0.04698949,0,0,0.02882352,52.831289,75.431978)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient5060"
+ id="radialGradient3153"
+ fy="486.64789"
+ fx="605.71429"
+ r="117.14286"
+ cy="486.64789"
+ cx="605.71429" />
+ </defs>
+ <metadata
+ id="metadata3906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="" />
+ </rdf:RDF>
+ </metadata>
+ <rect
+ width="66.299995"
+ height="7"
+ x="14.849998"
+ y="86"
+ id="rect2879-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#linearGradient3842);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 14.85,86.000298 c 0,0 0,6.999581 0,6.999581 -2.419842,0.014 -5.85,-1.56828 -5.85,-3.50028 0,-1.932 2.700361,-3.499301 5.85,-3.499301 z"
+ id="path2881-9"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3156);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 81.149999,86.000298 c 0,0 0,6.999581 0,6.999581 C 83.56984,93.013879 87,91.431599 87,89.499599 c 0,-1.932 -2.700361,-3.499301 -5.850001,-3.499301 z"
+ id="path2883-1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.15;fill:url(#radialGradient3153);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none" />
+ <path
+ d="m 13,0.99999999 h 69.999918 l 8.5e-5,87.99999901 H 13 Z"
+ id="path4160"
+ style="display:inline;fill:url(#linearGradient3109);fill-opacity:1;stroke:none;stroke-width:0.999997"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 82.499999,88.499999 H 13.500001 V 1.5 h 68.999998 z"
+ id="rect6741-1"
+ style="fill:none;stroke:url(#linearGradient3106);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 12.499959,0.4999623 83.499966,0.5 l 7.5e-5,89.000043 H 12.499959 Z"
+ id="path4160-6-1"
+ style="display:inline;fill:none;stroke:url(#linearGradient3170);stroke-width:0.999922;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="M 64.674846,61.431906 H 66 c 0,3.877306 -0.625764,6.699386 -1.8773,8.466266 -1.251534,1.76687 -2.834358,2.6503 -4.748466,2.6503 -1.546012,0 -3.030672,-0.57669 -4.453988,-1.730054 -1.423312,-1.153376 -2.699386,-4.28221 -3.828222,-9.386512 L 47.92638,47.149698 36.957054,72 H 30 L 45.7546,38.094482 c -0.834356,-4.392638 -1.84049,-7.644168 -3.018404,-9.754604 -1.177914,-2.110426 -2.638034,-3.16564 -4.380368,-3.16564 -1.398774,0 -2.613496,0.527602 -3.644172,1.582826 C 33.680978,27.812276 33.092024,29.742336 32.944784,32 h -1.325152 c 0.07362,-3.607356 0.797544,-6.764414 2.171776,-8.923926 1.374236,-2.1595 3.092026,-3.25153 5.153376,-3.276074 1.325154,0 2.57669,0.539884 3.7546,1.61964 1.177916,1.079744 2.208592,2.94478 3.092026,5.595088 0.883438,2.650312 2.245398,8.122702 4.08589,16.417176 l 2.613498,11.668714 c 1.055218,4.834354 2.159508,8.06135 3.312886,9.68098 1.153374,1.61964 2.552148,2.441724 4.196318,2.466266 2.748466,0 4.306746,-1.938652 4.674844,-5.815958 z"
+ id="path10"
+ style="fill:#333333;fill-opacity:1;stroke-width:0.237382"
+ sodipodi:nodetypes="ccssscccccssccccccsccscc" />
+</svg>
diff --git a/elementary-xfce/mimes/96/text-x-scss.svg b/elementary-xfce/mimes/96/text-x-scss.svg
new file mode 120000
index 00000000..3d16dc10
--- /dev/null
+++ b/elementary-xfce/mimes/96/text-x-scss.svg
@@ -0,0 +1 @@
+text-x-sass.svg \ No newline at end of file