aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix18
1 files changed, 15 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix
index 9836895..808dbfc 100644
--- a/flake.nix
+++ b/flake.nix
@@ -11,7 +11,7 @@
flake =
let
system = "x86_64-linux";
- specialArgs = inputs;
+ specialArgs = inputs // { nodes = self.nixosConfigurations; };
mkSystem = modules: nixpkgs.lib.nixosSystem {
inherit specialArgs system;
modules = modules;
@@ -20,8 +20,20 @@
{
nixosModules = import ./modules;
nixosConfigurations = with self.nixosModules; {
- vultr-image = mkSystem [ common users image vultr ];
- nixos-test = mkSystem [ (import ./machines/nixos-test) common users ];
+ test1 = mkSystem [ (import ./machines/test) common users vultr wireguard crypto kubernetes ];
+ test2 = mkSystem [ (import ./machines/test2) common users vultr wireguard crypto kubernetes ];
+ # vultr-image = mkSystem [ common users image vultr ];
+ # nixbuilder = mkSystem [ (import ./machines/nixbuilder) common users gitlab {
+ # users.users = {
+ # nixbuilder = {
+ # isNormalUser = true;
+ # extraGroups = [ "wheel" "docker" ];
+ # openssh.authorizedKeys.keys = [
+ # "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGfuzswSmySvmTIiZpCKCEUpOXvETr8sTs49wX7US7yX nixbuilder"
+ # ];
+ # };
+ # };
+ # } ];
};
};
systems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ];