mirror of
https://github.com/SebastianStork/nixos-config.git
synced 2026-01-21 16:21:34 +01:00
28 lines
773 B
Nix
28 lines
773 B
Nix
{ inputs, self, ... }:
|
|
{
|
|
perSystem =
|
|
{ pkgs, ... }:
|
|
{
|
|
checks = {
|
|
# Disable until https://github.com/oppiliappan/statix/issues/88 is resolved
|
|
# statix = pkgs.runCommand "statix" { buildInputs = [ pkgs.statix ]; } ''
|
|
# statix check ${self}
|
|
# mkdir $out
|
|
# '';
|
|
|
|
deadnix = pkgs.runCommand "deadnix" { buildInputs = [ pkgs.deadnix ]; } ''
|
|
deadnix --fail ${self}
|
|
mkdir $out
|
|
'';
|
|
|
|
flake-checker = pkgs.runCommand "flake-checker" { buildInputs = [ pkgs.flake-checker ]; } ''
|
|
flake-checker --fail-mode
|
|
mkdir $out
|
|
'';
|
|
};
|
|
};
|
|
|
|
flake.checks = builtins.mapAttrs (
|
|
_: deployLib: deployLib.deployChecks self.deploy
|
|
) inputs.deploy-rs.lib;
|
|
}
|