diff --git a/README.md b/README.md index 209ecb1..6e9e1d5 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,12 @@ -# NixOS Home Lab Infrastructure - -[![NixOS](https://img.shields.io/badge/NixOS-25.05-blue.svg)](https://nixos.org/) -[![Flakes](https://img.shields.io/badge/Nix-Flakes-green.svg)](https://nixos.wiki/wiki/Flakes) -[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) +
+ NixOS Logo + + # NixOS Home Lab Infrastructure + + [![NixOS](https://img.shields.io/badge/NixOS-25.05-blue.svg)](https://nixos.org/) + [![Flakes](https://img.shields.io/badge/Nix-Flakes-green.svg)](https://nixos.wiki/wiki/Flakes) + [![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) +
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**: NixOSNixOS 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 +NixOS + ### 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.* +
+ NixOS Logo +
+ 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