25 lines
636 B
Nix
25 lines
636 B
Nix
{
|
|
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.nixfmt; });
|
|
}
|