diff --git a/png/nextcloud-blue.png b/png/nextcloud-blue.png
new file mode 100644
index 00000000..f4aa6549
Binary files /dev/null and b/png/nextcloud-blue.png differ
diff --git a/png/nextcloud-calendar.png b/png/nextcloud-calendar.png
index 400a8b93..f9296f39 100644
Binary files a/png/nextcloud-calendar.png and b/png/nextcloud-calendar.png differ
diff --git a/png/nextcloud-cospend.png b/png/nextcloud-cospend.png
new file mode 100644
index 00000000..3a5f5b57
Binary files /dev/null and b/png/nextcloud-cospend.png differ
diff --git a/png/nextcloud-deck.png b/png/nextcloud-deck.png
index 301912b1..9c455bf1 100644
Binary files a/png/nextcloud-deck.png and b/png/nextcloud-deck.png differ
diff --git a/png/nextcloud-files.png b/png/nextcloud-files.png
new file mode 100644
index 00000000..4c63a9ac
Binary files /dev/null and b/png/nextcloud-files.png differ
diff --git a/png/nextcloud-ncdownloader.png b/png/nextcloud-ncdownloader.png
new file mode 100644
index 00000000..cda3c846
Binary files /dev/null and b/png/nextcloud-ncdownloader.png differ
diff --git a/png/nextcloud-news.png b/png/nextcloud-news.png
index bc3d688e..3bc6a1e1 100644
Binary files a/png/nextcloud-news.png and b/png/nextcloud-news.png differ
diff --git a/png/nextcloud-notes.png b/png/nextcloud-notes.png
index 2fccfd7b..475428b5 100644
Binary files a/png/nextcloud-notes.png and b/png/nextcloud-notes.png differ
diff --git a/png/nextcloud-photos.png b/png/nextcloud-photos.png
index 183d245a..d399b14b 100644
Binary files a/png/nextcloud-photos.png and b/png/nextcloud-photos.png differ
diff --git a/png/nextcloud-tasks.png b/png/nextcloud-tasks.png
new file mode 100644
index 00000000..3de43066
Binary files /dev/null and b/png/nextcloud-tasks.png differ
diff --git a/png/nextcloud-timemanager.png b/png/nextcloud-timemanager.png
index 92d943a9..48151eab 100644
Binary files a/png/nextcloud-timemanager.png and b/png/nextcloud-timemanager.png differ
diff --git a/png/nextcloud-white.png b/png/nextcloud-white.png
new file mode 100644
index 00000000..0045cd72
Binary files /dev/null and b/png/nextcloud-white.png differ
diff --git a/png/opnsense.png b/png/opnsense.png
index a0b8ffaa..ae2fd5c9 100644
Binary files a/png/opnsense.png and b/png/opnsense.png differ
diff --git a/png/signal-transparent.png b/png/signal-transparent.png
new file mode 100644
index 00000000..916beb5c
Binary files /dev/null and b/png/signal-transparent.png differ
diff --git a/png/signal.png b/png/signal.png
new file mode 100644
index 00000000..8ce1c752
Binary files /dev/null and b/png/signal.png differ
diff --git a/svg/nextcloud-blue.svg b/svg/nextcloud-blue.svg
new file mode 100644
index 00000000..f0c70805
--- /dev/null
+++ b/svg/nextcloud-blue.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/svg/nextcloud-calendar.svg b/svg/nextcloud-calendar.svg
index 51f6ac34..ca91fadb 100644
--- a/svg/nextcloud-calendar.svg
+++ b/svg/nextcloud-calendar.svg
@@ -1,2 +1,17 @@
-
-
+
+
+
diff --git a/svg/nextcloud-cospend.svg b/svg/nextcloud-cospend.svg
new file mode 100644
index 00000000..7ceb801b
--- /dev/null
+++ b/svg/nextcloud-cospend.svg
@@ -0,0 +1,24 @@
+
+
+
diff --git a/svg/nextcloud-deck.svg b/svg/nextcloud-deck.svg
new file mode 100644
index 00000000..8af81a2d
--- /dev/null
+++ b/svg/nextcloud-deck.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/svg/nextcloud-files.svg b/svg/nextcloud-files.svg
new file mode 100644
index 00000000..1c405098
--- /dev/null
+++ b/svg/nextcloud-files.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/svg/nextcloud-ncdownloader.svg b/svg/nextcloud-ncdownloader.svg
new file mode 100644
index 00000000..642473be
--- /dev/null
+++ b/svg/nextcloud-ncdownloader.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/svg/nextcloud-news.svg b/svg/nextcloud-news.svg
new file mode 100644
index 00000000..9807645d
--- /dev/null
+++ b/svg/nextcloud-news.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/svg/nextcloud-notes.svg b/svg/nextcloud-notes.svg
new file mode 100644
index 00000000..0732fc5f
--- /dev/null
+++ b/svg/nextcloud-notes.svg
@@ -0,0 +1,14 @@
+
+
+
diff --git a/svg/nextcloud-photos.svg b/svg/nextcloud-photos.svg
new file mode 100644
index 00000000..6fe4aee8
--- /dev/null
+++ b/svg/nextcloud-photos.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/svg/nextcloud-tasks.svg b/svg/nextcloud-tasks.svg
new file mode 100644
index 00000000..13f77b40
--- /dev/null
+++ b/svg/nextcloud-tasks.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/svg/nextcloud-timemanager.svg b/svg/nextcloud-timemanager.svg
new file mode 100644
index 00000000..ee60b793
--- /dev/null
+++ b/svg/nextcloud-timemanager.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/svg/nextcloud-white.svg b/svg/nextcloud-white.svg
new file mode 100644
index 00000000..99677c6b
--- /dev/null
+++ b/svg/nextcloud-white.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/svg/opnsense.svg b/svg/opnsense.svg
index a50b6ae9..6bec6fb0 100644
--- a/svg/opnsense.svg
+++ b/svg/opnsense.svg
@@ -1 +1,137 @@
-
\ No newline at end of file
+
+
+
diff --git a/svg/signal-transparent.svg b/svg/signal-transparent.svg
new file mode 100644
index 00000000..9044854c
--- /dev/null
+++ b/svg/signal-transparent.svg
@@ -0,0 +1,24 @@
+
+
+
diff --git a/svg/signal.svg b/svg/signal.svg
new file mode 100644
index 00000000..18b8d4db
--- /dev/null
+++ b/svg/signal.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file