feat(c): init c template

This commit is contained in:
Artur Manuel 2025-02-06 23:35:40 +00:00
commit 01bc222af3
7 changed files with 108 additions and 0 deletions

View file

@ -0,0 +1,20 @@
{
writeShellApplication,
alejandra,
llvmPackages_19,
fd,
}:
writeShellApplication {
name = "formatter";
runtimeInputs = [
alejandra
llvmPackages_19.clang-tools
fd
];
text = ''
fd --extension nix -X alejandra -- {}
fd --extension nix -X deadnix -e -- {}
fd --extension nix -x statix fix -- {}
fd --extension c -X clang-format --verbose -i -- {}
'';
}