{ description = "Samw's Nix flake templates"; inputs = {utils.url = "github:numtide/flake-utils";}; outputs = { self, utils, nixpkgs, }: { templates = { rust = { path = ./rust; description = "My preferred rust setup."; }; go = { path = ./go; description = "My preferred go setup."; }; devshell = { path = ./devshell; description = "A basic devshell setup"; }; }; } // utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs {inherit system;}; in {formatter = pkgs.alejandra;}); }