diff --git a/modules/hooks.nix b/modules/hooks.nix index 10d2c577..e4daa7f4 100644 --- a/modules/hooks.nix +++ b/modules/hooks.nix @@ -2894,6 +2894,13 @@ lib.escapeShellArgs (lib.concatMap (ext: [ "--ghc-opt" "-X${ext}" ]) hooks.ormol builtins.toString script; files = "\\.nix$"; }; + nix-fmt = + { + name = "nix-fmt"; + description = "Format Nix files using the formatter specified in your flake."; + package = tools.nix; + entry = "${hooks.nix.package}/bin/nix fmt"; + }; # nixfmt was renamed to nixfmt-classic. # The hook has been deprecated to free up the name for when the new RFC-style nixfmt becomes stable. nixfmt = nixfmt-classic; diff --git a/nix/tools.nix b/nix/tools.nix index 10d97fc3..30e32d06 100644 --- a/nix/tools.nix +++ b/nix/tools.nix @@ -134,6 +134,7 @@ in mdl mdsh nil + nix nixpkgs-fmt ormolu pre-commit-hook-ensure-sops