kamilchm / aarch64-build-box

Config for the Community aarch64 NixOS box.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Want access? Open a PR adding yourself to users.nix

I'll grant access to well known members of the community, and people well known members in the community trust.

Notes

The deployed system has ZERO persistence. Do not store anything on it that you want to keep. It will reboot from time to time and lose everything on the hard drive.

Configuring your computer for remote builds

  1. Put this in your configuration.nix
  2. As root run ssh your-user-name@147.75.79.198 -i /root/a-private-key and make sure it works. If not, ping me and I'll check logs.
{
  nix = {
    distributedBuilds = true;
    buildMachines = [
      {
        hostName = "147.75.79.198";
        maxJobs = 96;
        sshKey = "/root/a-private-key";
        sshUser = "your-user-name";
        system = "aarch64-linux";
        supportedFeatures = [ "big-parallel" ];
      }
    ];
  };
}

About

Config for the Community aarch64 NixOS box.


Languages

Language:Nix 88.1%Language:Shell 11.9%