diff --git a/ICONS.md b/ICONS.md
index c6a8c0ae..b917920d 100644
--- a/ICONS.md
+++ b/ICONS.md
@@ -1475,8 +1475,8 @@ The best source for dashboard icons.
 | picsur-light | ✅ WebP ✅ PNG ✅ SVG |  |
 | pigallery2 | ✅ WebP ✅ PNG ✅ SVG |
 |
 | pigallery2 | ✅ WebP ✅ PNG ✅ SVG |  |
 | pikapods | ✅ WebP ✅ PNG ✅ SVG |
 |
 | pikapods | ✅ WebP ✅ PNG ✅ SVG |  |
-| pikvm | ✅ WebP ✅ PNG ❌ SVG |
 |
-| pikvm | ✅ WebP ✅ PNG ❌ SVG |  |
-| pikvm-light | ✅ WebP ✅ PNG ❌ SVG |
 |
-| pikvm-light | ✅ WebP ✅ PNG ❌ SVG |  |
+| pikvm | ✅ WebP ✅ PNG ✅ SVG |
 |
+| pikvm | ✅ WebP ✅ PNG ✅ SVG |  |
+| pikvm-light | ✅ WebP ✅ PNG ✅ SVG |
 |
+| pikvm-light | ✅ WebP ✅ PNG ✅ SVG |  |
 | pinchflat | ✅ WebP ✅ PNG ❌ SVG |
 |
 | pinchflat | ✅ WebP ✅ PNG ❌ SVG |  |
 | pingdom | ✅ WebP ✅ PNG ✅ SVG |
 |
 | pingdom | ✅ WebP ✅ PNG ✅ SVG |  |
 | pingdom-light | ✅ WebP ✅ PNG ✅ SVG |
 |
 | pingdom-light | ✅ WebP ✅ PNG ✅ SVG |  |
diff --git a/meta/pikvm.json b/meta/pikvm.json
index fb9872a8..95731bcd 100644
--- a/meta/pikvm.json
+++ b/meta/pikvm.json
@@ -1,16 +1,16 @@
 {
-  "base": "png",
+  "base": "svg",
   "aliases": [],
   "categories": [],
   "update": {
-    "timestamp": "2025-01-07T17:54:03Z",
+    "timestamp": "2025-04-08T16:31:49.112782",
     "author": {
-      "id": 71191962,
-      "name": "walkxcode"
+      "id": 89823371,
+      "login": "0xSolanaceae"
     }
   },
   "colors": {
-    "dark": "pikvm",
-    "light": "pikvm-light"
+    "light": "pikvm-light",
+    "dark": "pikvm"
   }
 }
