nix/home/neovim/default.nix
2025-11-27 12:19:47 -06:00

22 lines
391 B
Nix

{
lib,
pkgs,
config,
dots,
...
}:
{
options.custom = with lib; {
neovim = {
enable = mkEnableOption "Enable neovim";
};
};
config = lib.mkIf config.custom.neovim.enable {
home.packages = with pkgs; [
(neovim.override { withNodeJs = true; })
];
xdg.configFile."nvim".source = config.lib.file.mkOutOfStoreSymlink "${dots}/config/nvim";
};
}