Skip to main content
Back to Projects
Jun 2022 Primary author & maintainer

Nixago

NixDeveloper Tools

Impact

Enables teams using Nix to maintain a single source of truth for all tool configurations. Part of the nix-community organization with an active ecosystem of pre-built configurations.

Overview

Nix flake library for declaratively generating configuration files using Nix expressions, eliminating repository clutter and configuration duplication.

Details

Nixago provides a pluggable engine architecture supporting multiple configuration formats (JSON, YAML, TOML, INI, XML) through the Nix engine and advanced validation/transformation through the CUE engine. It seamlessly integrates with Nix flake-based development environments, automatically managing generated files through intelligent shell hooks with automatic .gitignore management.

Related Projects