diff --git a/AUTHORS b/AUTHORS
index 08ca6d937..952105005 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -66,3 +66,6 @@ Julia logo licensed under the Creative Commons "BY-NC-SA" 4.0 License.
Copyright (c) 2012-2022: Stefan Karpinski stefan@karpinski.org.
https://github.com/JuliaLang/julia-logo-graphics
https://creativecommons.org/licenses/by-nc-sa/4.0/
+
+Scala logo licensed under the Creative Commons Attribution 4.0 International license by Lightbend, Inc.
+https://creativecommons.org/licenses/by/4.0/
diff --git a/elementary-xfce/mimetypes/128/text-x-scala.svg b/elementary-xfce/mimetypes/128/text-x-scala.svg
deleted file mode 120000
index 05ab0ed62..000000000
--- a/elementary-xfce/mimetypes/128/text-x-scala.svg
+++ /dev/null
@@ -1 +0,0 @@
-text-x-script.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/128/text-x-scala.svg b/elementary-xfce/mimetypes/128/text-x-scala.svg
new file mode 100644
index 000000000..aec2df97c
--- /dev/null
+++ b/elementary-xfce/mimetypes/128/text-x-scala.svg
@@ -0,0 +1,290 @@
+
+
diff --git a/elementary-xfce/mimetypes/16/text-x-scala.svg b/elementary-xfce/mimetypes/16/text-x-scala.svg
deleted file mode 120000
index 05ab0ed62..000000000
--- a/elementary-xfce/mimetypes/16/text-x-scala.svg
+++ /dev/null
@@ -1 +0,0 @@
-text-x-script.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/16/text-x-scala.svg b/elementary-xfce/mimetypes/16/text-x-scala.svg
new file mode 100644
index 000000000..33584b831
--- /dev/null
+++ b/elementary-xfce/mimetypes/16/text-x-scala.svg
@@ -0,0 +1,210 @@
+
+
diff --git a/elementary-xfce/mimetypes/24/text-x-scala.svg b/elementary-xfce/mimetypes/24/text-x-scala.svg
deleted file mode 120000
index 05ab0ed62..000000000
--- a/elementary-xfce/mimetypes/24/text-x-scala.svg
+++ /dev/null
@@ -1 +0,0 @@
-text-x-script.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/24/text-x-scala.svg b/elementary-xfce/mimetypes/24/text-x-scala.svg
new file mode 100644
index 000000000..526df4658
--- /dev/null
+++ b/elementary-xfce/mimetypes/24/text-x-scala.svg
@@ -0,0 +1,261 @@
+
+
diff --git a/elementary-xfce/mimetypes/32/text-x-scala.svg b/elementary-xfce/mimetypes/32/text-x-scala.svg
deleted file mode 120000
index 05ab0ed62..000000000
--- a/elementary-xfce/mimetypes/32/text-x-scala.svg
+++ /dev/null
@@ -1 +0,0 @@
-text-x-script.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/32/text-x-scala.svg b/elementary-xfce/mimetypes/32/text-x-scala.svg
new file mode 100644
index 000000000..e1799330e
--- /dev/null
+++ b/elementary-xfce/mimetypes/32/text-x-scala.svg
@@ -0,0 +1,281 @@
+
+
diff --git a/elementary-xfce/mimetypes/48/text-x-scala.svg b/elementary-xfce/mimetypes/48/text-x-scala.svg
deleted file mode 120000
index 05ab0ed62..000000000
--- a/elementary-xfce/mimetypes/48/text-x-scala.svg
+++ /dev/null
@@ -1 +0,0 @@
-text-x-script.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/48/text-x-scala.svg b/elementary-xfce/mimetypes/48/text-x-scala.svg
new file mode 100644
index 000000000..1e41394e7
--- /dev/null
+++ b/elementary-xfce/mimetypes/48/text-x-scala.svg
@@ -0,0 +1,281 @@
+
+
diff --git a/elementary-xfce/mimetypes/64/text-x-scala.svg b/elementary-xfce/mimetypes/64/text-x-scala.svg
deleted file mode 120000
index 05ab0ed62..000000000
--- a/elementary-xfce/mimetypes/64/text-x-scala.svg
+++ /dev/null
@@ -1 +0,0 @@
-text-x-script.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/64/text-x-scala.svg b/elementary-xfce/mimetypes/64/text-x-scala.svg
new file mode 100644
index 000000000..b7131982c
--- /dev/null
+++ b/elementary-xfce/mimetypes/64/text-x-scala.svg
@@ -0,0 +1,287 @@
+
+
diff --git a/elementary-xfce/mimetypes/96/text-x-scala.svg b/elementary-xfce/mimetypes/96/text-x-scala.svg
deleted file mode 120000
index 05ab0ed62..000000000
--- a/elementary-xfce/mimetypes/96/text-x-scala.svg
+++ /dev/null
@@ -1 +0,0 @@
-text-x-script.svg
\ No newline at end of file
diff --git a/elementary-xfce/mimetypes/96/text-x-scala.svg b/elementary-xfce/mimetypes/96/text-x-scala.svg
new file mode 100644
index 000000000..52ca0b169
--- /dev/null
+++ b/elementary-xfce/mimetypes/96/text-x-scala.svg
@@ -0,0 +1,275 @@
+
+