diff --git a/README.md b/README.md
index 06e63c9..b0d39f4 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Wyrdgard
+# Wyrdgard
@@ -7,12 +7,53 @@
-Most of this config draws inspiration from this config:
-[https://github.com/jakehamilton/config](https://github.com/jakehamilton/config)
-
+My all-inclusive nix flake to solve all my problems.
[ToC]
+# Repository Overview
+
+## homes
+
+- user@system syntax
+- home manager config possible
+
+## lib
+
+- extending lib
+
+## modules
+
+- nixos
+- home
+- darwin
+
+[Different modules explained](./modules/README.md)
+
+## overlays
+
+- overlays provided byt this flake
+[Overlays](./overlays/README.md)
+
+## secrets
+
+- secrets used currently only one file
+## shells
+
+[Shells](./shells/README.md)
+## systems
+
+- all the systems that can be built with the flake
+
+
+
+
+
+## inspirations and thanks
+
+Most of this config draws inspiration from this config:
+[https://github.com/jakehamilton/config](https://github.com/jakehamilton/config)
+
# NixOs config