From 81437144b4a279fc72f1d7911c19df833c9b83ad Mon Sep 17 00:00:00 2001 From: seth Date: Thu, 4 Jul 2024 16:04:59 -0400 Subject: nix: drop flake-checks --- flake.nix | 52 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 19 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 5351034..3366a2a 100644 --- a/flake.nix +++ b/flake.nix @@ -1,17 +1,10 @@ { description = "seth's website"; - inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; - flake-checks.url = "github:getchoo/flake-checks"; - }; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; outputs = - { - self, - nixpkgs, - flake-checks, - }: + { self, nixpkgs }: let inherit (nixpkgs) lib; systems = [ @@ -28,18 +21,39 @@ checks = forAllSystems ( system: let - flake-checks' = flake-checks.lib.mkChecks { - root = ./.; - pkgs = nixpkgsFor.${system}; - }; + pkgs = nixpkgsFor.${system}; in { - inherit (flake-checks') - actionlint - alejandra - deadnix - statix - ; + check-lint = + pkgs.runCommand "check-lint" + { + nativeBuildInputs = [ + pkgs.actionlint + pkgs.deadnix + pkgs.statix + ]; + } + '' + echo "running actionlint..." + actionlint ${self}/.github/workflows/* + + echo "running deadnix..." + deadnix --fail ${self} + + echo "running statix..." + statix check ${self} + + touch $out + ''; + + check-formatting = + pkgs.runCommand "check-formatting" { nativeBuildInputs = [ pkgs.nixfmt-rfc-style ]; } + '' + echo "running nixfmt..." + nixfmt --check ${self} + + touch $out + ''; } ); -- cgit v1.2.3