diff --git a/configs/common.nix b/configs/common.nix index 1373f64..1e43cfd 100644 --- a/configs/common.nix +++ b/configs/common.nix @@ -135,6 +135,23 @@ in "uku3lig.cachix.org-1:C1/9DNUadh2pueAo+LUkVNUKyIVjF/CREd9RS9E+F2A=" ]; }; + + distributedBuilds = true; + buildMachines = [ + { + hostName = "etna"; + system = "x86_64-linux"; + maxJobs = 12; + sshUser = username; + publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUVua0tTZDRJVitQTTg4V0tISGZFaFNUbGtuSFQwRlZYekEwSlVjQ3pPcCsgcm9vdEBldG5hCg=="; + supportedFeatures = [ + "nixos-test" + "benchmark" + "big-parallel" + "kvm" + ]; + } + ]; }; nixpkgs = { diff --git a/flake.lock b/flake.lock index 95a5e42..695dd4c 100644 --- a/flake.lock +++ b/flake.lock @@ -27,22 +27,6 @@ "type": "github" } }, - "anubis-unix": { - "flake": false, - "locked": { - "lastModified": 1741512250, - "narHash": "sha256-qWwClgAnSNtwYATjnmlV76MOSu7et7mzQ30rUivONKA=", - "owner": "soopyc", - "repo": "anubis-unix", - "rev": "c3e7287810462546c81e4b84c07caaaa455dacbb", - "type": "github" - }, - "original": { - "owner": "soopyc", - "repo": "anubis-unix", - "type": "github" - } - }, "api-rs": { "inputs": { "flake-parts": [ @@ -73,11 +57,11 @@ ] }, "locked": { - "lastModified": 1741564857, - "narHash": "sha256-seeWXSodZwEhFDdLp3wCLsVVO5qWYW4N/ObKacw/DFA=", + "lastModified": 1740993886, + "narHash": "sha256-nTFDTAtrS5mNxBpPRUOfe5nNTufsQHKXGij3v2/szew=", "ref": "refs/heads/main", - "rev": "fed3841a8e48cde74c4e06c1b7e36a68da5bc62e", - "revCount": 63, + "rev": "05961efe319003fd46f4e110c14189a85d5901fb", + "revCount": 62, "type": "git", "url": "https://git.uku3lig.net/uku/camasca" }, @@ -88,11 +72,11 @@ }, "crane": { "locked": { - "lastModified": 1741481578, - "narHash": "sha256-JBTSyJFQdO3V8cgcL08VaBUByEU6P5kXbTJN6R0PFQo=", + "lastModified": 1741396358, + "narHash": "sha256-js4c6tqxluo4Fysn8gloLnlZ6ZjQkuWMgGjHN8+WssE=", "owner": "ipetkov", "repo": "crane", - "rev": "bb1c9567c43e4434f54e9481eb4b8e8e0d50f0b5", + "rev": "aaebfb7ce7e13c691aea178aff7621906f466662", "type": "github" }, "original": { @@ -148,11 +132,11 @@ ] }, "locked": { - "lastModified": 1741613526, - "narHash": "sha256-HUEfRLqCy47BQ7kOG4SRVhqE7J6lkFzAagnd13I17qk=", + "lastModified": 1741461731, + "narHash": "sha256-BBQfGvO3GWOV+5tmqH14gNcZrRaQ7Q3tQx31Frzoip8=", "owner": "nix-community", "repo": "home-manager", - "rev": "3593ee59a44974b8518829a5239b2f77222e3c81", + "rev": "7f4c60a3d6e548dbc13666565c22cb3f8dcdad44", "type": "github" }, "original": { @@ -192,7 +176,6 @@ }, "mystia": { "inputs": { - "anubis-unix": "anubis-unix", "flake-compat": [], "nix-update-soopy": [], "nixpkgs": [ @@ -201,11 +184,11 @@ "treefmt-nix": [] }, "locked": { - "lastModified": 1741593717, - "narHash": "sha256-CEYv4DwrA5N0C4UTt3lddrcYZsF/G6fgCEwS09h3vK4=", + "lastModified": 1741334526, + "narHash": "sha256-X1KnK3i5h3lriG5YsKNUu5gV2XWbS75BwPU9IxGvG1w=", "owner": "soopyc", "repo": "mystia", - "rev": "6601fbaaab02c06c1ecba1a5943bd70b83acb720", + "rev": "5ad3fb05e1bab655a0928a6475888a8670a018a7", "type": "github" }, "original": { @@ -237,11 +220,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1741513245, - "narHash": "sha256-7rTAMNTY1xoBwz0h7ZMtEcd8LELk9R5TzBPoHuhNSCk=", + "lastModified": 1741379970, + "narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e3e32b642a31e6714ec1b712de8c91a3352ce7e1", + "rev": "36fd87baa9083f34f7f5027900b62ee6d09b1f2f", "type": "github" }, "original": { @@ -351,11 +334,11 @@ ] }, "locked": { - "lastModified": 1741590857, - "narHash": "sha256-xZp9dtAzHDWooDvrAs0/KWs4sDPbpWsuV40YIP760fw=", + "lastModified": 1740985620, + "narHash": "sha256-2GGjPDzBqquSEyM8XUv/W9nN4Os0/D5LF014znQbGOw=", "owner": "uku3lig", "repo": "ukubot-rs", - "rev": "931bbbb96e598bb337301060f01740967d3fd000", + "rev": "9791a0e3d1245ad611e8a02d9ad57dfadca62be9", "type": "github" }, "original": {