Modular NixOS flake configuration for multi-machine home lab infrastructure. Features declarative system configuration, centralized user management, and scalable service deployment across development workstations and server infrastructure.
@@ -21,7 +25,7 @@ nix flake check
# Test configuration (temporary, reverts on reboot)
sudo nixos-rebuild test --flake .#
-# Apply configuration permanently
+# Apply configuration permanently
sudo nixos-rebuild switch --flake .#
```
@@ -34,7 +38,7 @@ sudo nixos-rebuild switch --flake .#
- **Reverse Proxy** - External gateway with SSL termination and service routing
### Technology Stack
-- **Base OS**: NixOS 25.05 with Nix Flakes
+- **Base OS**: NixOS 25.05 with Nix Flakes
- **Configuration**: Modular, declarative system configuration
- **Virtualization**: Incus containers, Libvirt/QEMU VMs, Podman containers
- **Desktop**: GNOME, Cosmic, Sway window managers
@@ -67,6 +71,8 @@ Home-lab/
## Configuration Philosophy
+
+
### Modular Design
- **Single Responsibility**: Each module handles one aspect of system configuration
- **Composable**: Modules can be mixed and matched per machine requirements
@@ -214,4 +220,8 @@ MIT License - see [LICENSE](LICENSE) for details.
---
-*Infrastructure designed for reliability, security, and maintainability.*
+
+
+
+ Infrastructure designed for reliability, security, and maintainability.
+
diff --git a/assets/nixos_logo.svg b/assets/nixos_logo.svg
new file mode 100644
index 0000000..e8f15fd
--- /dev/null
+++ b/assets/nixos_logo.svg
@@ -0,0 +1,55 @@
+
+
\ No newline at end of file