diff --git a/public/images/immich-light.png b/public/images/immich-light.png
deleted file mode 100644
index 35a6152..0000000
Binary files a/public/images/immich-light.png and /dev/null differ
diff --git a/public/images/immich-dark.png b/public/images/immich.png
similarity index 100%
rename from public/images/immich-dark.png
rename to public/images/immich.png
diff --git a/public/images/nextcloud-light.png b/public/images/nextcloud-light.png
deleted file mode 100644
index 5b06c90..0000000
Binary files a/public/images/nextcloud-light.png and /dev/null differ
diff --git a/public/images/nextcloud-dark.png b/public/images/nextcloud.png
similarity index 100%
rename from public/images/nextcloud-dark.png
rename to public/images/nextcloud.png
diff --git a/public/images/zipline-light.png b/public/images/zipline-light.png
deleted file mode 100644
index c52ca4f..0000000
Binary files a/public/images/zipline-light.png and /dev/null differ
diff --git a/public/images/zipline-dark.png b/public/images/zipline.png
similarity index 100%
rename from public/images/zipline-dark.png
rename to public/images/zipline.png
diff --git a/public/js/cards.js b/public/js/cards.js
index 6e4489a..cc52aa0 100644
--- a/public/js/cards.js
+++ b/public/js/cards.js
@@ -5,6 +5,7 @@ const cards = [
description: "Unofficial Bitwarden compatible server.",
about: "https://github.com/dani-garcia/vaultwarden",
url: "https://vault.wah.su",
+ hasDarkMode: true,
},
{
image: "/public/images/nextcloud.png",
@@ -13,6 +14,7 @@ const cards = [
"productivity suite, offering file sharing and collaboration tools.",
about: "https://nextcloud.com/",
url: "https://cloud.wah.su",
+ hasDarkMode: false,
},
{
image: "/public/images/immich.png",
@@ -20,6 +22,7 @@ const cards = [
description: "platform for managing and browsing your photos.",
about: "https://immich.app",
url: "https://photos.wah.su",
+ hasDarkMode: false,
},
{
image: "/public/images/zipline.png",
@@ -27,6 +30,7 @@ const cards = [
description: "image uploading with ShareX compatibility.",
about: "https://zipline.diced.sh/",
url: "https://x.wah.su",
+ hasDarkMode: false,
},
];
const services = document.getElementById("services");
@@ -37,8 +41,13 @@ function renderCards() {
for (let index = 0; index < cards.length; index++) {
const image_name = cards[index].image.split(".")[0];
const image_ext = cards[index].image.split(".")[1];
+
+ const image_url = `${image_name}${
+ cards[index].hasDarkMode ? `-${theme}` : ""
+ }.${image_ext}`;
+
const template = `
-
+