2026-04-04 14:55:16 +02:00
2025-11-09 12:30:24 +01:00
2025-11-16 15:29:45 +01:00
2026-04-04 14:55:16 +02:00
2025-07-18 16:21:01 +02:00
2025-04-30 10:03:48 +02:00
2025-07-18 16:21:01 +02:00
2025-11-11 10:43:41 +01:00
2025-07-18 16:21:01 +02:00
2025-07-18 16:21:02 +02:00
2025-07-18 16:21:02 +02:00

Nix Flake Templates

Welcome to my personal Nix flake template collection. This project provides templates for a couple different programming languages / frameworks, coupled together with Nix flake & build support, as well as treefmt for tree-wide (and language-agnostic) formatting.

Run the following command to see all available templates:

nix flake show git+https://git.naxdy.org/NaxdyOrg/nix-flake-templates.git

If you want to initialize a new project using one of the templates, run a command like the following:

# This will initialize a new project using the `rust` template.
nix flake show git+https://git.naxdy.org/NaxdyOrg/nix-flake-templates.git#rust

Contributing

Note

The repository's source of truth is over at my personal git instance. If you submit a PR that I choose to accept, your PR on GitHub will be closed, and your commit cherry-picked into the repository.

This is my personal template collection, so it is highly unlikely that I will accept feature or style-based PRs. I will, however, accept bugfixes and "general" improvements (if unsure, ask).

License

The entire project is licensed under the CC0. In short, you can use, modify, and redistribute everything in here, without needing to give credit. If you decide to contribute, you agree to submit your contributions under the same license unless stated otherwise.

S
Description
Templates for getting started with projects using nix flakes.
Readme CC0-1.0 154 KiB
Languages
Nix 100%