2022-11-15 14:25:04 +03:00
|
|
|
{ system ? builtins.currentSystem
|
|
|
|
, nixpkgs ? (builtins.getFlake (builtins.toString ../.)).inputs.nixpkgs
|
|
|
|
}:
|
|
|
|
import nixpkgs {
|
|
|
|
inherit system;
|
|
|
|
config = {
|
|
|
|
allowUnfree = true;
|
2023-06-06 16:27:46 +03:00
|
|
|
permittedInsecurePackages = [
|
2023-10-03 22:49:18 +03:00
|
|
|
"nodejs-16.20.2" # until we upgrade our node.js version in .nvmrc
|
2023-06-06 16:27:46 +03:00
|
|
|
];
|
2022-11-15 14:25:04 +03:00
|
|
|
};
|
|
|
|
overlays = [
|
2023-08-07 11:57:59 +03:00
|
|
|
(import ./overlays/ghc.nix { inherit nixpkgs; })
|
2023-05-25 02:00:20 +03:00
|
|
|
(import ./overlays/ormolu.nix)
|
2022-11-16 00:53:57 +03:00
|
|
|
(import ./overlays/graphql-parser.nix)
|
2023-01-26 17:39:52 +03:00
|
|
|
(import ./overlays/resource-pool.nix)
|
2023-01-30 11:33:23 +03:00
|
|
|
(import ./overlays/dc-api.nix)
|
2023-01-27 07:19:50 +03:00
|
|
|
(import ./overlays/pg-client-hs.nix)
|
2023-01-27 00:54:04 +03:00
|
|
|
(import ./overlays/aeson-ordered.nix)
|
2022-11-15 14:25:04 +03:00
|
|
|
];
|
|
|
|
}
|