diff --git a/data/icons.yaml b/data/icons.yaml
new file mode 100644
index 0000000..3283586
--- /dev/null
+++ b/data/icons.yaml
@@ -0,0 +1,17 @@
+# SVG icons
+#
+# Example usage in templates using the icon.html partial:
+#
+# {{ partial "utils/icon.html" (dict "name" "github" "attributes" "height=24") }}
+
+git: >
+
+
+matrix: >
+
diff --git a/hugo.toml b/hugo.toml
index cca9271..18a9206 100644
--- a/hugo.toml
+++ b/hugo.toml
@@ -41,11 +41,18 @@ pageRef = "/docs/types"
weight = 2
[[menu.main]]
-name = "Source ↗"
-url = "https://git.outfoxxed.me/outfoxxed/quickshell"
+name = "Search"
weight = 3
+params.type = "search"
[[menu.main]]
-name = "Search"
+name = "matrix"
+url = "https://matrix.to/#/#quickshell:outfoxxed.me"
weight = 4
-params.type = "search"
+params.icon = "matrix"
+
+[[menu.main]]
+name = "git"
+url = "https://git.outfoxxed.me/outfoxxed/quickshell"
+weight = 5
+params.icon = "git"