diff options
Diffstat (limited to 'user/settings')
-rw-r--r-- | user/settings/tabnine.nix | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/user/settings/tabnine.nix b/user/settings/tabnine.nix index 8018bcca..9fa586b0 100644 --- a/user/settings/tabnine.nix +++ b/user/settings/tabnine.nix @@ -1,8 +1,12 @@ -{ config, pkgs, ... }: +{ ... }: -let - cfg = { - config = { +{ + imports = [ + ../modules/tabnine.nix + ]; + programs.tabnine = { + enable = true; + lspConfig = { "language.typescript" = { command = "typescript-language-server"; args = ["--stdio"]; @@ -37,21 +41,4 @@ let }; }; }; - configFile = config: - pkgs.runCommand "TabNine.toml" - { - buildInputs = [ pkgs.remarshal ]; - preferLocalBuild = true; - allowSubstitutes = false; - } - '' - remarshal -if json -of toml \ - < ${pkgs.writeText "config.json" (builtins.toJSON cfg.config)} \ - > $out - ''; -in -{ - xdg.configFile."TabNine/TabNine.toml" = { - source = configFile cfg.config; - }; } |