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