anvil-editor: init at 0.4
[NixPkgs.git] / ci / default.nix
blob02b2e948d17b8069e6da2ef3b2ff2e1d30461d49
1 let
2   pinnedNixpkgs = builtins.fromJSON (builtins.readFile ./pinned-nixpkgs.json);
3 in
5   system ? builtins.currentSystem,
7   nixpkgs ? null,
8 }:
9 let
10   nixpkgs' =
11     if nixpkgs == null then
12       fetchTarball {
13         url = "https://github.com/NixOS/nixpkgs/archive/${pinnedNixpkgs.rev}.tar.gz";
14         sha256 = pinnedNixpkgs.sha256;
15       }
16     else
17       nixpkgs;
19   pkgs = import nixpkgs' {
20     inherit system;
21     config = { };
22     overlays = [ ];
23   };
26   inherit pkgs;
27   requestReviews = pkgs.callPackage ./request-reviews { };
28   codeownersValidator = pkgs.callPackage ./codeowners-validator { };