diff options
| author | ja <[email protected]> | 2025-12-29 15:57:52 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-29 14:57:52 -0600 |
| commit | 67ebe681609a8982ae580ce4018e77e72abb4ea4 (patch) | |
| tree | 377b7cd791019547d7998c89ab7be50cf125d929 /packages | |
| parent | 7b63c14154e2a98b016351818c54758ac7cf4faa (diff) | |
| download | opencode-67ebe681609a8982ae580ce4018e77e72abb4ea4.tar.gz opencode-67ebe681609a8982ae580ce4018e77e72abb4ea4.zip | |
feat(format): add nixfmt formatter for Nix files (#6380)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/format/formatter.ts | 9 |
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 + }, +} |
