aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@proton.me>2026-03-12 22:54:53 +0530
committerArpit Chakladar <arpitchakladar@proton.me>2026-03-12 22:54:53 +0530
commitcc7de0ee3e944dda67826d745274b8fcec641916 (patch)
treeb6bff583873b30a3c365ee1dd0af0f93b238ece3
parentfb6fae78379276b8d8be97ac6fe7a4771cc61b0d (diff)
downloadhome-manager-config-cc7de0ee3e944dda67826d745274b8fcec641916.tar.gz
home-manager-config-cc7de0ee3e944dda67826d745274b8fcec641916.zip
Added git pre-commit-hook for auto-formatting
-rw-r--r--flake.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index a8a7e49..37b0779 100644
--- a/flake.nix
+++ b/flake.nix
@@ -9,6 +9,7 @@
};
base16.url = "github:SenchoPens/base16.nix";
nixvim.url = "github:nix-community/nixvim";
+ pre-commit-hooks.url = "github:cachix/pre-commit-hooks.nix";
};
outputs =
@@ -17,6 +18,7 @@
home-manager,
base16,
nixvim,
+ pre-commit-hooks,
...
}:
let
@@ -24,6 +26,12 @@
pkgs = nixpkgs.legacyPackages.${system};
in
{
+ checks.${system}.pre-commit-check = pre-commit-hooks.lib.${system}.run {
+ src = ./.;
+ hooks = {
+ nixfmt.enable = true;
+ };
+ };
formatter.${system} = pkgs.nixfmt-tree;
homeConfigurations = {