From 39774cf5d2bd1e8667a2a04fd645152fd38c37d2 Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Wed, 20 Apr 2022 03:04:30 +0000 Subject: [PATCH] DRYer code --- flake.nix | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/flake.nix b/flake.nix index de3e4b5..5b3aa6e 100644 --- a/flake.nix +++ b/flake.nix @@ -26,19 +26,17 @@ } ]; + machine = system: name: inputs.nixpkgs.lib.nixosSystem { + system = system; + specialArgs = inputs; + modules = mods name; + }; + in { nixosConfigurations = { - "2maccabees" = inputs.nixpkgs.lib.nixosSystem { - system = "aarch64-linux"; - specialArgs = inputs; - modules = mods "2maccabees"; - }; + "2maccabees" = machine "aarch64-linux" "2maccabees"; - "linode" = inputs.nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; - specialArgs = inputs; - modules = mods "linode"; - }; + "linode" = machine "x86_64-linux" "linode"; }; }; }