\ No newline at end of file
diff --git a/metadata.json b/metadata.json
index f1365d90..e2af372b 100644
--- a/metadata.json
+++ b/metadata.json
@@ -13214,19 +13214,19 @@
         }
     },
     "pikvm": {
-        "base": "png",
+        "base": "svg",
         "aliases": [],
         "categories": [],
         "update": {
-            "timestamp": "2025-01-07T17:54:03Z",
+            "timestamp": "2025-04-08T16:31:49.112782",
             "author": {
-                "id": 71191962,
-                "name": "walkxcode"
+                "id": 89823371,
+                "login": "0xSolanaceae"
             }
         },
         "colors": {
-            "dark": "pikvm",
-            "light": "pikvm-light"
+            "light": "pikvm-light",
+            "dark": "pikvm"
         }
     },
     "ubiquiti-unifi": {
diff --git a/png/pikvm-light.png b/png/pikvm-light.png
index 237f5384..74ba0102 100644
Binary files a/png/pikvm-light.png and b/png/pikvm-light.png differ
diff --git a/png/pikvm.png b/png/pikvm.png
index 185f55bd..143fe88a 100644
Binary files a/png/pikvm.png and b/png/pikvm.png differ
diff --git a/svg/pikvm-light.svg b/svg/pikvm-light.svg
new file mode 100644
index 00000000..eff2ef8b
--- /dev/null
+++ b/svg/pikvm-light.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/svg/pikvm.svg b/svg/pikvm.svg
new file mode 100644
index 00000000..8d9b89da
--- /dev/null
+++ b/svg/pikvm.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/tree.json b/tree.json
index a85543fb..0dcc7a12 100644
--- a/tree.json
+++ b/tree.json
@@ -3395,6 +3395,8 @@
         "picsur.svg",
         "pigallery2.svg",
         "pikapods.svg",
+        "pikvm-light.svg",
+        "pikvm.svg",
         "pingdom-light.svg",
         "pingdom.svg",
         "pingvin-dark.svg",
diff --git a/webp/pikvm-light.webp b/webp/pikvm-light.webp
index 879138b1..2dbdca54 100644
Binary files a/webp/pikvm-light.webp and b/webp/pikvm-light.webp differ
diff --git a/webp/pikvm.webp b/webp/pikvm.webp
index b5a569bc..6b150933 100644
Binary files a/webp/pikvm.webp and b/webp/pikvm.webp differ
 |
diff --git a/meta/pikvm.json b/meta/pikvm.json
index fb9872a8..95731bcd 100644
--- a/meta/pikvm.json
+++ b/meta/pikvm.json
@@ -1,16 +1,16 @@
 {
-  "base": "png",
+  "base": "svg",
   "aliases": [],
   "categories": [],
   "update": {
-    "timestamp": "2025-01-07T17:54:03Z",
+    "timestamp": "2025-04-08T16:31:49.112782",
     "author": {
-      "id": 71191962,
-      "name": "walkxcode"
+      "id": 89823371,
+      "login": "0xSolanaceae"
     }
   },
   "colors": {
-    "dark": "pikvm",
-    "light": "pikvm-light"
+    "light": "pikvm-light",
+    "dark": "pikvm"
   }
 }
\ No newline at end of file
diff --git a/metadata.json b/metadata.json
index f1365d90..e2af372b 100644
--- a/metadata.json
+++ b/metadata.json
@@ -13214,19 +13214,19 @@
         }
     },
     "pikvm": {
-        "base": "png",
+        "base": "svg",
         "aliases": [],
         "categories": [],
         "update": {
-            "timestamp": "2025-01-07T17:54:03Z",
+            "timestamp": "2025-04-08T16:31:49.112782",
             "author": {
-                "id": 71191962,
-                "name": "walkxcode"
+                "id": 89823371,
+                "login": "0xSolanaceae"
             }
         },
         "colors": {
-            "dark": "pikvm",
-            "light": "pikvm-light"
+            "light": "pikvm-light",
+            "dark": "pikvm"
         }
     },
     "ubiquiti-unifi": {
diff --git a/png/pikvm-light.png b/png/pikvm-light.png
index 237f5384..74ba0102 100644
Binary files a/png/pikvm-light.png and b/png/pikvm-light.png differ
diff --git a/png/pikvm.png b/png/pikvm.png
index 185f55bd..143fe88a 100644
Binary files a/png/pikvm.png and b/png/pikvm.png differ
diff --git a/svg/pikvm-light.svg b/svg/pikvm-light.svg
new file mode 100644
index 00000000..eff2ef8b
--- /dev/null
+++ b/svg/pikvm-light.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/svg/pikvm.svg b/svg/pikvm.svg
new file mode 100644
index 00000000..8d9b89da
--- /dev/null
+++ b/svg/pikvm.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/tree.json b/tree.json
index a85543fb..0dcc7a12 100644
--- a/tree.json
+++ b/tree.json
@@ -3395,6 +3395,8 @@
         "picsur.svg",
         "pigallery2.svg",
         "pikapods.svg",
+        "pikvm-light.svg",
+        "pikvm.svg",
         "pingdom-light.svg",
         "pingdom.svg",
         "pingvin-dark.svg",
diff --git a/webp/pikvm-light.webp b/webp/pikvm-light.webp
index 879138b1..2dbdca54 100644
Binary files a/webp/pikvm-light.webp and b/webp/pikvm-light.webp differ
diff --git a/webp/pikvm.webp b/webp/pikvm.webp
index b5a569bc..6b150933 100644
Binary files a/webp/pikvm.webp and b/webp/pikvm.webp differ