summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/nix.nix25
1 files changed, 16 insertions, 9 deletions
diff --git a/modules/nix.nix b/modules/nix.nix
index 0f4366a..7314733 100644
--- a/modules/nix.nix
+++ b/modules/nix.nix
@@ -12,6 +12,9 @@ let
substituters = [ "http://bismuth.serval-moth.ts.net:3000" ];
trusted-public-keys = [ "bismuth-1:Fkyzfd9gfMUVKq/KfNClHaB2rUiAGtXTzYu96oZteKQ=" ];
};
+
+ useBismuthCache = false;
+ # useBismuthCache = me.name != "bismuth";
in
{
nix = {
@@ -38,7 +41,7 @@ in
# yes nix, i know my flake is dirty!!!
warn-dirty = false;
}
- (mkIf (me.name != "bismuth") bismuthCache)
+ (mkIf useBismuthCache bismuthCache)
];
distributedBuilds = true;
@@ -48,7 +51,10 @@ in
defaults = {
sshUser = "mel";
- systems = [ "x86_64-linux" "i686-linux" ];
+ systems = [
+ "x86_64-linux"
+ "i686-linux"
+ ];
supportedFeatures = [
"kvm"
"big-parallel"
@@ -59,19 +65,20 @@ in
in
lib.filter (m: m.hostName != me.name) [
{
- hostName = tailnet "bismuth";
- maxJobs = 32;
- speedFactor = 16;
- publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUFRUllWU0tXaDRldDFtNUxsd1RoWTNIeEdTRkM0NDkydmhwaWQ4WTJzcVogcm9vdEBCaXNtdXRoCg==";
- inherit (defaults) sshUser systems supportedFeatures;
- }
- {
hostName = tailnet "renard";
maxJobs = 8;
speedFactor = 2;
publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUovcURMNys4NiswSDZOa1BzL3c0R1lpV1F3VC80WUF4OU8ySjdzTGtLbWYgcm9vdEByZW5hcmQK";
inherit (defaults) sshUser systems supportedFeatures;
}
+ {
+ hostName = tailnet "lapin";
+ maxJobs = 4;
+ speedFactor = 1;
+ publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUdNRC9FTjl2OFlnSE91NFlHNzRRK3h2d2pDZHhiTUlaam5RY1VYaTBRaFogcm9vdEBsYXBpbgo=";
+ systems = [ "aarch64-linux" ];
+ inherit (defaults) sshUser supportedFeatures;
+ }
];
};
}