create a build/cache server albert #170

Open
ahtlon wants to merge 10 commits from albert_build_host into master
Showing only changes of commit a2ea863427 - Show all commits
+6 -16
View File
@@ -19,7 +19,6 @@ in
inputs.self.nixosModules.malobeo.vpn
inputs.self.nixosModules.malobeo.initssh
inputs.self.nixosModules.malobeo.disko
inputs.self.nixosModules.malobeo.microvm
inputs.self.nixosModules.malobeo.metrics
inputs.self.nixosModules.malobeo.users
inputs.self.nixosModules.malobeo.backup
@@ -31,6 +30,7 @@ in
cores = 3;
};
};
virtualisation.vmVariant.virtualisation.graphics = false;
malobeo.metrics = {
@@ -42,22 +42,14 @@ in
malobeo.autoUpdate = {
enable = true;
url = "https://hydra.dynamicdiscord.de";
url = "https://hydra.malobeo.org";
project = "malobeo";
jobset = "infrastructure";
cacheurl = "https://cache.dynamicdiscord.de";
}; #Autoupdate auf dem update server??
nix = {
settings.experimental-features = [ "nix-command" "flakes" ];
#always update microvms
extraOptions = ''
tarball-ttl = 0
'';
cacheurl = "https://cache.malobeo.org";
};
malobeo.users = {
malobeo = true;
malobeo = false;
admin = true;
backup = true;
};
@@ -70,9 +62,6 @@ in
};
};
systemd.tmpfiles.rules = [
];
malobeo.initssh = {
enable = true;
authorizedKeys = sshKeys.admins;
@@ -90,11 +79,12 @@ in
allowedTCPPorts = [ 80 443 ];
};
};
nixpkgs.config.allowUnfree = true;
services.acpid.enable = true;
networking.networkmanager.enable = true;
time.timeZone = "Europe/Berlin";
system.stateVersion = "23.05"; # Do.. Not.. Change..
system.stateVersion = "26.05"; # Do.. Not.. Change..
}