{ pkgs, entrypoint, ... }: let nixImage = pkgs.dockerTools.pullImage { imageName = "nixos/nix"; imageDigest = "sha256:6b7e838ff8176915c2df766efa2b2d7eb5904a8b10928e52c77d9564cff40f17"; sha256 = "0m8ad1z44zfcbv424qnhkqdjq1dl9ib4mhqh9swn1hy1hw463qm3"; finalImageName = "nixos/nix"; finalImageTag = "2.19.2"; }; 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.rsync pkgs.attic-client entrypoint]; pathsToLink = ["/bin"]; }; config.Cmd = ["/bin/woodpecker-nix-attic-entrypoint"]; diskSize = 2048; }