Skip to content

WikiGen's Nix Configuration

A modern, modular Nix configuration supporting macOS (nix-darwin), NixOS, and cloud platforms with hardware security integration.

  • 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

New to this config? Start with the Quickstart Guide


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.