{ 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"; }; }