This commit is contained in:
9 files changed
+282
-163
No files matched your search
@@ -25,14 +25,29 @@ in
|
||||
"vtsls"
|
||||
];
|
||||
};
|
||||
languages = lib.mapAttrs (
|
||||
_: language:
|
||||
lib.mkOption {
|
||||
default = language.enable;
|
||||
type = lib.types.bool;
|
||||
}
|
||||
) (import "${inputs.nvim}/languages.nix" { inherit pkgs; });
|
||||
};
|
||||
|
||||
config = lib.mkIf config.nvim.enable {
|
||||
nvim.languages = {
|
||||
docker = lib.mkDefault config.docker.enable;
|
||||
go = lib.mkDefault config.go.enable;
|
||||
helm = lib.mkDefault config.k8s.helm.enable;
|
||||
openscad = lib.mkDefault config.modules."3d".modeling.openscad.enable;
|
||||
web = lib.mkDefault config.nodejs.enable;
|
||||
};
|
||||
|
||||
nvim.packageDefinitions.merge.nvim = _: {
|
||||
categories = {
|
||||
colorscheme = config.nvim.colorscheme;
|
||||
github = config.git.github.enable;
|
||||
inherit (config.nvim) typescriptServer;
|
||||
inherit (config.nvim) languages typescriptServer;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user