From e5b3acc9e8a4dda28406c2016cb95bd8a335177c Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Mon, 24 Feb 2025 17:31:42 +0100 Subject: [PATCH] Add nixfmt-tree --- default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/default.nix b/default.nix index 292e41e7..538ec7c8 100644 --- a/default.nix +++ b/default.nix @@ -115,6 +115,16 @@ in build // { packages.nixfmt = build; + packages.nixfmt-tree = pkgs.writeShellScriptBin "nixfmt-tree" '' + set -x + exec ${pkgs.treefmt}/bin/treefmt --config-file ${pkgs.writeText "treefmt.toml" '' + on-unmatched = "debug" + + [formatter.nixfmt] + command = "${lib.getExe build}" + includes = ["*.nix"] + ''} --tree-root . + ''; inherit pkgs;