Commit 6338cad
Changed files (4)
modules
hosts
services
forgejo-runner
modules/hosts/kevin/services/default.nix
@@ -12,7 +12,8 @@ in {
uuid = "7e6e56d5-b49f-4277-8c78-f3e9b8bf52e9";
tokenFileAged = ./forgejo-runner-codeberg-token.age;
labels = [
- "nixos-latest-lazy:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest-x86_64"
+ "nixos-latest-lazy:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
+ "nixos-latest-high-lazy:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
];
};
};
modules/hosts/mobius/services/default.nix
@@ -13,7 +13,10 @@ in {
tokenFileAged = ./forgejo-runner-myforgejo-token.age;
labels = [
"ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest"
- "nixos-latest:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest-x86_64"
+ "nixos-latest:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
+ "nixos-latest-lazy:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
+ "nixos-latest-high:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
+ "nixos-latest-high-lazy:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
];
};
codeberg = {
@@ -21,7 +24,10 @@ in {
uuid = "6fdd1db9-24a1-4886-ae8c-a9eb9e2b5e6c";
tokenFileAged = ./forgejo-runner-codeberg-token.age;
labels = [
- "nixos-latest:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest-x86_64"
+ "nixos-latest:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
+ "nixos-latest-lazy:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
+ "nixos-latest-high:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
+ "nixos-latest-high-lazy:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
];
};
};
modules/hosts/pardofelis/services/default.nix
@@ -17,7 +17,8 @@ in {
tokenFileAged = ./forgejo-runner-myforgejo-token.age;
labels = [
"ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest"
- "nixos-latest:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest-x86_64"
+ "nixos-latest:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
+ "nixos-latest-lazy:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
];
};
codeberg = {
@@ -25,7 +26,8 @@ in {
uuid = "38eb4ed0-ac44-4363-8164-5c870f654e04";
tokenFileAged = ./forgejo-runner-codeberg-token.age;
labels = [
- "nixos-latest:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest-x86_64"
+ "nixos-latest:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
+ "nixos-latest-lazy:docker://repo.hpcesia.com/hpcesia/nix-act-image:latest"
];
};
};
modules/services/forgejo-runner/default.nix
@@ -37,13 +37,13 @@
settings = lib.mkMerge [
{
cache = {
+ enabled = true;
host = "172.17.0.1";
};
container = {
network = "";
enable_ipv6 = true;
- privileged = true; # For docker-in-docker
- options = "-v /var/run/docker.sock:/var/run/docker.sock";
+ options = "--cap-add sys_admin --cap-add mknod --device /dev/fuse";
};
}
settings