Add home-manager module
This commit is contained in:
parent
3db13112b9
commit
f7f7430504
17
flake.nix
17
flake.nix
|
|
@ -36,6 +36,23 @@
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
overlays.default = neovim-overlay;
|
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 ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
)
|
||||||
|
];
|
||||||
|
};
|
||||||
} //
|
} //
|
||||||
flake-utils.lib.eachDefaultSystem
|
flake-utils.lib.eachDefaultSystem
|
||||||
(system:
|
(system:
|
||||||
|
|
|
||||||
Reference in New Issue