woodpecker-plugin-nix-attic/flake.nix

24 lines
693 B
Nix
Raw Normal View History

{
description = "Woodpecker plugin to run nix commands and cache builds using attic";
2023-12-29 00:58:33 -05:00
inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-23.11";
inputs.attic.url = "github:zhaofengli/attic";
outputs = {
self,
nixpkgs,
attic,
}: let
pkgs = import nixpkgs {
2023-12-29 00:58:33 -05:00
system = "aarch64-linux";
overlays = [attic.overlays.default];
};
entrypoint = import ./entrypoint.nix {inherit pkgs;};
mkImage = import ./mkImage.nix {inherit pkgs entrypoint;};
in {
2023-12-29 00:58:33 -05:00
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";
};
}