flake: switch to building on target by default

This commit is contained in:
Katherina Walshe-Grey 2024-12-24 17:59:04 +00:00
parent 345bf13b0d
commit ee7ccef96c
6 changed files with 20 additions and 11 deletions

View file

@ -90,6 +90,7 @@
# disable remote deployment by default # disable remote deployment by default
# (can stil build locally with nixos-rebuild) # (can stil build locally with nixos-rebuild)
deployment.targetHost = lib.mkDefault null; deployment.targetHost = lib.mkDefault null;
deployment.buildOnTarget = lib.mkDefault true;
imports = [ imports = [
lix-module.nixosModules.default lix-module.nixosModules.default

View file

@ -21,10 +21,7 @@ in
qenya.services.remote-builder = { qenya.services.remote-builder = {
enable = true; enable = true;
authorizedKeys.keys = [ authorizedKeys.keys = [ ];
keys.machines.kilgharrah
keys.machines.tohru
];
}; };
system.stateVersion = "23.11"; system.stateVersion = "23.11";

View file

@ -41,12 +41,11 @@ in
qenya.services.remote-builder = { qenya.services.remote-builder = {
enable = true; enable = true;
authorizedKeys.keys = [ keys.machines.tohru ]; authorizedKeys.keys = [
}; keys.machines.yevaud
qenya.services.distributed-builds = { keys.machines.orm
enable = true; keys.machines.tohru
keyFile = "/etc/ssh/ssh_host_ed25519_key"; ];
builders = [ "kalessin" ];
}; };
programs.steam.enable = true; programs.steam.enable = true;

View file

@ -14,6 +14,12 @@
users.users.qenya.extraGroups = [ "wheel" ]; users.users.qenya.extraGroups = [ "wheel" ];
qenya.base-server.enable = true; qenya.base-server.enable = true;
qenya.services.distributed-builds = {
enable = true;
keyFile = "/etc/ssh/ssh_host_ed25519_key";
builders = [ "kilgharrah" ];
};
randomcat.services.zfs.datasets = { randomcat.services.zfs.datasets = {
"rpool_orm/state" = { mountpoint = "none"; }; "rpool_orm/state" = { mountpoint = "none"; };
"rpool_orm/state/actual" = { mountpoint = "/var/lib/actual"; }; "rpool_orm/state/actual" = { mountpoint = "/var/lib/actual"; };

View file

@ -49,7 +49,7 @@
qenya.services.distributed-builds = { qenya.services.distributed-builds = {
enable = true; enable = true;
keyFile = "/etc/ssh/ssh_host_ed25519_key"; keyFile = "/etc/ssh/ssh_host_ed25519_key";
builders = [ "kilgharrah" "kalessin" ]; builders = [ "kilgharrah" ];
}; };
programs.evolution.enable = true; # not in home-manager yet; not declaratively configurable yet programs.evolution.enable = true; # not in home-manager yet; not declaratively configurable yet

View file

@ -17,6 +17,12 @@
users.users.qenya.extraGroups = [ "wheel" ]; users.users.qenya.extraGroups = [ "wheel" ];
qenya.base-server.enable = true; qenya.base-server.enable = true;
qenya.services.distributed-builds = {
enable = true;
keyFile = "/etc/ssh/ssh_host_ed25519_key";
builders = [ "kilgharrah" ];
};
randomcat.services.zfs.datasets = { randomcat.services.zfs.datasets = {
"rpool/state" = { mountpoint = "none"; }; "rpool/state" = { mountpoint = "none"; };
"rpool/state/forgejo" = { mountpoint = "/var/lib/forgejo"; }; "rpool/state/forgejo" = { mountpoint = "/var/lib/forgejo"; };