diff --git a/assets/readme-header.png b/assets/readme-header.png
index 0781711..ebdb83d 100644
Binary files a/assets/readme-header.png and b/assets/readme-header.png differ
diff --git a/icons.tsv b/icons.tsv
index 7a691f5..78d80d0 100644
--- a/icons.tsv
+++ b/icons.tsv
@@ -47,57 +47,57 @@ offset name id
45 Solus solus
46 Void void
47 Zorin OS zorin
-48 Codeberg codeberg
+48 Codeberg codeberg
49 KDE Neon kde-neon
50 KDE Plasma kde-plasma
51 Kubuntu kubuntu
-52 Kubuntu (inverse) kubuntu-inverse
+52 Kubuntu (inverse) kubuntu-inverse
53 Forgejo forgejo
54 FreeCAD freecad
-55 Garuda Linux garuda
+55 Garuda Linux garuda
56 GIMP gimp
57 Gitea gitea
-58 Hyperbola GNU/Linux-libre hyperbola
+58 Hyperbola GNU/Linux-libre hyperbola
59 Inkscape inkscape
60 Kdenlive kdenlive
61 Krita krita
62 LXLE Linux lxle
63 MX Linux mxlinux
-64 Parabola GNU/Linux-libre parabola
+64 Parabola GNU/Linux-libre parabola
65 Puppy Linux puppy
66 QubesOS qubesos
67 Tails tails
-68 Trisquel GNU/Linux trisquel
+68 Trisquel GNU/Linux trisquel
69 Archcraft archcraft
70 ArcoLinux arcolinux
71 BigLinux biglinux
-72 Crystal Linux crystal
+72 Crystal Linux crystal
73 Loc-OS locos
74 XeroLinux xerolinux
75 Arduino arduino
76 KiCad kicad
77 Octoprint octoprint
78 OpenSCAD openscad
-79 OSH osh
+79 OSH osh
80 OSHWA oshwa
-81 Prusa Slicer prusaslicer
+81 Prusa Slicer prusaslicer
82 RepRap reprap
83 RISC-V riscv
84 Awesome WM awesome
85 bspwm bspwm
-86 dwm dwm
-87 Enlightenment enlightenment
+86 dwm dwm
+87 Enlightenment enlightenment
88 Fluxbox fluxbox
89 Hyprland hyprland
-90 i3 i3
-91 JWM jwm
+90 i3 i3
+91 JWM jwm
92 Qtile qtile
93 Sway sway
94 Xmonad xmonad
95 Cinnamon cinnamon
-96 freedesktop.org freedesktop
+96 freedesktop.org freedesktop
97 GNOME gnome
-98 GTK gtk
+98 GTK gtk
99 LXDE lxde
100 LXQt lxqt
101 MATE mate
@@ -107,13 +107,65 @@ offset name id
105 Xorg xorg
106 F-droid fdroid
107 FOSDEM fosdem
-108 OSI osi
+108 OSI osi
109 Wikimedia wikimedia
-110 mpv mpv
+110 mpv mpv
111 Neovim neovim
112 Thunderbird thunderbird
113 Tor Browser tor
114 VS Codium vscodium
-115 KDE kde
-116 PostmarketOS postmarketos
-117 Qt qt
+115 KDE kde
+116 PostmarketOS postmarketos
+117 Qt qt
+118 Agarim OS agarimos
+119 aix aix
+120 Android android
+121 Antix antix
+122 Archbang archbang
+123 Arya Linux aryalinux
+124 Athena OS athenaos
+125 BackBox backbox
+126 Big Linux biglinux
+127 Bodhi Linux bodhi
+128 bunsenlabs bunsenlabs
+129 Cereus Linux cereus
+130 DietPi dietpi
+131 /e/ OS eos
+132 FreeDOS freedos
+133 GhostBSD ghostbsd
+134 Haiku haiku
+135 Linux Lite linux-lite
+136 Linux Lite linux-lite-inverse
+137 Linux Mint linuxmint2
+138 Linux Mint Debian Edition lmde
+139 Lubuntu lubuntu
+140 Mabox mabox
+141 macOS macos
+142 Mandriva mandriva
+143 MidnightBSD midnightbsd
+144 netboot.xyz netboot
+145 netBSD netbsd
+146 NitruX nitrux
+147 Nobara nobara
+148 Open Mandriva openmandriva
+149 PCLinuxOS pclinuxos
+150 PureOS pureos
+160 Q4OS q4os
+161 RebornOS rebornos
+162 Regolith regolith
+163 siduction siduction
+164 Slitaz slitaz
+165 smartos smartos
+166 SteamOS steamos
+167 TrueNAS core truenas-core
+168 TrueOS trueos
+169 Tuxedo OS tuxedoos
+170 Ubuntu Budgie ubuntu-budgie
+171 Ubuntu Kylin ubuntu-kylin
+172 Ubuntu Mate ubuntu-mate
+173 Ubuntu Studio ubuntu-studio
+174 Ultimate Edition ultimate-edition
+175 Ultramarine ultramarine
+176 VXlinux vxlinux
+177 Windows windows
+178 Xubuntu xubuntu
diff --git a/vectors/agarimos.svg b/vectors/agarimos.svg
new file mode 100644
index 0000000..2fef0fd
--- /dev/null
+++ b/vectors/agarimos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/aix.svg b/vectors/aix.svg
new file mode 100644
index 0000000..5b0034e
--- /dev/null
+++ b/vectors/aix.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/android.svg b/vectors/android.svg
new file mode 100644
index 0000000..a9ad7ad
--- /dev/null
+++ b/vectors/android.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/antix.svg b/vectors/antix.svg
new file mode 100644
index 0000000..a5a53ca
--- /dev/null
+++ b/vectors/antix.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/archbang.svg b/vectors/archbang.svg
new file mode 100644
index 0000000..46be932
--- /dev/null
+++ b/vectors/archbang.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/aryalinux.svg b/vectors/aryalinux.svg
new file mode 100644
index 0000000..268490b
--- /dev/null
+++ b/vectors/aryalinux.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/athenaos.svg b/vectors/athenaos.svg
new file mode 100644
index 0000000..9a7c6d3
--- /dev/null
+++ b/vectors/athenaos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/backbox.svg b/vectors/backbox.svg
new file mode 100644
index 0000000..5cfd313
--- /dev/null
+++ b/vectors/backbox.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/biglinux.svg b/vectors/biglinux.svg
index df9b0ac..90f32e0 100644
--- a/vectors/biglinux.svg
+++ b/vectors/biglinux.svg
@@ -1,6 +1 @@
-
-
+
diff --git a/vectors/bodhi.svg b/vectors/bodhi.svg
new file mode 100644
index 0000000..9fe0554
--- /dev/null
+++ b/vectors/bodhi.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/bunsenlabs.svg b/vectors/bunsenlabs.svg
new file mode 100644
index 0000000..965d559
--- /dev/null
+++ b/vectors/bunsenlabs.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/cereus.svg b/vectors/cereus.svg
new file mode 100644
index 0000000..5e3b402
--- /dev/null
+++ b/vectors/cereus.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/dietpi.svg b/vectors/dietpi.svg
new file mode 100644
index 0000000..c1c72ef
--- /dev/null
+++ b/vectors/dietpi.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/dwm.svg b/vectors/dwm.svg
index 6e808f6..b9cd18d 100644
--- a/vectors/dwm.svg
+++ b/vectors/dwm.svg
@@ -1,4 +1 @@
-
-
+
diff --git a/vectors/eos.svg b/vectors/eos.svg
new file mode 100644
index 0000000..5d062db
--- /dev/null
+++ b/vectors/eos.svg
@@ -0,0 +1,351 @@
+
diff --git a/vectors/flathub.svg b/vectors/flathub.svg
index 13cb1d0..c6c4401 100644
--- a/vectors/flathub.svg
+++ b/vectors/flathub.svg
@@ -1,30 +1 @@
-
-
+
diff --git a/vectors/freedos.svg b/vectors/freedos.svg
new file mode 100644
index 0000000..6ac7185
--- /dev/null
+++ b/vectors/freedos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/ghostbsd.svg b/vectors/ghostbsd.svg
new file mode 100644
index 0000000..3ca1e9b
--- /dev/null
+++ b/vectors/ghostbsd.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/haiku.svg b/vectors/haiku.svg
new file mode 100644
index 0000000..3e8baf4
--- /dev/null
+++ b/vectors/haiku.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/linuxlite-inverse.svg b/vectors/linuxlite-inverse.svg
new file mode 100644
index 0000000..2a6c106
--- /dev/null
+++ b/vectors/linuxlite-inverse.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/linuxlite.svg b/vectors/linuxlite.svg
new file mode 100644
index 0000000..ff18ba5
--- /dev/null
+++ b/vectors/linuxlite.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/linuxmint2.svg b/vectors/linuxmint2.svg
new file mode 100644
index 0000000..a90c60d
--- /dev/null
+++ b/vectors/linuxmint2.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/lmde.svg b/vectors/lmde.svg
new file mode 100644
index 0000000..64776a5
--- /dev/null
+++ b/vectors/lmde.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/lubuntu.svg b/vectors/lubuntu.svg
new file mode 100644
index 0000000..b4101ff
--- /dev/null
+++ b/vectors/lubuntu.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/mabox.svg b/vectors/mabox.svg
new file mode 100644
index 0000000..fe0c833
--- /dev/null
+++ b/vectors/mabox.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/macos.svg b/vectors/macos.svg
new file mode 100644
index 0000000..c71a82b
--- /dev/null
+++ b/vectors/macos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/mandriva.svg b/vectors/mandriva.svg
index 72e5082..d126eec 100644
--- a/vectors/mandriva.svg
+++ b/vectors/mandriva.svg
@@ -1,90 +1 @@
-
-
+
diff --git a/vectors/midnightbsd.svg b/vectors/midnightbsd.svg
new file mode 100644
index 0000000..f91d4ff
--- /dev/null
+++ b/vectors/midnightbsd.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/netboot.svg b/vectors/netboot.svg
new file mode 100644
index 0000000..724d806
--- /dev/null
+++ b/vectors/netboot.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/netbsd.svg b/vectors/netbsd.svg
new file mode 100644
index 0000000..9e279b4
--- /dev/null
+++ b/vectors/netbsd.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/nitrux.svg b/vectors/nitrux.svg
new file mode 100644
index 0000000..eb5c385
--- /dev/null
+++ b/vectors/nitrux.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/nobara.svg b/vectors/nobara.svg
new file mode 100644
index 0000000..33c9717
--- /dev/null
+++ b/vectors/nobara.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/openmandriva.svg b/vectors/openmandriva.svg
new file mode 100644
index 0000000..c2ba0cb
--- /dev/null
+++ b/vectors/openmandriva.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/pclinuxos.svg b/vectors/pclinuxos.svg
new file mode 100644
index 0000000..97676f1
--- /dev/null
+++ b/vectors/pclinuxos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/pureos.svg b/vectors/pureos.svg
new file mode 100644
index 0000000..0cc67b5
--- /dev/null
+++ b/vectors/pureos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/q4os.svg b/vectors/q4os.svg
new file mode 100644
index 0000000..1868c90
--- /dev/null
+++ b/vectors/q4os.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/rebornos.svg b/vectors/rebornos.svg
new file mode 100644
index 0000000..c739c19
--- /dev/null
+++ b/vectors/rebornos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/regolith.svg b/vectors/regolith.svg
new file mode 100644
index 0000000..ab1ff1e
--- /dev/null
+++ b/vectors/regolith.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/rocky-linux.svg b/vectors/rockylinux.svg
similarity index 100%
rename from vectors/rocky-linux.svg
rename to vectors/rockylinux.svg
diff --git a/vectors/siduction.svg b/vectors/siduction.svg
new file mode 100644
index 0000000..508c1d2
--- /dev/null
+++ b/vectors/siduction.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/slitaz.svg b/vectors/slitaz.svg
new file mode 100644
index 0000000..ff9e40d
--- /dev/null
+++ b/vectors/slitaz.svg
@@ -0,0 +1,64 @@
+
+
+
diff --git a/vectors/smartos.svg b/vectors/smartos.svg
new file mode 100644
index 0000000..d011cb2
--- /dev/null
+++ b/vectors/smartos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/snappy.svg b/vectors/snappy.svg
index 90a6a7f..1a18b2b 100644
--- a/vectors/snappy.svg
+++ b/vectors/snappy.svg
@@ -1 +1 @@
-
+
diff --git a/vectors/sparky.svg b/vectors/sparky.svg
new file mode 100644
index 0000000..5b6c90c
--- /dev/null
+++ b/vectors/sparky.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/steamos.svg b/vectors/steamos.svg
new file mode 100644
index 0000000..c6c72ca
--- /dev/null
+++ b/vectors/steamos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/truenas-core.svg b/vectors/truenas-core.svg
new file mode 100644
index 0000000..be04816
--- /dev/null
+++ b/vectors/truenas-core.svg
@@ -0,0 +1,10 @@
+
diff --git a/vectors/trueos.svg b/vectors/trueos.svg
new file mode 100644
index 0000000..1e4c9a0
--- /dev/null
+++ b/vectors/trueos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/tuxedoos.svg b/vectors/tuxedoos.svg
new file mode 100644
index 0000000..aa9d5f3
--- /dev/null
+++ b/vectors/tuxedoos.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/ubuntu-budgie.svg b/vectors/ubuntu-budgie.svg
new file mode 100644
index 0000000..03113a2
--- /dev/null
+++ b/vectors/ubuntu-budgie.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/ubuntu-kylin.svg b/vectors/ubuntu-kylin.svg
new file mode 100644
index 0000000..588aff7
--- /dev/null
+++ b/vectors/ubuntu-kylin.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/ubuntu-mate.svg b/vectors/ubuntu-mate.svg
new file mode 100644
index 0000000..481f6d7
--- /dev/null
+++ b/vectors/ubuntu-mate.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/ubuntu-studio.svg b/vectors/ubuntu-studio.svg
new file mode 100644
index 0000000..1d82ec6
--- /dev/null
+++ b/vectors/ubuntu-studio.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/ultimate-edition.svg b/vectors/ultimate-edition.svg
new file mode 100644
index 0000000..671c1d0
--- /dev/null
+++ b/vectors/ultimate-edition.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/ultramarine.svg b/vectors/ultramarine.svg
new file mode 100644
index 0000000..fd10eeb
--- /dev/null
+++ b/vectors/ultramarine.svg
@@ -0,0 +1 @@
+
diff --git a/vectors/vxlinux.svg b/vectors/vxlinux.svg
new file mode 100644
index 0000000..48918e8
--- /dev/null
+++ b/vectors/vxlinux.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/vectors/windows.svg b/vectors/windows.svg
new file mode 100644
index 0000000..ccff1ef
--- /dev/null
+++ b/vectors/windows.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/vectors/xubuntu.svg b/vectors/xubuntu.svg
new file mode 100644
index 0000000..7ce223b
--- /dev/null
+++ b/vectors/xubuntu.svg
@@ -0,0 +1 @@
+