diff options
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix index 6e08393..ae89d70 100644 --- a/flake.nix +++ b/flake.nix @@ -19,6 +19,9 @@ nur.url = "github:nix-community/NUR"; + pre-commit-hooks.url = "github:cachix/pre-commit-hooks.nix"; + flake-utils.url = "github:numtide/flake-utils"; + home-manager = { url = "github:nix-community/home-manager/release-21.11"; # We want home-manager to use the same set of nixpkgs as our system. @@ -51,6 +54,15 @@ in { packages = pkgs // { inherit home-manager; }; + checks = { + pre-commit-check = inputs.pre-commit-hooks.lib.${system}.run { + src = ./.; + hooks = { + nixpkgs-fmt.enable = true; + shellcheck.enable = true; + }; + }; + }; devShell = pkgs.mkShell { buildInputs = with pkgs; [ nixUnstable |