From 5fda53d31d35476c13bbce9ff4520c19d2b92898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 14 May 2025 20:27:45 +0200 Subject: [PATCH] fix: clan services --- clanServices/flake-module.nix | 2 +- clanServices/remote-builders/default.nix | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/clanServices/flake-module.nix b/clanServices/flake-module.nix index cf88ae7..d61c171 100644 --- a/clanServices/flake-module.nix +++ b/clanServices/flake-module.nix @@ -3,7 +3,7 @@ lib, ... }: { - clan.inventory.modules = { + clan.modules = { remote-builders = lib.modules.importApply ./remote-builders/default.nix {inherit self;}; }; } diff --git a/clanServices/remote-builders/default.nix b/clanServices/remote-builders/default.nix index 0250a72..5067649 100644 --- a/clanServices/remote-builders/default.nix +++ b/clanServices/remote-builders/default.nix @@ -8,14 +8,12 @@ # These options can be set via 'roles.client.settings' options.supportedFeatures = lib.mkOption { type = with lib.types; - listOf ( - oneOf [ - "nixos-test" - "benchmark" - "big-parallel" - "kvm" - ] - ); + listOf (enum [ + "nixos-test" + "benchmark" + "big-parallel" + "kvm" + ]); default = []; description = '' kvm | Everything which builds inside a vm, like NixOS tests