This template provides a foundation for projects. It includes a boilerplate Nix flake that is easy to extend to your liking.
- Extendable and declarative Nix flake.
- Manage pre-commit hooks using pre-commit.
- Create meaningful commit messages following the Conventional Commits specification.
- Press 'Use this template' and create a new repository.
- Clone your repository and navigate to it.
- Run
nix develop
ordirenv allow
to activate the development environment. - Run
nix flake check
to check codebase using pre-commit. - Run
nix build
to build default application toresult
.
- pre-commit.
- git-hooks.nix.
- Check out the available pre-commit hooks.
- Conventional Commits.