summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/format/formatter.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/opencode/src/format/formatter.ts b/packages/opencode/src/format/formatter.ts
index 90c48b05c..dedc50fee 100644
--- a/packages/opencode/src/format/formatter.ts
+++ b/packages/opencode/src/format/formatter.ts
@@ -322,3 +322,12 @@ export const shfmt: Info = {
return Bun.which("shfmt") !== null
},
}
+
+export const nixfmt: Info = {
+ name: "nixfmt",
+ command: ["nixfmt", "$FILE"],
+ extensions: [".nix"],
+ async enabled() {
+ return Bun.which("nixfmt") !== null
+ },
+}