{ config, pkgs, ... }: { nix = { package = pkgs.nixFlakes; distributedBuilds = true; buildMachines = [{ hostName = "z790prors.oglehome"; system = "x86_64-linux"; protocol = "ssh-ng"; sshUser = "johno"; sshKey = "/root/.ssh/id_ed25519"; maxJobs = 3; speedFactor = 2; }]; settings = { experimental-features = [ "nix-command" "flakes" ]; max-jobs = "auto"; trusted-users = [ "johno" ]; substituters = [ "https://hyprland.cachix.org" ]; trusted-public-keys = [ "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc=" ]; }; }; nixpkgs.config.allowUnfree = true; }