testing unix socket

This commit is contained in:
2025-12-21 09:27:48 -05:00
parent 14dd1fe52e
commit 3d1f773fa5
2 changed files with 9 additions and 4 deletions

View File

@@ -25,4 +25,4 @@ jobs:
- name: Build default package - name: Build default package
run: "nixos-rebuild build --flake ./#${{ matrix.system }}" run: "nixos-rebuild build --flake ./#${{ matrix.system }}"
- name: copy to nix-cache - name: copy to nix-cache
run: nix copy --to ssh://jeeves .#nixosConfigurations.${{ matrix.system }}.config.system.build.toplevel run: nix copy --accept-flake-config --to unix:///host-nix/var/nix/daemon-socket/socket .#nixosConfigurations.${{ matrix.system }}.config.system.build.toplevel

View File

@@ -29,12 +29,17 @@ in
mkIf cfg.enable { mkIf cfg.enable {
autoStart = true; autoStart = true;
bindMounts = { bindMounts = {
"/storage" = { storage = {
mountPoint = "/zfs/media/github-runners/${name}"; mountPoint = "/zfs/media/github-runners/${name}";
isReadOnly = false; isReadOnly = false;
}; };
"/secrets".mountPoint = "${vars.secrets}/services/github-runners/${name}"; host-nix = {
"ssh-keys".mountPoint = "${vars.secrets}/services/github-runners/id_ed25519_github-runners"; mountPoint = "/host-nix/var/nix/daemon-socket";
hostPath = "/nix/var/nix/daemon-socket";
isReadOnly = false;
};
secrets.mountPoint = "${vars.secrets}/services/github-runners/${name}";
ssh-keys.mountPoint = "${vars.secrets}/services/github-runners/id_ed25519_github-runners";
}; };
config = config =
{ {