Newer
Older
nixpkgs-pin = builtins.fromJSON (builtins.readFile ./nixpkgs.json);
nixpkgs-src = builtins.fetchTarball nixpkgs-pin;
nixpkgs = import nixpkgs-src {
overlays = [ (import ./nixos/openssl-111k.nix) ];
};
in
{ pkgs ? nixpkgs }:
let
# Get a version of Morph known to work with our version of NixOS.
morph-src = pkgs.fetchFromGitHub {
owner = "DBCDK";
repo = "morph";
rev = "3856a9c2f733192dee1600b8655715d760ba1803";
hash = "sha256:0jhypvj45yjg4cn4rvb2j9091pl6z5j541vcfaln5sb3ds14fkwf";
};
morph = pkgs.callPackage (morph-src + "/nix-packaging") { };
in
pkgs.mkShell {
Jean-Paul Calderone
committed
NIX_PATH = "nixpkgs=${nixpkgs.path}";
buildInputs = [
morph
];
}