From ca4a9803b6d88ef0c58106df6e11299a3af52342 Mon Sep 17 00:00:00 2001 From: notgne2 Date: Mon, 17 Jan 2022 11:37:49 -0700 Subject: [PATCH] not needed anymore --- goodhm.nix | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 goodhm.nix diff --git a/goodhm.nix b/goodhm.nix deleted file mode 100644 index 967f7ce..0000000 --- a/goodhm.nix +++ /dev/null @@ -1,48 +0,0 @@ -hm: - -{ configuration -, pkgs -, inputs ? { } -}: - -with pkgs.lib; -let - collectFailed = cfg: - map (x: x.message) (filter (x: !x.assertion) cfg.assertions); - - showWarnings = res: - let - f = w: x: builtins.trace "warning: ${w}" x; - in - fold f res res.config.warnings; - - extendedLib = import "${hm}/modules/lib/stdlib-extended.nix" pkgs.lib; - - hmModules = - import "${hm}/modules/modules.nix" { - inherit pkgs; - check = true; - useNixpkgsModule = false; - lib = extendedLib; - }; - - rawModule = extendedLib.evalModules { - modules = [ configuration ] ++ hmModules; - specialArgs = { - inherit inputs; - modulesPath = "${hm}/modules"; - }; - }; - - module = showWarnings ( - let - failed = collectFailed rawModule.config; - failedStr = concatStringsSep "\n" (map (x: "- ${x}") failed); - in - if failed == [ ] - then rawModule - else throw "\nFailed assertions:\n${failedStr}" - ); - -in -module.config.home.activationPackage