DEVELOPMENT ENVIRONMENT

~liljamo/nix-arta

ref: 250712d874576b38d430dc9509316cb8a93af1b4 nix-arta/modules/flake/pre-commit.nix -rw-r--r-- 471 bytes
250712d8Jonni Liljamo feat: git and lazygit 4 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{inputs, ...}: {
  perSystem = {
    pkgs,
    system,
    ...
  }: rec {
    checks.pre-commit-check = inputs.git-hooks.lib.${system}.run {
      src = ./.;
      hooks = {
        alejandra = {
          enable = true;
        };
      };
    };

    devShells.default = pkgs.mkShell {
      inherit (checks.pre-commit-check) shellHook;
      buildInputs = with pkgs;
        [
          sops
        ]
        ++ checks.pre-commit-check.enabledPackages;
    };
  };
}