-
Notifications
You must be signed in to change notification settings - Fork 0
/
flake.nix
32 lines (30 loc) · 979 Bytes
/
flake.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
{
inputs = {
opam-nix.url = "github:tweag/opam-nix";
nixpkgs.follows = "opam-nix/nixpkgs";
flake-parts.url = "github:hercules-ci/flake-parts";
pre-commit-hooks.url = "github:cachix/pre-commit-hooks.nix";
topiary.url = "github:tweag/topiary";
};
outputs = inputs@{ flake-parts, ... }:
flake-parts.lib.mkFlake { inherit inputs; } {
imports = [
inputs.pre-commit-hooks.flakeModule
./.nix/app-show.nix
./.nix/app-topiarise.nix
./.nix/devshell-default.nix
./.nix/formatter.nix
./.nix/package-ppx_deriving_madcast.nix
./.nix/package-default.nix
./.nix/perinput-lib.nix
./.nix/pre-commit-settings.nix
./.nix/systems.nix
];
};
nixConfig = {
extra-trusted-substituters = [ "https://ppx-deriving-madcast.cachix.org/" ];
extra-trusted-public-keys = [
"ppx-deriving-madcast.cachix.org-1:nWv3lv2Md9LX0M1CtT7TGWS2HwGdb6N9xuAHbbk8h/g="
];
};
}