mod(remoteBuilder): fixed it lol

This commit is contained in:
2025-12-29 09:53:16 +00:00
parent 6c298aee35
commit 2204ed7e89
2 changed files with 41 additions and 40 deletions

View File

@@ -6,14 +6,7 @@
}: }:
let let
cfg = config.modules.remoteBuild; cfg = config.modules.remoteBuild;
in remoteBuilder = lib.mkIf cfg.become-remote-builder {
{
options.modules.remoteBuild = {
use-remote-builders = lib.mkEnableOption "remoteBuild";
become-remote-builder = lib.mkEnableOption "remoteBuild";
};
config =
lib.mkIf cfg.become-remote-builder {
users.users.remotebuild = { users.users.remotebuild = {
isSystemUser = true; isSystemUser = true;
group = "remotebuild"; group = "remotebuild";
@@ -30,8 +23,8 @@ in
users.groups.remotebuild = { }; users.groups.remotebuild = { };
nix.settings.trusted-users = [ "remotebuild" ]; nix.settings.trusted-users = [ "remotebuild" ];
} };
// lib.mkIf cfg.use-remote-builders { useBulders = lib.mkIf cfg.use-remote-builders {
nix.distributedBuilds = true; nix.distributedBuilds = true;
nix.settings.builders-use-substitutes = true; nix.settings.builders-use-substitutes = true;
@@ -52,4 +45,11 @@ in
} }
]; ];
}; };
in
{
options.modules.remoteBuild = {
use-remote-builders = lib.mkEnableOption "remoteBuild";
become-remote-builder = lib.mkEnableOption "remoteBuild";
};
config = lib.attrsets.recursiveUpdate useBulders remoteBuilder;
} }

View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKqsFEgtcTDw89GaZJg8P/FE1xngIXmiUZl8j0b+V7n+ root@doloroo-main