-
Notifications
You must be signed in to change notification settings - Fork 7
/
makes.nix
69 lines (69 loc) · 1.35 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
63
64
65
66
67
68
69
{fetchNixpkgs, ...}: {
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;
};
};
};
formatBash = {
enable = true;
targets = ["/"];
};
formatMarkdown = {
enable = true;
doctocArgs = ["--title" "# Contents"];
targets = ["/README.md"];
};
formatNix = {
enable = true;
targets = ["/"];
};
formatPython = {
default = {
targets = ["/"];
};
};
formatYaml = {
enable = true;
targets = ["/"];
};
extendingMakesDirs = ["/"];
imports = [
./api/makes.nix
];
inputs = {
nixpkgs = fetchNixpkgs {
rev = "32c00dc37042934c79041116383e27f04ad84710";
sha256 = "sha256-Pe7Wjyzzj+tyxvxlP4JXY1z/vkxIE9i2G4F25+Y0zR0=";
};
};
lintBash = {
enable = true;
targets = ["/"];
};
lintGitCommitMsg = {
enable = true;
config = "/.lint-git-commit-msg/config.js";
parser = "/.lint-git-commit-msg/parser.js";
};
lintGitMailMap = {
enable = true;
};
lintMarkdown = {
readme = {
config = "/.lint-markdown/config.rb";
targets = ["/"];
};
};
lintNix = {
enable = true;
targets = ["/"];
};
}