nix flake init -t github:elanora96/flake-templates#<template>A common theme among these templates is the use of flake-parts to reduce custom Nix glue.
Additionally, treefmt-nix and git-hooks-nix, which provide flake-parts modules, are used to run formatters and checks for many languages with a simple nix fmt and nix check.
Of course, they all make reproducible builds and deployments as easy as possible.
I fell in love with Nix using these templates in my own projects, I hope they ease the barrier of entry for newcomers to the Nix ecosystem.