infra/nix/overlays.nix

27 lines
576 B
Nix
Raw Normal View History

2020-04-05 20:38:20 +02:00
let
nix-community-infra = pkgs: rec {
inherit (pkgs)
git-crypt
niv
2021-09-25 22:35:51 +02:00
sops
2021-10-21 11:09:52 +02:00
rsync
sources;
2021-10-21 11:09:52 +02:00
inherit (pkgs.python3.pkgs) invoke;
2020-04-05 20:38:20 +02:00
2021-12-19 12:52:44 +01:00
terraform = pkgs.terraform.withPlugins (
2020-04-05 20:38:20 +02:00
p: [
p.cloudflare
2020-05-03 15:39:48 +02:00
p.null
p.external
2020-04-05 20:38:20 +02:00
]
);
};
in
2021-01-03 00:07:49 +01:00
[
(self: super: { sources = import ./sources.nix; })
2021-12-24 10:47:42 +01:00
(self: super: { cachix = import super.sources.cachix {}; })
(self: super: { nix-community-infra = nix-community-infra super; })
2021-12-23 21:15:46 +01:00
(self: super: (import "${super.sources.hercules-ci-effects}/overlay.nix") self super)
2021-01-03 00:07:49 +01:00
]