nix/home/neovim/default.nix
2025-04-30 21:19:26 -05:00

23 lines
408 B
Nix

{
lib,
pkgs,
inputs,
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}/home/neovim/config";
};
}