Creating custom runner images
git clone ssh://[email protected]:222/NexVeridian/docker-nixpkgs.git
Create a copy of images/action-attic
{
docker-nixpkgs,
pkgs,
attic-client,
nodejs_24,
nix-fast-build,
# add more packages here
}:
(docker-nixpkgs.nix.override {
nix = pkgs.nixVersions.latest;
extraContents = [
attic-client
nodejs_24
nix-fast-build
# and the corresponding packages here
];
}).overrideAttrs
(prev: {
meta = (prev.meta or { }) // {
description = "Forgejo action image, with Nix and Attic client";
};
})
Edit folder name in .forgejo/workflows/nix.yaml
- name: Build Nix package
run: nix-build -A action-attic