From bbc31d60a53fef45106e986567070cb4e47713e0 Mon Sep 17 00:00:00 2001 From: Patrick Neff Date: Wed, 31 Jan 2024 17:23:49 +0100 Subject: [PATCH] Add home-manager module --- flake.nix | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/flake.nix b/flake.nix index 20ae5d2..f647e1e 100644 --- a/flake.nix +++ b/flake.nix @@ -38,17 +38,20 @@ overlays.default = neovim-overlay; homeManagerModules = rec { default = neovim-ide; - neovim-ide = - { pkgs, config, lib, ... }: { - options = { - programs.neovim-ide.enable = lib.mkEnableOption "neovim-ide"; - }; - config = lib.mkIf config.programs.neovim-ide.enable { - home = { - packages = with pkgs; [ neovim-ide ]; + neovim-ide = { + import = [ + ({ pkgs, config, lib, ... }: { + options = { + programs.neovim-ide.enable = lib.mkEnableOption "neovim-ide"; }; - }; - }; + config = lib.mkIf config.programs.neovim-ide.enable { + home = { + packages = with pkgs; [ neovim-ide ]; + }; + }; + }) + ]; + }; }; } // flake-utils.lib.eachDefaultSystem