diff --git a/contribs/icons.yml b/contribs/icons.yml
index 6c741a0a0b..2e715777f1 100644
--- a/contribs/icons.yml
+++ b/contribs/icons.yml
@@ -5,3 +5,93 @@
# examples:
# https://github.com/Delta-Icons/android/blob/master/CONTRIBUTING.md#examples
#
+
+kagi_small_web:
+ action: rename > kagi_small_web_alt_1
+
+kagi_smallweb:
+ action: rename > kagi_small_web
+
+discord_rainbow:
+ - com.discord/com.discord.main.MainInRainbows
+ - dev.raincord/com.discord.main.MainInRainbows
+ - com.discord/com.discord.main.MainPastel
+ - dev.raincord/com.discord.main.MainPastel
+
+discord_midnight_prism:
+ - com.discord/com.discord.main.MainMidnightPrism
+ - dev.raincord/com.discord.main.MainMidnightPrism
+
+discord_colorwave:
+ - com.discord/com.discord.main.MainColorWave
+ - dev.raincord/com.discord.main.MainColorWave
+
+discord_twilight:
+ - com.discord/com.discord.main.MainBlurpleTwilight
+ - dev.raincord/com.discord.main.MainBlurpleTwilight
+ - com.discord/com.discord.main.MainGalaxy
+ - dev.raincord/com.discord.main.Maingalaxy
+
+discord_matte_dark:
+ - com.discord/com.discord.main.MainMatteDark
+ - dev.raincord/com.discord.main.MainMatteDark
+
+discord_matte_light:
+ - com.discord/com.discord.main.MainMatteLight
+ - dev.raincord/com.discord.main.MainMatteLight
+
+discord_pirate:
+ - com.discord/com.discord.main.MainPirate
+ - dev.raincord/com.discord.main.MainPirate
+
+discord_camo:
+ - com.discord/com.discord.main.MainCamo
+ - dev.raincord/com.discord.main.MainCamo
+
+discord_sunset:
+ - com.discord/com.discord.main.MainSunset
+ - dev.raincord/com.discord.main.MainSunset
+
+discord_holo:
+ - com.discord/com.discord.main.MainY2K
+ - dev.raincord/com.discord.main.MainY2K
+
+discord_cherry_blossom:
+ - com.discord/com.discord.main.MainCherryBlossom
+ - dev.raincord/com.discord.main.MainCherryBlossom
+
+discord_beanie:
+ - com.discord/com.discord.main.MainBeanie
+ - dev.raincord/com.discord.main.MainBeanie
+
+discord_gaming:
+ - com.discord/com.discord.main.MainGaming
+ - dev.raincord/com.discord.main.MainGaming
+
+discord_circuit:
+ - com.discord/com.discord.main.MainCircuit
+ - dev.raincord/com.discord.main.MainCircuit
+
+discord_waves:
+ - com.discord/com.discord.main.MainHoloWaves
+ - dev.raincord/com.discord.main.MainHoloWaves
+
+discord_blush:
+ - com.discord/com.discord.main.MainBlush
+ - dev.raincord/com.discord.main.MainBlush
+
+discord_angry:
+ - com.discord/com.discord.main.MainAngry
+ - dev.raincord/com.discord.main.MainAngry
+
+discord_manga:
+ - com.discord/com.discord.main.MainManga
+ - dev.raincord/com.discord.main.MainManga
+
+discord_controller:
+ - com.discord/com.discord.main.MainController
+ - dev.raincord/com.discord.main.MainController
+
+discord_mushroom:
+ - com.discord/com.discord.main.MainMushroom
+ - dev.raincord/com.discord.main.MainMushroom
diff --git a/contribs/icons/discord_angry.png b/contribs/icons/discord_angry.png
new file mode 100644
index 0000000000..a722b56293
Binary files /dev/null and b/contribs/icons/discord_angry.png differ
diff --git a/contribs/icons/discord_angry.svg b/contribs/icons/discord_angry.svg
new file mode 100644
index 0000000000..ea5d7e4174
--- /dev/null
+++ b/contribs/icons/discord_angry.svg
@@ -0,0 +1,113 @@
+
+
diff --git a/contribs/icons/discord_beanie.png b/contribs/icons/discord_beanie.png
new file mode 100644
index 0000000000..3538d67abb
Binary files /dev/null and b/contribs/icons/discord_beanie.png differ
diff --git a/contribs/icons/discord_beanie.svg b/contribs/icons/discord_beanie.svg
new file mode 100644
index 0000000000..6269575aac
--- /dev/null
+++ b/contribs/icons/discord_beanie.svg
@@ -0,0 +1,131 @@
+
+
diff --git a/contribs/icons/discord_blush.png b/contribs/icons/discord_blush.png
new file mode 100644
index 0000000000..af6db026b6
Binary files /dev/null and b/contribs/icons/discord_blush.png differ
diff --git a/contribs/icons/discord_blush.svg b/contribs/icons/discord_blush.svg
new file mode 100644
index 0000000000..a212540db2
--- /dev/null
+++ b/contribs/icons/discord_blush.svg
@@ -0,0 +1,131 @@
+
+
diff --git a/contribs/icons/discord_camo.png b/contribs/icons/discord_camo.png
new file mode 100644
index 0000000000..b48311c916
Binary files /dev/null and b/contribs/icons/discord_camo.png differ
diff --git a/contribs/icons/discord_camo.svg b/contribs/icons/discord_camo.svg
new file mode 100644
index 0000000000..b358011d3b
--- /dev/null
+++ b/contribs/icons/discord_camo.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/contribs/icons/discord_cherry_blossom.png b/contribs/icons/discord_cherry_blossom.png
new file mode 100644
index 0000000000..29f46cbae7
Binary files /dev/null and b/contribs/icons/discord_cherry_blossom.png differ
diff --git a/contribs/icons/discord_cherry_blossom.svg b/contribs/icons/discord_cherry_blossom.svg
new file mode 100644
index 0000000000..f8f0965b4c
--- /dev/null
+++ b/contribs/icons/discord_cherry_blossom.svg
@@ -0,0 +1,230 @@
+
+
diff --git a/contribs/icons/discord_circuit.png b/contribs/icons/discord_circuit.png
new file mode 100644
index 0000000000..f8e01c9213
Binary files /dev/null and b/contribs/icons/discord_circuit.png differ
diff --git a/contribs/icons/discord_circuit.svg b/contribs/icons/discord_circuit.svg
new file mode 100644
index 0000000000..7bd79ee574
--- /dev/null
+++ b/contribs/icons/discord_circuit.svg
@@ -0,0 +1,161 @@
+
+
diff --git a/contribs/icons/discord_colorwave.png b/contribs/icons/discord_colorwave.png
new file mode 100644
index 0000000000..7ef5dc43b7
Binary files /dev/null and b/contribs/icons/discord_colorwave.png differ
diff --git a/contribs/icons/discord_colorwave.svg b/contribs/icons/discord_colorwave.svg
new file mode 100644
index 0000000000..dc035bac11
--- /dev/null
+++ b/contribs/icons/discord_colorwave.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/contribs/icons/discord_controller.png b/contribs/icons/discord_controller.png
new file mode 100644
index 0000000000..1f2e2e8749
Binary files /dev/null and b/contribs/icons/discord_controller.png differ
diff --git a/contribs/icons/discord_controller.svg b/contribs/icons/discord_controller.svg
new file mode 100644
index 0000000000..45a8c9040e
--- /dev/null
+++ b/contribs/icons/discord_controller.svg
@@ -0,0 +1,113 @@
+
+
diff --git a/contribs/icons/discord_gaming.png b/contribs/icons/discord_gaming.png
new file mode 100644
index 0000000000..048975ba7e
Binary files /dev/null and b/contribs/icons/discord_gaming.png differ
diff --git a/contribs/icons/discord_gaming.svg b/contribs/icons/discord_gaming.svg
new file mode 100644
index 0000000000..e8cbefab29
--- /dev/null
+++ b/contribs/icons/discord_gaming.svg
@@ -0,0 +1,135 @@
+
+
diff --git a/contribs/icons/discord_holo.png b/contribs/icons/discord_holo.png
new file mode 100644
index 0000000000..c22c52a1ec
Binary files /dev/null and b/contribs/icons/discord_holo.png differ
diff --git a/contribs/icons/discord_holo.svg b/contribs/icons/discord_holo.svg
new file mode 100644
index 0000000000..94c9d91fe2
--- /dev/null
+++ b/contribs/icons/discord_holo.svg
@@ -0,0 +1,115 @@
+
+
diff --git a/contribs/icons/discord_manga.png b/contribs/icons/discord_manga.png
new file mode 100644
index 0000000000..1ed58728b1
Binary files /dev/null and b/contribs/icons/discord_manga.png differ
diff --git a/contribs/icons/discord_manga.svg b/contribs/icons/discord_manga.svg
new file mode 100644
index 0000000000..5721bb852d
--- /dev/null
+++ b/contribs/icons/discord_manga.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/contribs/icons/discord_matte_dark.png b/contribs/icons/discord_matte_dark.png
new file mode 100644
index 0000000000..b953a9fb92
Binary files /dev/null and b/contribs/icons/discord_matte_dark.png differ
diff --git a/contribs/icons/discord_matte_dark.svg b/contribs/icons/discord_matte_dark.svg
new file mode 100644
index 0000000000..e1f8394aa4
--- /dev/null
+++ b/contribs/icons/discord_matte_dark.svg
@@ -0,0 +1,70 @@
+
+
diff --git a/contribs/icons/discord_matte_light.png b/contribs/icons/discord_matte_light.png
new file mode 100644
index 0000000000..683bf6c658
Binary files /dev/null and b/contribs/icons/discord_matte_light.png differ
diff --git a/contribs/icons/discord_matte_light.svg b/contribs/icons/discord_matte_light.svg
new file mode 100644
index 0000000000..4c6d529905
--- /dev/null
+++ b/contribs/icons/discord_matte_light.svg
@@ -0,0 +1,70 @@
+
+
diff --git a/contribs/icons/discord_midnight_prism.png b/contribs/icons/discord_midnight_prism.png
new file mode 100644
index 0000000000..3093213a7d
Binary files /dev/null and b/contribs/icons/discord_midnight_prism.png differ
diff --git a/contribs/icons/discord_midnight_prism.svg b/contribs/icons/discord_midnight_prism.svg
new file mode 100644
index 0000000000..8223168458
--- /dev/null
+++ b/contribs/icons/discord_midnight_prism.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/contribs/icons/discord_mushroom.png b/contribs/icons/discord_mushroom.png
new file mode 100644
index 0000000000..08b07200f1
Binary files /dev/null and b/contribs/icons/discord_mushroom.png differ
diff --git a/contribs/icons/discord_mushroom.svg b/contribs/icons/discord_mushroom.svg
new file mode 100644
index 0000000000..065eab06b4
--- /dev/null
+++ b/contribs/icons/discord_mushroom.svg
@@ -0,0 +1,141 @@
+
+
diff --git a/contribs/icons/discord_pirate.png b/contribs/icons/discord_pirate.png
new file mode 100644
index 0000000000..b5a473f140
Binary files /dev/null and b/contribs/icons/discord_pirate.png differ
diff --git a/contribs/icons/discord_pirate.svg b/contribs/icons/discord_pirate.svg
new file mode 100644
index 0000000000..482b9f320c
--- /dev/null
+++ b/contribs/icons/discord_pirate.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/contribs/icons/discord_rainbow.png b/contribs/icons/discord_rainbow.png
new file mode 100644
index 0000000000..1d9bd4b119
Binary files /dev/null and b/contribs/icons/discord_rainbow.png differ
diff --git a/contribs/icons/discord_rainbow.svg b/contribs/icons/discord_rainbow.svg
new file mode 100644
index 0000000000..9128915056
--- /dev/null
+++ b/contribs/icons/discord_rainbow.svg
@@ -0,0 +1,307 @@
+
+
diff --git a/contribs/icons/discord_sunset.png b/contribs/icons/discord_sunset.png
new file mode 100644
index 0000000000..8575d1e1e7
Binary files /dev/null and b/contribs/icons/discord_sunset.png differ
diff --git a/contribs/icons/discord_sunset.svg b/contribs/icons/discord_sunset.svg
new file mode 100644
index 0000000000..7d95cebfd0
--- /dev/null
+++ b/contribs/icons/discord_sunset.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/contribs/icons/discord_twilight.png b/contribs/icons/discord_twilight.png
new file mode 100644
index 0000000000..a00c8eb50a
Binary files /dev/null and b/contribs/icons/discord_twilight.png differ
diff --git a/contribs/icons/discord_twilight.svg b/contribs/icons/discord_twilight.svg
new file mode 100644
index 0000000000..8d2fcfd65a
--- /dev/null
+++ b/contribs/icons/discord_twilight.svg
@@ -0,0 +1,157 @@
+
+
diff --git a/contribs/icons/discord_waves.png b/contribs/icons/discord_waves.png
new file mode 100644
index 0000000000..cb2af43b3e
Binary files /dev/null and b/contribs/icons/discord_waves.png differ
diff --git a/contribs/icons/discord_waves.svg b/contribs/icons/discord_waves.svg
new file mode 100644
index 0000000000..b0d1532eab
--- /dev/null
+++ b/contribs/icons/discord_waves.svg
@@ -0,0 +1,255 @@
+
+