From 33f30efea2df299afb03d42544e188100fb32a82 Mon Sep 17 00:00:00 2001 From: Eric Drechsel Date: Tue, 5 Apr 2022 15:54:00 -0700 Subject: [PATCH] doc: avoid infinite recursion in hmModule (#103) Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com> --- README.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 3146ae0..ae8a572 100644 --- a/README.md +++ b/README.md @@ -52,22 +52,25 @@ Using `flake.nix`: outputs = { self, nixpkgs, + lib, home-manager, nix-doom-emacs, ... }: { - nixosConfigurations.exampleHost = nixpkgs.lib.nixosSystem { + nixosConfigurations.exampleHost = lib.nixosSystem { system = "x86_64-linux"; modules = [ home-manager.nixosModules.home-manager { - home-manager.users.exampleUser = { pkgs, ... }: { - imports = [ nix-doom-emacs.hmModule ]; - programs.doom-emacs = { - enable = true; - doomPrivateDir = ./doom.d; - }; - }; + home-manager.users.exampleUser = lib.mkMerge [ + nix-doom-emacs.hmModule + { ... }: { + programs.doom-emacs = { + enable = true; + doomPrivateDir = ./doom.d; + }; + } + ]; } ]; };