mirror of
https://github.com/hasktorch/tokenizers.git
synced 2024-10-05 17:37:44 +03:00
Add a overlay
This commit is contained in:
parent
06ad4919c5
commit
f6e9f98995
13
flake.nix
13
flake.nix
@ -11,6 +11,12 @@
|
||||
outputs = { self, nixpkgs, naersk, ... }:
|
||||
let systems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ];
|
||||
forAllSystems = f: builtins.listToAttrs (map (name: { inherit name; value = f name; }) systems);
|
||||
overlay = final: prev: {
|
||||
tokenizersPackages = import ./nix/rust.nix {
|
||||
pkgs = final.pkgs;
|
||||
stdenv = final.pkgs.stdenv;
|
||||
};
|
||||
};
|
||||
in {
|
||||
packages = forAllSystems (system:
|
||||
let pkgs = import nixpkgs {
|
||||
@ -20,17 +26,12 @@
|
||||
];
|
||||
inherit system;
|
||||
};
|
||||
overlay = final: prev: {
|
||||
tokenizersPackages = import ./nix/rust.nix {
|
||||
inherit pkgs;
|
||||
stdenv = pkgs.stdenv;
|
||||
};
|
||||
};
|
||||
in {
|
||||
tokenizers = pkgs.tokenizersPackages.tokenizers;
|
||||
tokenizers-haskell = pkgs.tokenizersPackages.tokenizers-haskell;
|
||||
}
|
||||
);
|
||||
overlays.default = overlay;
|
||||
defaultPackage = forAllSystems (system: self.packages.${system}.tokenizers-haskell);
|
||||
# lib = pkgs;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user