diff --git a/Numix-Square/48/apps/4diac-ide.svg b/Numix-Square/48/apps/4diac-ide.svg
index f4c5093a..be4eadea 100644
--- a/Numix-Square/48/apps/4diac-ide.svg
+++ b/Numix-Square/48/apps/4diac-ide.svg
@@ -5,12 +5,12 @@
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/Numix-Square/48/apps/AcronymDecoder.svg b/Numix-Square/48/apps/AcronymDecoder.svg
new file mode 120000
index 00000000..5f8ae780
--- /dev/null
+++ b/Numix-Square/48/apps/AcronymDecoder.svg
@@ -0,0 +1 @@
+acronymdecoder.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/MissionControl.svg b/Numix-Square/48/apps/MissionControl.svg
new file mode 120000
index 00000000..e22a0d32
--- /dev/null
+++ b/Numix-Square/48/apps/MissionControl.svg
@@ -0,0 +1 @@
+constellation.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/Observatory.svg b/Numix-Square/48/apps/Observatory.svg
new file mode 120000
index 00000000..add4c593
--- /dev/null
+++ b/Numix-Square/48/apps/Observatory.svg
@@ -0,0 +1 @@
+constellation-observatory.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/acronymdecoder.svg b/Numix-Square/48/apps/acronymdecoder.svg
new file mode 100644
index 00000000..15ccbd8a
--- /dev/null
+++ b/Numix-Square/48/apps/acronymdecoder.svg
@@ -0,0 +1,17 @@
+
diff --git a/Numix-Square/48/apps/ai.menlo.jan.svg b/Numix-Square/48/apps/ai.menlo.jan.svg
new file mode 120000
index 00000000..4125e591
--- /dev/null
+++ b/Numix-Square/48/apps/ai.menlo.jan.svg
@@ -0,0 +1 @@
+jan.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/antibillard.svg b/Numix-Square/48/apps/antibillard.svg
new file mode 100644
index 00000000..2b39f906
--- /dev/null
+++ b/Numix-Square/48/apps/antibillard.svg
@@ -0,0 +1,16 @@
+
diff --git a/Numix-Square/48/apps/app.drey.Typewriter.svg b/Numix-Square/48/apps/app.drey.Typewriter.svg
new file mode 120000
index 00000000..f1255212
--- /dev/null
+++ b/Numix-Square/48/apps/app.drey.Typewriter.svg
@@ -0,0 +1 @@
+typewriter.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/app.freelens.Freelens.svg b/Numix-Square/48/apps/app.freelens.Freelens.svg
new file mode 120000
index 00000000..03f9baea
--- /dev/null
+++ b/Numix-Square/48/apps/app.freelens.Freelens.svg
@@ -0,0 +1 @@
+freelens.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/app.go2tv.go2tv.svg b/Numix-Square/48/apps/app.go2tv.go2tv.svg
new file mode 120000
index 00000000..652cd020
--- /dev/null
+++ b/Numix-Square/48/apps/app.go2tv.go2tv.svg
@@ -0,0 +1 @@
+go2tv.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/app.legcord.Legcord.svg b/Numix-Square/48/apps/app.legcord.Legcord.svg
new file mode 120000
index 00000000..1b140a74
--- /dev/null
+++ b/Numix-Square/48/apps/app.legcord.Legcord.svg
@@ -0,0 +1 @@
+armcord.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/app.opencomic.OpenComic.svg b/Numix-Square/48/apps/app.opencomic.OpenComic.svg
new file mode 120000
index 00000000..72bf7a27
--- /dev/null
+++ b/Numix-Square/48/apps/app.opencomic.OpenComic.svg
@@ -0,0 +1 @@
+opencomic.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/buttermanager.svg b/Numix-Square/48/apps/buttermanager.svg
new file mode 120000
index 00000000..b6e70568
--- /dev/null
+++ b/Numix-Square/48/apps/buttermanager.svg
@@ -0,0 +1 @@
+butter.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/candywrapper.svg b/Numix-Square/48/apps/candywrapper.svg
new file mode 100644
index 00000000..35bb4906
--- /dev/null
+++ b/Numix-Square/48/apps/candywrapper.svg
@@ -0,0 +1,19 @@
+
diff --git a/Numix-Square/48/apps/com.github.gabutakut.gabutdm.svg b/Numix-Square/48/apps/com.github.gabutakut.gabutdm.svg
new file mode 120000
index 00000000..15e4755d
--- /dev/null
+++ b/Numix-Square/48/apps/com.github.gabutakut.gabutdm.svg
@@ -0,0 +1 @@
+media-downloader.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.mitchellh.ghostty.svg b/Numix-Square/48/apps/com.mitchellh.ghostty.svg
new file mode 120000
index 00000000..5ae0d7c9
--- /dev/null
+++ b/Numix-Square/48/apps/com.mitchellh.ghostty.svg
@@ -0,0 +1 @@
+ghostty.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.somaxa8.earx.svg b/Numix-Square/48/apps/com.somaxa8.earx.svg
new file mode 120000
index 00000000..f1ebe8ab
--- /dev/null
+++ b/Numix-Square/48/apps/com.somaxa8.earx.svg
@@ -0,0 +1 @@
+earx.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/constellation-observatory.svg b/Numix-Square/48/apps/constellation-observatory.svg
new file mode 100644
index 00000000..0b99d901
--- /dev/null
+++ b/Numix-Square/48/apps/constellation-observatory.svg
@@ -0,0 +1,19 @@
+
diff --git a/Numix-Square/48/apps/constellation.svg b/Numix-Square/48/apps/constellation.svg
new file mode 100644
index 00000000..2dc76dc7
--- /dev/null
+++ b/Numix-Square/48/apps/constellation.svg
@@ -0,0 +1,17 @@
+
diff --git a/Numix-Square/48/apps/controllerbuddy.svg b/Numix-Square/48/apps/controllerbuddy.svg
new file mode 100644
index 00000000..d42d00f9
--- /dev/null
+++ b/Numix-Square/48/apps/controllerbuddy.svg
@@ -0,0 +1,22 @@
+
diff --git a/Numix-Square/48/apps/de.bwravencl.ControllerBuddy.svg b/Numix-Square/48/apps/de.bwravencl.ControllerBuddy.svg
new file mode 120000
index 00000000..a70e15dd
--- /dev/null
+++ b/Numix-Square/48/apps/de.bwravencl.ControllerBuddy.svg
@@ -0,0 +1 @@
+controllerbuddy.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/de.danielnoethen.butt.svg b/Numix-Square/48/apps/de.danielnoethen.butt.svg
new file mode 120000
index 00000000..0db7806b
--- /dev/null
+++ b/Numix-Square/48/apps/de.danielnoethen.butt.svg
@@ -0,0 +1 @@
+butt.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/de.desy.constellation.missioncontrol.svg b/Numix-Square/48/apps/de.desy.constellation.missioncontrol.svg
new file mode 120000
index 00000000..e22a0d32
--- /dev/null
+++ b/Numix-Square/48/apps/de.desy.constellation.missioncontrol.svg
@@ -0,0 +1 @@
+constellation.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/de.desy.constellation.observatory.svg b/Numix-Square/48/apps/de.desy.constellation.observatory.svg
new file mode 120000
index 00000000..add4c593
--- /dev/null
+++ b/Numix-Square/48/apps/de.desy.constellation.observatory.svg
@@ -0,0 +1 @@
+constellation-observatory.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/de.desy.constellation.svg b/Numix-Square/48/apps/de.desy.constellation.svg
new file mode 120000
index 00000000..e22a0d32
--- /dev/null
+++ b/Numix-Square/48/apps/de.desy.constellation.svg
@@ -0,0 +1 @@
+constellation.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/de.gonicus.gonnect.svg b/Numix-Square/48/apps/de.gonicus.gonnect.svg
new file mode 120000
index 00000000..9ab3b880
--- /dev/null
+++ b/Numix-Square/48/apps/de.gonicus.gonnect.svg
@@ -0,0 +1 @@
+gonnect.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dev.suyu_emu.suyu.svg b/Numix-Square/48/apps/dev.suyu_emu.suyu.svg
new file mode 120000
index 00000000..1edfa0cd
--- /dev/null
+++ b/Numix-Square/48/apps/dev.suyu_emu.suyu.svg
@@ -0,0 +1 @@
+suyu.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/earx.svg b/Numix-Square/48/apps/earx.svg
new file mode 100644
index 00000000..93c40d3f
--- /dev/null
+++ b/Numix-Square/48/apps/earx.svg
@@ -0,0 +1,17 @@
+
diff --git a/Numix-Square/48/apps/fancontrol_gui.svg b/Numix-Square/48/apps/fancontrol_gui.svg
new file mode 120000
index 00000000..4e77644a
--- /dev/null
+++ b/Numix-Square/48/apps/fancontrol_gui.svg
@@ -0,0 +1 @@
+fan-control.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/freelens.svg b/Numix-Square/48/apps/freelens.svg
new file mode 100644
index 00000000..d7ac5508
--- /dev/null
+++ b/Numix-Square/48/apps/freelens.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/fstl-e.svg b/Numix-Square/48/apps/fstl-e.svg
new file mode 120000
index 00000000..82f5c19e
--- /dev/null
+++ b/Numix-Square/48/apps/fstl-e.svg
@@ -0,0 +1 @@
+fstl.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/fstl.svg b/Numix-Square/48/apps/fstl.svg
new file mode 100644
index 00000000..c8c1c124
--- /dev/null
+++ b/Numix-Square/48/apps/fstl.svg
@@ -0,0 +1,17 @@
+
diff --git a/Numix-Square/48/apps/fstlapp-fstl.svg b/Numix-Square/48/apps/fstlapp-fstl.svg
new file mode 120000
index 00000000..82f5c19e
--- /dev/null
+++ b/Numix-Square/48/apps/fstlapp-fstl.svg
@@ -0,0 +1 @@
+fstl.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/ghostty.svg b/Numix-Square/48/apps/ghostty.svg
new file mode 100644
index 00000000..b8f204cb
--- /dev/null
+++ b/Numix-Square/48/apps/ghostty.svg
@@ -0,0 +1,17 @@
+
diff --git a/Numix-Square/48/apps/go2tv.svg b/Numix-Square/48/apps/go2tv.svg
new file mode 100644
index 00000000..70b99edf
--- /dev/null
+++ b/Numix-Square/48/apps/go2tv.svg
@@ -0,0 +1,18 @@
+
diff --git a/Numix-Square/48/apps/gonnect.svg b/Numix-Square/48/apps/gonnect.svg
new file mode 100644
index 00000000..23094907
--- /dev/null
+++ b/Numix-Square/48/apps/gonnect.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/hexedit.svg b/Numix-Square/48/apps/hexedit.svg
index f34eb53a..633a19fa 100644
--- a/Numix-Square/48/apps/hexedit.svg
+++ b/Numix-Square/48/apps/hexedit.svg
@@ -1,20 +1,21 @@
diff --git a/Numix-Square/48/apps/ignition.svg b/Numix-Square/48/apps/ignition.svg
new file mode 100644
index 00000000..fdf7a9fe
--- /dev/null
+++ b/Numix-Square/48/apps/ignition.svg
@@ -0,0 +1,25 @@
+
diff --git a/Numix-Square/48/apps/info.exult.exult.svg b/Numix-Square/48/apps/info.exult.exult.svg
new file mode 120000
index 00000000..d1cba37b
--- /dev/null
+++ b/Numix-Square/48/apps/info.exult.exult.svg
@@ -0,0 +1 @@
+exult.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/input-leap.svg b/Numix-Square/48/apps/input-leap.svg
new file mode 100644
index 00000000..6f22ce93
--- /dev/null
+++ b/Numix-Square/48/apps/input-leap.svg
@@ -0,0 +1,18 @@
+
diff --git a/Numix-Square/48/apps/io.github.AllanChain.sane-break.svg b/Numix-Square/48/apps/io.github.AllanChain.sane-break.svg
new file mode 120000
index 00000000..4aef3183
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.AllanChain.sane-break.svg
@@ -0,0 +1 @@
+sane-break.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.DraqueT.PolyGlot.svg b/Numix-Square/48/apps/io.github.DraqueT.PolyGlot.svg
new file mode 120000
index 00000000..5f52de33
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.DraqueT.PolyGlot.svg
@@ -0,0 +1 @@
+polyglot.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.Omniaevo.mqtt5-explorer.svg b/Numix-Square/48/apps/io.github.Omniaevo.mqtt5-explorer.svg
new file mode 120000
index 00000000..169246ab
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.Omniaevo.mqtt5-explorer.svg
@@ -0,0 +1 @@
+mqtt5-explorer.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.alfianlosari.GTKChatGPT.svg b/Numix-Square/48/apps/io.github.alfianlosari.GTKChatGPT.svg
new file mode 120000
index 00000000..481d275e
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.alfianlosari.GTKChatGPT.svg
@@ -0,0 +1 @@
+mindmate.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.bgrabitmap.LazPaint.svg b/Numix-Square/48/apps/io.github.bgrabitmap.LazPaint.svg
new file mode 120000
index 00000000..e2d84ae3
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.bgrabitmap.LazPaint.svg
@@ -0,0 +1 @@
+gnome-paint.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.faveoled.Portainer-Box.svg b/Numix-Square/48/apps/io.github.faveoled.Portainer-Box.svg
new file mode 120000
index 00000000..d57a275e
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.faveoled.Portainer-Box.svg
@@ -0,0 +1 @@
+portainer-box.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.flattool.Ignition.svg b/Numix-Square/48/apps/io.github.flattool.Ignition.svg
new file mode 120000
index 00000000..735aed20
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.flattool.Ignition.svg
@@ -0,0 +1 @@
+ignition.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.herve4m.Length.svg b/Numix-Square/48/apps/io.github.herve4m.Length.svg
new file mode 120000
index 00000000..e2060cbc
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.herve4m.Length.svg
@@ -0,0 +1 @@
+screenruler.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.input_leap.input-leap.svg b/Numix-Square/48/apps/io.github.input_leap.input-leap.svg
new file mode 120000
index 00000000..5f4ea8c5
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.input_leap.input-leap.svg
@@ -0,0 +1 @@
+input-leap.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.iptux_src.iptux.svg b/Numix-Square/48/apps/io.github.iptux_src.iptux.svg
new file mode 120000
index 00000000..f2ae0d8c
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.iptux_src.iptux.svg
@@ -0,0 +1 @@
+iptux.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.josephmawa.Egghead.svg b/Numix-Square/48/apps/io.github.josephmawa.Egghead.svg
new file mode 120000
index 00000000..2a1a37e0
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.josephmawa.Egghead.svg
@@ -0,0 +1 @@
+braindump.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.junalmeida.webapps_manager.svg b/Numix-Square/48/apps/io.github.junalmeida.webapps_manager.svg
new file mode 120000
index 00000000..eb1f80e9
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.junalmeida.webapps_manager.svg
@@ -0,0 +1 @@
+net.codelogistics.webapps.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.leolost2605.emergency-alerts.svg b/Numix-Square/48/apps/io.github.leolost2605.emergency-alerts.svg
new file mode 120000
index 00000000..85778b03
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.leolost2605.emergency-alerts.svg
@@ -0,0 +1 @@
+kalarm.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.louis77.tuner.svg b/Numix-Square/48/apps/io.github.louis77.tuner.svg
new file mode 120000
index 00000000..eebfc756
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.louis77.tuner.svg
@@ -0,0 +1 @@
+welle-io.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.mfat.systemdpilot.svg b/Numix-Square/48/apps/io.github.mfat.systemdpilot.svg
new file mode 120000
index 00000000..12be1fdb
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.mfat.systemdpilot.svg
@@ -0,0 +1 @@
+systemd-pilot.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.mimoguz.TriPeaks-GDX.svg b/Numix-Square/48/apps/io.github.mimoguz.TriPeaks-GDX.svg
new file mode 120000
index 00000000..019eaddc
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.mimoguz.TriPeaks-GDX.svg
@@ -0,0 +1 @@
+tripeaks-gdx.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.moonlight_mod.moonlight-installer.svg b/Numix-Square/48/apps/io.github.moonlight_mod.moonlight-installer.svg
new file mode 120000
index 00000000..0e7d09b5
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.moonlight_mod.moonlight-installer.svg
@@ -0,0 +1 @@
+steam_icon_299660.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.pixeldoted.cosmic-ext-color-picker.svg b/Numix-Square/48/apps/io.github.pixeldoted.cosmic-ext-color-picker.svg
new file mode 120000
index 00000000..e17ff275
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.pixeldoted.cosmic-ext-color-picker.svg
@@ -0,0 +1 @@
+pick-colour-picker.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.ppvan.tarug.svg b/Numix-Square/48/apps/io.github.ppvan.tarug.svg
new file mode 120000
index 00000000..08ac599a
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.ppvan.tarug.svg
@@ -0,0 +1 @@
+tarug.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.raspirus.raspirus.svg b/Numix-Square/48/apps/io.github.raspirus.raspirus.svg
new file mode 120000
index 00000000..de88d545
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.raspirus.raspirus.svg
@@ -0,0 +1 @@
+raspirus.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.ryubing.Ryujinx.svg b/Numix-Square/48/apps/io.github.ryubing.Ryujinx.svg
new file mode 120000
index 00000000..39de626c
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.ryubing.Ryujinx.svg
@@ -0,0 +1 @@
+ryujinx.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.sigmasd.recordapps.svg b/Numix-Square/48/apps/io.github.sigmasd.recordapps.svg
new file mode 120000
index 00000000..c887985d
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.sigmasd.recordapps.svg
@@ -0,0 +1 @@
+recordapps.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.swordpuffin.hunt.svg b/Numix-Square/48/apps/io.github.swordpuffin.hunt.svg
new file mode 120000
index 00000000..1612081f
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.swordpuffin.hunt.svg
@@ -0,0 +1 @@
+kwordquiz.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.sxyazi.yazi.svg b/Numix-Square/48/apps/io.github.sxyazi.yazi.svg
new file mode 120000
index 00000000..4c8e172c
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.sxyazi.yazi.svg
@@ -0,0 +1 @@
+yazi.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.vallabhvidy.CubeTimer.svg b/Numix-Square/48/apps/io.github.vallabhvidy.CubeTimer.svg
new file mode 120000
index 00000000..ad1f1b1b
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.vallabhvidy.CubeTimer.svg
@@ -0,0 +1 @@
+pybik.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.wdaniau.fstl.svg b/Numix-Square/48/apps/io.github.wdaniau.fstl.svg
new file mode 120000
index 00000000..82f5c19e
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.wdaniau.fstl.svg
@@ -0,0 +1 @@
+fstl.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.sourceforge.tartube.Tartube.svg b/Numix-Square/48/apps/io.sourceforge.tartube.Tartube.svg
deleted file mode 120000
index 6c8c9f3a..00000000
--- a/Numix-Square/48/apps/io.sourceforge.tartube.Tartube.svg
+++ /dev/null
@@ -1 +0,0 @@
-tartube.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/iptux.svg b/Numix-Square/48/apps/iptux.svg
new file mode 100644
index 00000000..196eed54
--- /dev/null
+++ b/Numix-Square/48/apps/iptux.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/iwgtk.svg b/Numix-Square/48/apps/iwgtk.svg
new file mode 120000
index 00000000..015d36a8
--- /dev/null
+++ b/Numix-Square/48/apps/iwgtk.svg
@@ -0,0 +1 @@
+wicd.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/jan.svg b/Numix-Square/48/apps/jan.svg
new file mode 100644
index 00000000..2a1ec5de
--- /dev/null
+++ b/Numix-Square/48/apps/jan.svg
@@ -0,0 +1,16 @@
+
diff --git a/Numix-Square/48/apps/karp.svg b/Numix-Square/48/apps/karp.svg
new file mode 120000
index 00000000..ad451d78
--- /dev/null
+++ b/Numix-Square/48/apps/karp.svg
@@ -0,0 +1 @@
+pdfmod.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/libreoffice24.8-base.svg b/Numix-Square/48/apps/libreoffice24.8-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/Numix-Square/48/apps/libreoffice24.8-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/libreoffice24.8-calc.svg b/Numix-Square/48/apps/libreoffice24.8-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/Numix-Square/48/apps/libreoffice24.8-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/libreoffice24.8-draw.svg b/Numix-Square/48/apps/libreoffice24.8-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/Numix-Square/48/apps/libreoffice24.8-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/libreoffice24.8-impress.svg b/Numix-Square/48/apps/libreoffice24.8-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/Numix-Square/48/apps/libreoffice24.8-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/libreoffice24.8-math.svg b/Numix-Square/48/apps/libreoffice24.8-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/Numix-Square/48/apps/libreoffice24.8-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/libreoffice24.8-startcenter.svg b/Numix-Square/48/apps/libreoffice24.8-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/Numix-Square/48/apps/libreoffice24.8-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/libreoffice24.8-template.svg b/Numix-Square/48/apps/libreoffice24.8-template.svg
new file mode 120000
index 00000000..e121fb40
--- /dev/null
+++ b/Numix-Square/48/apps/libreoffice24.8-template.svg
@@ -0,0 +1 @@
+libreoffice-template.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/libreoffice24.8-writer.svg b/Numix-Square/48/apps/libreoffice24.8-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/Numix-Square/48/apps/libreoffice24.8-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/mqtt5-explorer.svg b/Numix-Square/48/apps/mqtt5-explorer.svg
new file mode 100644
index 00000000..2da5923f
--- /dev/null
+++ b/Numix-Square/48/apps/mqtt5-explorer.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/net.carrotindustries.usbkvm.svg b/Numix-Square/48/apps/net.carrotindustries.usbkvm.svg
new file mode 120000
index 00000000..451a455d
--- /dev/null
+++ b/Numix-Square/48/apps/net.carrotindustries.usbkvm.svg
@@ -0,0 +1 @@
+usbview.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.hhoney.candy.svg b/Numix-Square/48/apps/net.hhoney.candy.svg
new file mode 120000
index 00000000..349aace7
--- /dev/null
+++ b/Numix-Square/48/apps/net.hhoney.candy.svg
@@ -0,0 +1 @@
+candywrapper.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.hhoney.tinycrate.svg b/Numix-Square/48/apps/net.hhoney.tinycrate.svg
new file mode 120000
index 00000000..50d77823
--- /dev/null
+++ b/Numix-Square/48/apps/net.hhoney.tinycrate.svg
@@ -0,0 +1 @@
+tinycrate.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.shadps4.shadPS4.svg b/Numix-Square/48/apps/net.shadps4.shadPS4.svg
new file mode 120000
index 00000000..a844e5a7
--- /dev/null
+++ b/Numix-Square/48/apps/net.shadps4.shadPS4.svg
@@ -0,0 +1 @@
+shadps4.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.zdechov.app.AcronymDecoder.svg b/Numix-Square/48/apps/net.zdechov.app.AcronymDecoder.svg
new file mode 120000
index 00000000..5f8ae780
--- /dev/null
+++ b/Numix-Square/48/apps/net.zdechov.app.AcronymDecoder.svg
@@ -0,0 +1 @@
+acronymdecoder.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.zdechov.app.xTactics.svg b/Numix-Square/48/apps/net.zdechov.app.xTactics.svg
new file mode 120000
index 00000000..6c4fc7bb
--- /dev/null
+++ b/Numix-Square/48/apps/net.zdechov.app.xTactics.svg
@@ -0,0 +1 @@
+xtactics.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/nym-vpn-app.svg b/Numix-Square/48/apps/nym-vpn-app.svg
new file mode 120000
index 00000000..552fe27d
--- /dev/null
+++ b/Numix-Square/48/apps/nym-vpn-app.svg
@@ -0,0 +1 @@
+nymvpn.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/open-alert-viewer.svg b/Numix-Square/48/apps/open-alert-viewer.svg
new file mode 100644
index 00000000..1d383364
--- /dev/null
+++ b/Numix-Square/48/apps/open-alert-viewer.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/open_alert_viewer.svg b/Numix-Square/48/apps/open_alert_viewer.svg
new file mode 120000
index 00000000..165be3f0
--- /dev/null
+++ b/Numix-Square/48/apps/open_alert_viewer.svg
@@ -0,0 +1 @@
+open-alert-viewer.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/opengamepadui.svg b/Numix-Square/48/apps/opengamepadui.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/Numix-Square/48/apps/opengamepadui.svg
@@ -0,0 +1 @@
+applications-games.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.controllerbuddy.ControllerBuddy.svg b/Numix-Square/48/apps/org.controllerbuddy.ControllerBuddy.svg
new file mode 120000
index 00000000..a70e15dd
--- /dev/null
+++ b/Numix-Square/48/apps/org.controllerbuddy.ControllerBuddy.svg
@@ -0,0 +1 @@
+controllerbuddy.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.dupot.nix-disk-manager.svg b/Numix-Square/48/apps/org.dupot.nix-disk-manager.svg
new file mode 120000
index 00000000..7881ba48
--- /dev/null
+++ b/Numix-Square/48/apps/org.dupot.nix-disk-manager.svg
@@ -0,0 +1 @@
+disk-manager.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.flowkeeper.Flowkeeper.svg b/Numix-Square/48/apps/org.flowkeeper.Flowkeeper.svg
new file mode 120000
index 00000000..00d030ec
--- /dev/null
+++ b/Numix-Square/48/apps/org.flowkeeper.Flowkeeper.svg
@@ -0,0 +1 @@
+tomate.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.gnome.gitlab.jangernert.Typster.svg b/Numix-Square/48/apps/org.gnome.gitlab.jangernert.Typster.svg
new file mode 120000
index 00000000..f1255212
--- /dev/null
+++ b/Numix-Square/48/apps/org.gnome.gitlab.jangernert.Typster.svg
@@ -0,0 +1 @@
+typewriter.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.kde.fancontrol.gui.svg b/Numix-Square/48/apps/org.kde.fancontrol.gui.svg
new file mode 120000
index 00000000..4e77644a
--- /dev/null
+++ b/Numix-Square/48/apps/org.kde.fancontrol.gui.svg
@@ -0,0 +1 @@
+fan-control.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.kde.iconexplorer.svg b/Numix-Square/48/apps/org.kde.iconexplorer.svg
new file mode 120000
index 00000000..efe0fccd
--- /dev/null
+++ b/Numix-Square/48/apps/org.kde.iconexplorer.svg
@@ -0,0 +1 @@
+icon-preview-app.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.kde.karp.svg b/Numix-Square/48/apps/org.kde.karp.svg
new file mode 120000
index 00000000..ad451d78
--- /dev/null
+++ b/Numix-Square/48/apps/org.kde.karp.svg
@@ -0,0 +1 @@
+pdfmod.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.keystore_explorer.KeyStoreExplorer.svg b/Numix-Square/48/apps/org.keystore_explorer.KeyStoreExplorer.svg
new file mode 120000
index 00000000..863061ac
--- /dev/null
+++ b/Numix-Square/48/apps/org.keystore_explorer.KeyStoreExplorer.svg
@@ -0,0 +1 @@
+keyrack.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.lxqt.Qps.svg b/Numix-Square/48/apps/org.lxqt.Qps.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/Numix-Square/48/apps/org.lxqt.Qps.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.mfat.systemdpilot.svg b/Numix-Square/48/apps/org.mfat.systemdpilot.svg
new file mode 120000
index 00000000..12be1fdb
--- /dev/null
+++ b/Numix-Square/48/apps/org.mfat.systemdpilot.svg
@@ -0,0 +1 @@
+systemd-pilot.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.mintguide.ssh-host-editor.svg b/Numix-Square/48/apps/org.mintguide.ssh-host-editor.svg
new file mode 120000
index 00000000..54aa051c
--- /dev/null
+++ b/Numix-Square/48/apps/org.mintguide.ssh-host-editor.svg
@@ -0,0 +1 @@
+easyssh.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.mitmproxy.mitmproxy.svg b/Numix-Square/48/apps/org.mitmproxy.mitmproxy.svg
new file mode 120000
index 00000000..546f7444
--- /dev/null
+++ b/Numix-Square/48/apps/org.mitmproxy.mitmproxy.svg
@@ -0,0 +1 @@
+mitmproxy.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.ponderorg.UPSMonitor.svg b/Numix-Square/48/apps/org.ponderorg.UPSMonitor.svg
new file mode 120000
index 00000000..cc416387
--- /dev/null
+++ b/Numix-Square/48/apps/org.ponderorg.UPSMonitor.svg
@@ -0,0 +1 @@
+upsmonitor.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.srb2.srb2-legacy.svg b/Numix-Square/48/apps/org.srb2.srb2-legacy.svg
new file mode 120000
index 00000000..f9a6f432
--- /dev/null
+++ b/Numix-Square/48/apps/org.srb2.srb2-legacy.svg
@@ -0,0 +1 @@
+opensonic.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.sulincix.sterm.svg b/Numix-Square/48/apps/org.sulincix.sterm.svg
new file mode 120000
index 00000000..87529d59
--- /dev/null
+++ b/Numix-Square/48/apps/org.sulincix.sterm.svg
@@ -0,0 +1 @@
+extraterm.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.vanillaos.FirstSetup.svg b/Numix-Square/48/apps/org.vanillaos.FirstSetup.svg
new file mode 120000
index 00000000..514b1546
--- /dev/null
+++ b/Numix-Square/48/apps/org.vanillaos.FirstSetup.svg
@@ -0,0 +1 @@
+distributor-logo-vanillaos.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/pacmanfm-qt.svg b/Numix-Square/48/apps/pacmanfm-qt.svg
new file mode 120000
index 00000000..41092c8f
--- /dev/null
+++ b/Numix-Square/48/apps/pacmanfm-qt.svg
@@ -0,0 +1 @@
+file-manager.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/page.codeberg.maerchenfeeimgarten.AntiBillard.svg b/Numix-Square/48/apps/page.codeberg.maerchenfeeimgarten.AntiBillard.svg
new file mode 120000
index 00000000..0b3b2566
--- /dev/null
+++ b/Numix-Square/48/apps/page.codeberg.maerchenfeeimgarten.AntiBillard.svg
@@ -0,0 +1 @@
+antibillard.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/page.codeberg.petsoi.words.svg b/Numix-Square/48/apps/page.codeberg.petsoi.words.svg
new file mode 100644
index 00000000..34c70925
--- /dev/null
+++ b/Numix-Square/48/apps/page.codeberg.petsoi.words.svg
@@ -0,0 +1,18 @@
+
diff --git a/Numix-Square/48/apps/page.tesk.Refine.svg b/Numix-Square/48/apps/page.tesk.Refine.svg
new file mode 100644
index 00000000..e993485d
--- /dev/null
+++ b/Numix-Square/48/apps/page.tesk.Refine.svg
@@ -0,0 +1,27 @@
+
diff --git a/Numix-Square/48/apps/polyglot.svg b/Numix-Square/48/apps/polyglot.svg
new file mode 100644
index 00000000..aed8febb
--- /dev/null
+++ b/Numix-Square/48/apps/polyglot.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/portainer-box.svg b/Numix-Square/48/apps/portainer-box.svg
new file mode 100644
index 00000000..fed7f5fc
--- /dev/null
+++ b/Numix-Square/48/apps/portainer-box.svg
@@ -0,0 +1,20 @@
+
diff --git a/Numix-Square/48/apps/raspirus.svg b/Numix-Square/48/apps/raspirus.svg
new file mode 100644
index 00000000..8094f96a
--- /dev/null
+++ b/Numix-Square/48/apps/raspirus.svg
@@ -0,0 +1,19 @@
+
diff --git a/Numix-Square/48/apps/readest.svg b/Numix-Square/48/apps/readest.svg
new file mode 100644
index 00000000..15fa4bfd
--- /dev/null
+++ b/Numix-Square/48/apps/readest.svg
@@ -0,0 +1,22 @@
+
diff --git a/Numix-Square/48/apps/recordapps.svg b/Numix-Square/48/apps/recordapps.svg
new file mode 100644
index 00000000..915f3d9f
--- /dev/null
+++ b/Numix-Square/48/apps/recordapps.svg
@@ -0,0 +1,17 @@
+
diff --git a/Numix-Square/48/apps/shadps4.svg b/Numix-Square/48/apps/shadps4.svg
new file mode 100644
index 00000000..6e1376e8
--- /dev/null
+++ b/Numix-Square/48/apps/shadps4.svg
@@ -0,0 +1,17 @@
+
diff --git a/Numix-Square/48/apps/start-here-mageia.svg b/Numix-Square/48/apps/start-here-mageia.svg
new file mode 120000
index 00000000..587dced5
--- /dev/null
+++ b/Numix-Square/48/apps/start-here-mageia.svg
@@ -0,0 +1 @@
+distributor-logo-mageia.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/start-here-mageia2.svg b/Numix-Square/48/apps/start-here-mageia2.svg
new file mode 120000
index 00000000..587dced5
--- /dev/null
+++ b/Numix-Square/48/apps/start-here-mageia2.svg
@@ -0,0 +1 @@
+distributor-logo-mageia.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/studio.okcode.open_alert_viewer.svg b/Numix-Square/48/apps/studio.okcode.open_alert_viewer.svg
new file mode 120000
index 00000000..165be3f0
--- /dev/null
+++ b/Numix-Square/48/apps/studio.okcode.open_alert_viewer.svg
@@ -0,0 +1 @@
+open-alert-viewer.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/suyu.svg b/Numix-Square/48/apps/suyu.svg
new file mode 100644
index 00000000..cb4feb5f
--- /dev/null
+++ b/Numix-Square/48/apps/suyu.svg
@@ -0,0 +1,18 @@
+
diff --git a/Numix-Square/48/apps/systemd-pilot.svg b/Numix-Square/48/apps/systemd-pilot.svg
new file mode 100644
index 00000000..d5aec7ee
--- /dev/null
+++ b/Numix-Square/48/apps/systemd-pilot.svg
@@ -0,0 +1,19 @@
+
diff --git a/Numix-Square/48/apps/tarug.svg b/Numix-Square/48/apps/tarug.svg
new file mode 100644
index 00000000..b0f4f765
--- /dev/null
+++ b/Numix-Square/48/apps/tarug.svg
@@ -0,0 +1,24 @@
+
diff --git a/Numix-Square/48/apps/tinycrate.svg b/Numix-Square/48/apps/tinycrate.svg
new file mode 100644
index 00000000..03d823c0
--- /dev/null
+++ b/Numix-Square/48/apps/tinycrate.svg
@@ -0,0 +1,17 @@
+
diff --git a/Numix-Square/48/apps/tripeaks-gdx.svg b/Numix-Square/48/apps/tripeaks-gdx.svg
new file mode 100644
index 00000000..9fd65c4b
--- /dev/null
+++ b/Numix-Square/48/apps/tripeaks-gdx.svg
@@ -0,0 +1,17 @@
+
diff --git a/Numix-Square/48/apps/upsmonitor.svg b/Numix-Square/48/apps/upsmonitor.svg
new file mode 100644
index 00000000..aa9f59ad
--- /dev/null
+++ b/Numix-Square/48/apps/upsmonitor.svg
@@ -0,0 +1,20 @@
+
diff --git a/Numix-Square/48/apps/xtactics.svg b/Numix-Square/48/apps/xtactics.svg
new file mode 100644
index 00000000..943fd85c
--- /dev/null
+++ b/Numix-Square/48/apps/xtactics.svg
@@ -0,0 +1,19 @@
+
diff --git a/Numix-Square/48/apps/zone.dos.Browser.svg b/Numix-Square/48/apps/zone.dos.Browser.svg
new file mode 120000
index 00000000..a12584c8
--- /dev/null
+++ b/Numix-Square/48/apps/zone.dos.Browser.svg
@@ -0,0 +1 @@
+distributor-logo-msdos.svg
\ No newline at end of file