29 lines
802 B
Nix
29 lines
802 B
Nix
{ outputs
|
|
, inputs
|
|
, pkgs
|
|
, config
|
|
, lib
|
|
, ...
|
|
}:
|
|
{
|
|
options = {
|
|
programs.neovim-ide.enable = lib.mkEnableOption "neovim-ide";
|
|
};
|
|
config = lib.mkIf config.programs.neovim-ide.enable {
|
|
home = {
|
|
packages = [ outputs.packages.${pkgs.system}.neovim-ide ];
|
|
|
|
sessionPath = [
|
|
"/home/odie/go/bin"
|
|
];
|
|
|
|
file = {
|
|
"${config.xdg.configHome}/nvim/spell/de.utf-8.spl".source = inputs.nvim-spell-de-utf8-dictionary;
|
|
"${config.xdg.configHome}/nvim/spell/de.utf-8.sug".source = inputs.nvim-spell-de-utf8-suggestions;
|
|
"${config.xdg.configHome}/nvim/spell/de.latin1.spl".source = inputs.nvim-spell-de-latin1-dictionary;
|
|
"${config.xdg.configHome}/nvim/spell/de.latin1.sug".source = inputs.nvim-spell-de-latin1-suggestions;
|
|
};
|
|
};
|
|
};
|
|
}
|