From b911adccfdf598d7130ca017e677f5b58f476299 Mon Sep 17 00:00:00 2001 From: vkcku Date: Mon, 1 Jun 2026 08:21:20 +0530 Subject: root: setup nix monorepo-revid: f83eede55beb9a636ce34eead83d4d5fce288b51 --- root/nix/_treefmt-base.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 root/nix/_treefmt-base.nix (limited to 'root/nix/_treefmt-base.nix') diff --git a/root/nix/_treefmt-base.nix b/root/nix/_treefmt-base.nix new file mode 100644 index 0000000..d613092 --- /dev/null +++ b/root/nix/_treefmt-base.nix @@ -0,0 +1,17 @@ +/** + The base treefmt configuration that all projects should import + from. This will include a consistent configuration for most, if not all, + formatters/linters. This will NOT enable the formatters/linters except + for a few that are used across all projects (nixfmt, typos etc.). +*/ +{ + projectRootFile = "README.md"; + + programs = { + # keep-sorted start block=yes + keep-sorted.enable = true; + nixfmt.enable = true; + typos.enable = true; + # keep-sorted end + }; +} -- cgit v1.3.1