Add home-manager module

This commit is contained in:
Patrick Neff 2024-01-31 17:23:49 +01:00
parent a06da100c7
commit bbc31d60a5
1 changed files with 13 additions and 10 deletions

View File

@ -38,17 +38,20 @@
overlays.default = neovim-overlay; overlays.default = neovim-overlay;
homeManagerModules = rec { homeManagerModules = rec {
default = neovim-ide; default = neovim-ide;
neovim-ide = neovim-ide = {
{ pkgs, config, lib, ... }: { import = [
options = { ({ pkgs, config, lib, ... }: {
programs.neovim-ide.enable = lib.mkEnableOption "neovim-ide"; options = {
}; programs.neovim-ide.enable = lib.mkEnableOption "neovim-ide";
config = lib.mkIf config.programs.neovim-ide.enable {
home = {
packages = with pkgs; [ neovim-ide ];
}; };
}; config = lib.mkIf config.programs.neovim-ide.enable {
}; home = {
packages = with pkgs; [ neovim-ide ];
};
};
})
];
};
}; };
} // } //
flake-utils.lib.eachDefaultSystem flake-utils.lib.eachDefaultSystem