From fc02519c4fe82eae6f9ab69121de4ff7ac37e3a0 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Tue, 7 Mar 2023 10:49:12 +0000 Subject: [PATCH] flake: move 'checks' to 'flake/' --- .envrc | 3 +++ flake.nix | 16 +--------------- flake/checks.nix | 17 +++++++++++++++++ 3 files changed, 21 insertions(+), 15 deletions(-) create mode 100644 flake/checks.nix diff --git a/.envrc b/.envrc index c912bf2..7ac50c1 100644 --- a/.envrc +++ b/.envrc @@ -3,4 +3,7 @@ if ! has nix_direnv_version || ! nix_direnv_version 2.2.1; then fi use flake + +watch_file ./flake/checks.nix + eval "$shellHooks" diff --git a/flake.nix b/flake.nix index 43914fa..3545b66 100644 --- a/flake.nix +++ b/flake.nix @@ -120,21 +120,7 @@ default = apps.diff-flake; }; - checks = { - pre-commit = pre-commit-hooks.lib.${system}.run { - src = ./.; - - hooks = { - nixpkgs-fmt = { - enable = true; - }; - - shellcheck = { - enable = true; - }; - }; - }; - }; + checks = import ./flake/checks.nix inputs system; devShells = { default = pkgs.mkShell { diff --git a/flake/checks.nix b/flake/checks.nix new file mode 100644 index 0000000..ea77620 --- /dev/null +++ b/flake/checks.nix @@ -0,0 +1,17 @@ +{ self, pre-commit-hooks, ... }: +system: +{ + pre-commit = pre-commit-hooks.lib.${system}.run { + src = self; + + hooks = { + nixpkgs-fmt = { + enable = true; + }; + + shellcheck = { + enable = true; + }; + }; + }; +}