Skip to content

Commit 42fbe6a

Browse files
committedOct 10, 2024
Add nix fmt hook
fixes: #287
1 parent 4e743a6 commit 42fbe6a

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed
 

‎modules/hooks.nix

+7
Original file line numberDiff line numberDiff line change
@@ -2894,6 +2894,13 @@ lib.escapeShellArgs (lib.concatMap (ext: [ "--ghc-opt" "-X${ext}" ]) hooks.ormol
28942894
builtins.toString script;
28952895
files = "\\.nix$";
28962896
};
2897+
nix-fmt =
2898+
{
2899+
name = "nix-fmt";
2900+
description = "Format Nix files using the formatter specified in your flake.";
2901+
package = tools.nix;
2902+
entry = "${hooks.nix.package}/bin/nix fmt";
2903+
};
28972904
# nixfmt was renamed to nixfmt-classic.
28982905
# The hook has been deprecated to free up the name for when the new RFC-style nixfmt becomes stable.
28992906
nixfmt = nixfmt-classic;

‎nix/tools.nix

+1
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ in
134134
mdl
135135
mdsh
136136
nil
137+
nix
137138
nixpkgs-fmt
138139
ormolu
139140
pre-commit-hook-ensure-sops

0 commit comments

Comments
 (0)