woodpecker-plugin-nix-attic/flake.nix
2023-12-29 00:58:33 -05:00

23 lines
693 B
Nix

{
description = "Woodpecker plugin to run nix commands and cache builds using attic";
inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-23.11";
inputs.attic.url = "github:zhaofengli/attic";
outputs = {
self,
nixpkgs,
attic,
}: let
pkgs = import nixpkgs {
system = "aarch64-linux";
overlays = [attic.overlays.default];
};
entrypoint = import ./entrypoint.nix {inherit pkgs;};
mkImage = import ./mkImage.nix {inherit pkgs entrypoint;};
in {
packages.aarch64-linux.default = mkImage null;
packages.aarch64-linux.attic-client = pkgs.attic-client;
packages.aarch64-linux.woodpecker-plugin-nix-attic-release = mkImage "0.2.0";
};
}