flake: checks: convert to 'flake-parts'

This commit is contained in:
Bruno BELANYI 2023-03-08 17:59:15 +00:00
parent 730e4abf17
commit e1e6c39bf1
2 changed files with 15 additions and 12 deletions

View file

@ -1,16 +1,20 @@
{ self, pre-commit-hooks, ... }: { self, inputs, ... }:
system:
{ {
pre-commit = pre-commit-hooks.lib.${system}.run { perSystem = { system, ... }: {
src = self; checks = {
# NOTE: seems like inputs' does not output the 'lib' attribute
pre-commit = inputs.pre-commit-hooks.lib.${system}.run {
src = self;
hooks = { hooks = {
nixpkgs-fmt = { nixpkgs-fmt = {
enable = true; enable = true;
}; };
shellcheck = { shellcheck = {
enable = true; enable = true;
};
};
}; };
}; };
}; };

View file

@ -26,8 +26,6 @@ let
default = self.apps.${system}.diff-flake; default = self.apps.${system}.diff-flake;
}; };
checks = import ./checks.nix inputs system;
devShells = import ./dev-shells.nix inputs system; devShells = import ./dev-shells.nix inputs system;
packages = import ./packages.nix inputs system; packages = import ./packages.nix inputs system;
@ -74,6 +72,7 @@ flake-parts.lib.mkFlake { inherit inputs; } {
systems = mySystems; systems = mySystems;
imports = [ imports = [
./checks.nix
./lib.nix ./lib.nix
./nixos.nix ./nixos.nix
./overlays.nix ./overlays.nix