Commit 670eb8f 1 parent 9dc7d10 commit 670eb8f Copy full SHA for 670eb8f
File tree 6 files changed +64
-15
lines changed
6 files changed +64
-15
lines changed Original file line number Diff line number Diff line change 12
12
inputs' ,
13
13
self' ,
14
14
...
15
- } : let
16
- pre-commit-check = import ./pre_commit.nix inputs system ;
17
- in rec {
15
+ } : {
18
16
devShells = {
19
17
default = pkgs . mkShell {
20
18
buildInputs = with pkgs ; [
41
39
42
40
inputs' . lockpad . packages . cli
43
41
] ;
44
- inherit ( pre-commit-check ) shellHook ;
45
- } ;
46
- } ;
47
42
48
- checks = {
49
- pre-commit = pre-commit-check ;
43
+ shellHook = ''
44
+ ${ config . pre-commit . installationScript }
45
+ '' ;
46
+ } ;
50
47
} ;
51
48
} ;
52
49
}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ {
2
+ inputs ,
3
+ self ,
4
+ ...
5
+ } : {
6
+ perSystem = {
7
+ pkgs ,
8
+ lib ,
9
+ ...
10
+ } : let
11
+ formatters = [
12
+ pkgs . alejandra
13
+ ] ;
14
+
15
+ treefmt = pkgs . writeShellApplication {
16
+ name = "treefmt" ;
17
+ runtimeInputs = [ pkgs . treefmt ] ++ formatters ;
18
+ text = ''
19
+ exec treefmt "$@"
20
+ '' ;
21
+ } ;
22
+ in {
23
+ packages = {
24
+ inherit treefmt ;
25
+ } ;
26
+
27
+ legacyPackages = {
28
+ inherit formatters ;
29
+ } ;
30
+ } ;
31
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ inputs ,
3
+ self ,
4
+ ...
5
+ } : {
6
+ perSystem = { self' , ...} : let
7
+ in {
8
+ pre-commit = {
9
+ check . enable = true ;
10
+
11
+ settings = {
12
+ src = ../. ;
13
+ hooks = {
14
+ treefmt . enable = true ;
15
+ } ;
16
+
17
+ settings . treefmt . package = self' . packages . treefmt ;
18
+ } ;
19
+ } ;
20
+ } ;
21
+ }
Original file line number Diff line number Diff line change 116
116
./terraform/modules
117
117
118
118
./nomad
119
+
120
+ ./flake-parts/pre-commit.nix
121
+ ./flake-parts/formatting.nix
122
+ inputs . pre-commit-hooks . flakeModule
119
123
] ;
120
124
} ;
121
125
}
Original file line number Diff line number Diff line change
1
+ [formatter .nix ]
2
+ command = " alejandra"
3
+ includes = [" *.nix" ]
You can’t perform that action at this time.
0 commit comments