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
|
{
description = "OCaml-SSL Nix Flake";
inputs.flake-utils.url = "github:numtide/flake-utils";
inputs.nixpkgs.inputs.flake-utils.follows = "flake-utils";
inputs.nixpkgs.url = "github:anmonteiro/nix-overlays";
outputs = { self, nixpkgs, flake-utils }:
flake-utils.lib.eachDefaultSystem (system:
let
pkgs = nixpkgs.legacyPackages."${system}";
in
rec {
defaultPackage = pkgs.callPackage ./nix { };
devShells = {
default = pkgs.callPackage ./nix/shell.nix {
packages = [ defaultPackage ];
};
release = pkgs.callPackage ./nix/shell.nix {
packages = [ defaultPackage ];
release-mode = true;
};
};
});
}
|