mirror of
https://github.com/matter-labs/vault-auth-tee.git
synced 2025-07-21 15:53:55 +02:00
chore(deps): update nixsgx dependency
Get rid of the snowfall lib, because it makes life harder for this very small project. Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
This commit is contained in:
parent
752cdb65bd
commit
3c72d34e02
5 changed files with 97 additions and 66 deletions
47
flake.nix
47
flake.nix
|
@ -4,31 +4,38 @@
|
|||
inputs = {
|
||||
nixsgx-flake.url = "github:matter-labs/nixsgx";
|
||||
nixpkgs.follows = "nixsgx-flake/nixpkgs";
|
||||
snowfall-lib.follows = "nixsgx-flake/snowfall-lib";
|
||||
flake-utils.url = "github:numtide/flake-utils?tag=v1.0.0";
|
||||
};
|
||||
|
||||
outputs = inputs:
|
||||
inputs.snowfall-lib.mkFlake {
|
||||
inherit inputs;
|
||||
src = ./.;
|
||||
outputs = { self, nixpkgs, flake-utils, nixsgx-flake }:
|
||||
flake-utils.lib.eachSystem [ "x86_64-linux" ] (system:
|
||||
let
|
||||
pkgs = import nixpkgs {
|
||||
inherit system; overlays = [
|
||||
nixsgx-flake.overlays.default
|
||||
overlays
|
||||
];
|
||||
config.allowUnfree = true;
|
||||
};
|
||||
vault-auth-tee = pkgs.callPackage ./packages/vault-auth-tee.nix { };
|
||||
container-vault-auth-tee = pkgs.callPackage ./packages/container-vault-auth-tee.nix { };
|
||||
overlays = final: prev: { vat = { inherit vault-auth-tee; }; };
|
||||
in
|
||||
{
|
||||
formatter = pkgs.nixpkgs-fmt;
|
||||
|
||||
package-namespace = "vat";
|
||||
inherit overlays;
|
||||
|
||||
overlays = with inputs; [
|
||||
nixsgx-flake.overlays.default
|
||||
];
|
||||
|
||||
alias = {
|
||||
packages = {
|
||||
default = "vault-auth-tee";
|
||||
inherit vault-auth-tee;
|
||||
inherit container-vault-auth-tee;
|
||||
default = vault-auth-tee;
|
||||
};
|
||||
shells = {
|
||||
default = "vault-auth-tee";
|
||||
};
|
||||
};
|
||||
|
||||
outputs-builder = channels: {
|
||||
formatter = channels.nixpkgs.nixpkgs-fmt;
|
||||
};
|
||||
};
|
||||
devShells = {
|
||||
default = pkgs.mkShell {
|
||||
inputsFrom = [ vault-auth-tee ];
|
||||
};
|
||||
};
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue