WikiGen's Nix Configuration
WikiGen’s Nix Configuration
Section titled “WikiGen’s Nix Configuration”A modern, modular Nix configuration supporting macOS (nix-darwin), NixOS, and cloud platforms with hardware security integration.
Features
Section titled “Features”- Multi-Platform: Unified configuration for macOS (nix-darwin), NixOS, and cloud platforms (EC2, GCE)
- Hardware Security: Integrated Ledger hardware wallet support for SSH authentication and GPG signing
- Modular Design: Clean separation of concerns with modules, profiles, and overlays
- Secrets Management: Secure secrets handling with SOPS-nix integration
- Developer Tools: Comprehensive development environment with cloud CLIs and AI tools
- Reproducible: Fully declarative and reproducible system configuration
Quick Start
Section titled “Quick Start”New to this config? Start with the Quickstart Guide
Documentation
Section titled “Documentation”- Getting Started - Installation and first steps
- Architecture - Design and structure
- Guides - How-to guides for specific tasks
- Reference - Technical references
Quick Links
Section titled “Quick Links”This configuration showcases modern Nix best practices including flake-parts for better organization, Home Manager for user-level configuration, modular architecture for easy customization, cloud-ready infrastructure as code, and hardware security for cryptographic operations.