diff --git a/flake.lock b/flake.lock index 5ad87bb..7543887 100644 --- a/flake.lock +++ b/flake.lock @@ -81,11 +81,11 @@ "yants": "yants" }, "locked": { - "lastModified": 1714592129, - "narHash": "sha256-aNucqZRs/ShAa3uryTG9GZdLJNYYM/gSbb4dCNMYDEU=", + "lastModified": 1714594000, + "narHash": "sha256-9utfpwV7FqZ/nLhopAvwdqBAyo8GnewgxTyNj4PxB3k=", "owner": "gtrunsec", "repo": "flops", - "rev": "9096efa8582a6e65453256fdeae8e01061858b64", + "rev": "5bb32f91ff667e4d8d5b3a41d727423423ac19f0", "type": "github" }, "original": { diff --git a/src/hive/checks/bee.nix b/src/hive/checks/bee.nix index 7a40005..af87474 100644 --- a/src/hive/checks/bee.nix +++ b/src/hive/checks/bee.nix @@ -13,7 +13,13 @@ let let checked = l.evalModules { modules = [ - locatedConfig + # recursion encountered problem + # This error will be triggered when you define an Option.path + # from {boot,fileSystems,swapXxx} in other modules (Exp: (test with disko.module). + # But using nixos' eval-config will not. Only in bee.check + # So I dropped the locatedConfig here, only eval the beeConfig in this stage + # locatedConfig + { bee = locatedConfig.bee; } beeModule { config._module.check = true;