flake.nix: Move vm out of nixosConfigurations so that checks work

This commit is contained in:
Tristan Daniël Maat 2022-10-17 14:22:08 +01:00
parent 61d3008bc3
commit 59a44261b8
Signed by: tlater
GPG key ID: 49670FD774E43268
2 changed files with 34 additions and 31 deletions

View file

@ -1,4 +1,9 @@
{lib}: let
{
lib,
nixpkgs,
sops-nix,
tlaternet-webserver,
}: let
inherit (lib.attrsets) mapAttrsToList;
inherit (lib.strings) concatStringsSep;
in {
@ -7,4 +12,19 @@ in {
(mapAttrsToList
(host: vm: "hostfwd=::${host}-:${vm}")
portMapping);
makeNixosSystem = {
system,
extraModules,
}:
nixpkgs.lib.nixosSystem {
inherit system;
modules =
[
sops-nix.nixosModules.sops
tlaternet-webserver.nixosModules.default
(import ../configuration)
]
++ extraModules;
};
}