This repo is used as a template for creating C++ projects.
-
It provides a Nix-based development environment (devShell).
To activate the
devShell, runnix develop. -
It provides a working
CMakeLists.txtthat supports unit testing and installation. -
It provides a
default.nixas a starting point to package your awesome C++ projects for others to depend on.
You can find the details about how this template is created (and therefore how to customize it to your needs) in this blog post.