ratson/conflake

Conflake Config Flakes!

★ 18Forks 0NixGitHub ↗Compare

Project website ↗

conflakeflakeflakeshome-managernixnix-darwinnix-flakenix-flakes

README

Conflake

A batteries included, convention-based configuration framework for Nix Flakes.

Features

  • Auto-load files into outputs attribute set according to project layout
  • Intuitive 1:1 mapping between attributes and files
  • Function-based declaration for attribute sets
  • Provide outputs and perSystem options for flexible configuration
  • Handle generating per-system attributes, with nix-systems support
  • Given package definitions, generates package and overlay outputs
  • Enable nix fmt for common file types
  • Easy to write and run tests
  • Extensible using the module system

Documentation

To check out docs, visit the website.

Contribution

Development code is on the main branch.

This is the release branch. 🚀

Contributors

ratsonaccelbreadgithub-actions[bot]cmacraerencire

Issues