{ inputs, ... }: { imports = [ inputs.treefmt-nix.flakeModule ]; perSystem = _: { treefmt = { flakeCheck = false; # https://flake.parts/options/treefmt-nix projectRootFile = ".git/config"; programs.nixfmt.enable = true; programs.terraform.enable = true; programs.hclfmt.enable = true; programs.deno.enable = true; programs.yamlfmt.enable = true; programs.black.enable = true; programs.beautysh.enable = true; programs.taplo.enable = true; programs.clang-format.enable = true; settings.global.excludes = [ "machines/*/facts/*" "old-machines/*/facts/*" "vars/*" "*.gpg" "*.pub" ".git-crypt/*" "*.png" "LICENSE" "*.gitignore" ".gitattributes" ]; }; }; }