{ pkgs, entrypoint, ... }: let nixImage = pkgs.dockerTools.pullImage { imageName = "nixos/nix"; imageDigest = "sha256:cee9f1cda2d794c53ca0db0794ee54cfea32748dddb718beba9bf654416e437a"; sha256 = "1angy2h02q3smpcyja3h3rzqx6nip50w56pn3yc56qcr9q896ffb"; finalImageName = "nixos/nix"; finalImageTag = "2.15.1"; }; in tag: pkgs.dockerTools.buildImage { name = "git.vdx.hu/voidcontext/woodpecker-plugin-nix-attic"; tag = tag; fromImage = nixImage; # runAsRoot = '' # #!${pkgs.stdenv.shell} # export PATH=/bin:/usr/bin:/sbin:/usr/sbin:$PATH # ''; copyToRoot = pkgs.buildEnv { name = "woodpecker-plugin-nix-attic-image-root"; paths = [pkgs.gnumake pkgs.attic-client entrypoint]; pathsToLink = ["/bin"]; }; config.Cmd = ["/bin/woodpecker-nix-attic-entrypoint"]; diskSize = 2048; }