-
Notifications
You must be signed in to change notification settings - Fork 45
/
Copy pathmakes.nix
62 lines (62 loc) · 1.27 KB
/
makes.nix
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
{ fetchNixpkgs, outputs, __nixpkgs__, ... }: {
cache = {
readNixos = true;
extra = {
makes = {
enable = true;
pubKey =
"makes.cachix.org-1:zO7UjWLTRR8Vfzkgsu1PESjmb6ymy1e4OE9YfMmCQR4=";
token = "CACHIX_AUTH_TOKEN";
type = "cachix";
url = "https://makes.cachix.org";
write = true;
};
};
};
dev = {
makes = {
bin = [ __nixpkgs__.just __nixpkgs__.reuse ];
source = [ outputs."/src/cli/runtime" ];
};
};
formatBash = {
enable = true;
targets = [ "/" ];
};
formatNix = {
enable = true;
targets = [ "/" ];
};
formatTerraform = {
enable = true;
targets = [ "/" ];
};
formatYaml = {
enable = true;
targets = [ "/" ];
};
imports = [
./container/makes.nix
./docs/makes.nix
./src/makes.nix
./tests/makes.nix
./utils/makes.nix
];
inputs = {
nixpkgs = fetchNixpkgs {
rev = "f88fc7a04249cf230377dd11e04bf125d45e9abe";
sha256 = "1dkwcsgwyi76s1dqbrxll83a232h9ljwn4cps88w9fam68rf8qv3";
};
};
lintBash = {
enable = true;
targets = [ "/" ];
};
lintGitMailMap.enable = true;
lintNix = {
enable = true;
targets = [ "/" ];
};
projectIdentifier = "makes-repo";
testLicense.enable = true;
}