diff --git a/alternative/apps/scalable/dev.vencord.Vesktop.svg b/alternative/apps/scalable/dev.vencord.Vesktop.svg
new file mode 100644
index 00000000..b5bdd80c
--- /dev/null
+++ b/alternative/apps/scalable/dev.vencord.Vesktop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/alternative/apps/scalable/org.gnome.Ptyxis.svg b/alternative/apps/scalable/org.gnome.Ptyxis.svg
index 8def43c6..1b27f20f 100644
--- a/alternative/apps/scalable/org.gnome.Ptyxis.svg
+++ b/alternative/apps/scalable/org.gnome.Ptyxis.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/links/apps/scalable/app.devsuite.Ptyxis.svg b/links/apps/scalable/app.devsuite.Ptyxis.svg
new file mode 120000
index 00000000..b6181fcf
--- /dev/null
+++ b/links/apps/scalable/app.devsuite.Ptyxis.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/app.grayjay.Grayjay.svg b/links/apps/scalable/app.grayjay.Grayjay.svg
new file mode 120000
index 00000000..9ceb8177
--- /dev/null
+++ b/links/apps/scalable/app.grayjay.Grayjay.svg
@@ -0,0 +1 @@
+grayjay.svg
\ No newline at end of file
diff --git a/links/apps/scalable/be.alexandervanhee.gradia.svg b/links/apps/scalable/be.alexandervanhee.gradia.svg
new file mode 120000
index 00000000..55f12791
--- /dev/null
+++ b/links/apps/scalable/be.alexandervanhee.gradia.svg
@@ -0,0 +1 @@
+Gradia.svg
\ No newline at end of file
diff --git a/links/apps/scalable/chat.simplex.simplex.svg b/links/apps/scalable/chat.simplex.simplex.svg
new file mode 120000
index 00000000..9f66c627
--- /dev/null
+++ b/links/apps/scalable/chat.simplex.simplex.svg
@@ -0,0 +1 @@
+simplex-chat.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.mattermost.Desktop.svg b/links/apps/scalable/com.mattermost.Desktop.svg
new file mode 120000
index 00000000..f3b31b33
--- /dev/null
+++ b/links/apps/scalable/com.mattermost.Desktop.svg
@@ -0,0 +1 @@
+Mattermost.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.ranfdev.DistroShelf.svg b/links/apps/scalable/com.ranfdev.DistroShelf.svg
new file mode 120000
index 00000000..2d17c72a
--- /dev/null
+++ b/links/apps/scalable/com.ranfdev.DistroShelf.svg
@@ -0,0 +1 @@
+distroshelf.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.toolstack.Folio.svg b/links/apps/scalable/com.toolstack.Folio.svg
new file mode 120000
index 00000000..7635bfda
--- /dev/null
+++ b/links/apps/scalable/com.toolstack.Folio.svg
@@ -0,0 +1 @@
+Folio.svg
\ No newline at end of file
diff --git a/links/apps/scalable/de.leopoldluley.Clapgrep.svg b/links/apps/scalable/de.leopoldluley.Clapgrep.svg
new file mode 120000
index 00000000..91866997
--- /dev/null
+++ b/links/apps/scalable/de.leopoldluley.Clapgrep.svg
@@ -0,0 +1 @@
+clapgrep.svg
\ No newline at end of file
diff --git a/links/apps/scalable/dev.vencord.Vesktop.svg b/links/apps/scalable/dev.vencord.Vesktop.svg
index e346c418..25466b83 120000
--- a/links/apps/scalable/dev.vencord.Vesktop.svg
+++ b/links/apps/scalable/dev.vencord.Vesktop.svg
@@ -1 +1 @@
-src/apps/scalable/Vesktop.svg
\ No newline at end of file
+Vesktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.ilya_zlobintsev.LACT.svg b/links/apps/scalable/io.github.ilya_zlobintsev.LACT.svg
new file mode 120000
index 00000000..17e7032c
--- /dev/null
+++ b/links/apps/scalable/io.github.ilya_zlobintsev.LACT.svg
@@ -0,0 +1 @@
+lact.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.plrigaux.sysd-manager.svg b/links/apps/scalable/io.github.plrigaux.sysd-manager.svg
new file mode 120000
index 00000000..9b333e0c
--- /dev/null
+++ b/links/apps/scalable/io.github.plrigaux.sysd-manager.svg
@@ -0,0 +1 @@
+sysd-manager.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Ptyxis.svg b/links/apps/scalable/org.gnome.Ptyxis.svg
new file mode 120000
index 00000000..b6181fcf
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Ptyxis.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Showtime.svg b/links/apps/scalable/org.gnome.Showtime.svg
index 752a7f21..26f0b37b 120000
--- a/links/apps/scalable/org.gnome.Showtime.svg
+++ b/links/apps/scalable/org.gnome.Showtime.svg
@@ -1 +1 @@
-src/apps/scalable/Showtime.svg
\ No newline at end of file
+Showtime.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.musicbrainz.Picard.svg b/links/apps/scalable/org.musicbrainz.Picard.svg
new file mode 120000
index 00000000..a7aa89b0
--- /dev/null
+++ b/links/apps/scalable/org.musicbrainz.Picard.svg
@@ -0,0 +1 @@
+musicbrainz-picard.svg
\ No newline at end of file
diff --git a/links/mimes/scalable/audio-x-opus+ogg.svg b/links/mimes/scalable/audio-x-opus+ogg.svg
new file mode 120000
index 00000000..fb7fe7cb
--- /dev/null
+++ b/links/mimes/scalable/audio-x-opus+ogg.svg
@@ -0,0 +1 @@
+audio-x-generic.svg
\ No newline at end of file
diff --git a/src/apps/scalable/battlenet.svg b/src/apps/scalable/battlenet.svg
new file mode 100644
index 00000000..d4d77cf8
--- /dev/null
+++ b/src/apps/scalable/battlenet.svg
@@ -0,0 +1,32 @@
+
diff --git a/src/apps/scalable/clapgrep.svg b/src/apps/scalable/clapgrep.svg
new file mode 100644
index 00000000..e8e22fe1
--- /dev/null
+++ b/src/apps/scalable/clapgrep.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/src/apps/scalable/distroshelf.svg b/src/apps/scalable/distroshelf.svg
new file mode 100644
index 00000000..901872b7
--- /dev/null
+++ b/src/apps/scalable/distroshelf.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/src/apps/scalable/f3d.svg b/src/apps/scalable/f3d.svg
new file mode 100644
index 00000000..637bc882
--- /dev/null
+++ b/src/apps/scalable/f3d.svg
@@ -0,0 +1,240 @@
+
+
diff --git a/src/apps/scalable/folio.svg b/src/apps/scalable/folio.svg
new file mode 100644
index 00000000..c2010362
--- /dev/null
+++ b/src/apps/scalable/folio.svg
@@ -0,0 +1,128 @@
+
+
diff --git a/src/apps/scalable/gradia.svg b/src/apps/scalable/gradia.svg
new file mode 100644
index 00000000..9dae2ec8
--- /dev/null
+++ b/src/apps/scalable/gradia.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/src/apps/scalable/grayjay.svg b/src/apps/scalable/grayjay.svg
new file mode 100644
index 00000000..29fdd788
--- /dev/null
+++ b/src/apps/scalable/grayjay.svg
@@ -0,0 +1,84 @@
+
+
diff --git a/src/apps/scalable/kdenlive.svg b/src/apps/scalable/kdenlive.svg
index 75da924f..0017cbda 100644
--- a/src/apps/scalable/kdenlive.svg
+++ b/src/apps/scalable/kdenlive.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/apps/scalable/lact.svg b/src/apps/scalable/lact.svg
new file mode 100644
index 00000000..660b943e
--- /dev/null
+++ b/src/apps/scalable/lact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/apps/scalable/mattermost.svg b/src/apps/scalable/mattermost.svg
new file mode 100644
index 00000000..3c069311
--- /dev/null
+++ b/src/apps/scalable/mattermost.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/src/apps/scalable/musicbrainz-picard.svg b/src/apps/scalable/musicbrainz-picard.svg
new file mode 100644
index 00000000..d54b054e
--- /dev/null
+++ b/src/apps/scalable/musicbrainz-picard.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/src/apps/scalable/org.gnome.Showtime.svg b/src/apps/scalable/org.gnome.Showtime.svg
new file mode 100644
index 00000000..b151dc7d
--- /dev/null
+++ b/src/apps/scalable/org.gnome.Showtime.svg
@@ -0,0 +1,559 @@
+
+
diff --git a/src/apps/scalable/org.gnome.World.Iotas.svg b/src/apps/scalable/org.gnome.World.Iotas.svg
new file mode 100644
index 00000000..f04b0e05
--- /dev/null
+++ b/src/apps/scalable/org.gnome.World.Iotas.svg
@@ -0,0 +1,323 @@
+
+
diff --git a/src/apps/scalable/ptyxis.svg b/src/apps/scalable/ptyxis.svg
deleted file mode 100644
index 1b27f20f..00000000
--- a/src/apps/scalable/ptyxis.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/pulsar.svg b/src/apps/scalable/pulsar.svg
new file mode 100644
index 00000000..713b13cc
--- /dev/null
+++ b/src/apps/scalable/pulsar.svg
@@ -0,0 +1,174 @@
+
+
diff --git a/src/apps/scalable/simplex-chat.svg b/src/apps/scalable/simplex-chat.svg
new file mode 100644
index 00000000..2c77fd55
--- /dev/null
+++ b/src/apps/scalable/simplex-chat.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/src/apps/scalable/sysd-manager.svg b/src/apps/scalable/sysd-manager.svg
new file mode 100644
index 00000000..a0758521
--- /dev/null
+++ b/src/apps/scalable/sysd-manager.svg
@@ -0,0 +1,68 @@
+
+
diff --git a/src/apps/scalable/trivalent.svg b/src/apps/scalable/trivalent.svg
new file mode 100644
index 00000000..41f9ccb3
--- /dev/null
+++ b/src/apps/scalable/trivalent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/mimes/16/text-org.svg b/src/mimes/16/text-org.svg
new file mode 100644
index 00000000..0c43f35a
--- /dev/null
+++ b/src/mimes/16/text-org.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/src/mimes/scalable/text-org.svg b/src/mimes/scalable/text-org.svg
new file mode 100644
index 00000000..86b28339
--- /dev/null
+++ b/src/mimes/scalable/text-org.svg
@@ -0,0 +1,599 @@
+
+