TabNine: move back to .local/tabnine/
Alan Pearce alan@alanpearce.eu
Mon, 21 Dec 2020 09:30:15 +0100
2 files changed, 12 insertions(+), 10 deletions(-)
M user/emacs/init.el → user/emacs/init.el
@@ -515,7 +515,7 @@ (use-package company-tabnine :commands (company-tabnine) :after (company) - :config (setq company-tabnine-binaries-folder "~/.local/share/tabnine") + :config (setq company-tabnine-binaries-folder "~/.local/tabnine") :general ("<M-tab>" #'company-tabnine-call-other-backends "<C-tab>" #'company-tabnine-call-other-backends) :init (progn
M user/settings/tabnine.nix → user/settings/tabnine.nix
@@ -8,6 +8,14 @@ target = if stdenv.isDarwin then "x86_64-apple-darwin" else "x86_64-unknown-linux-musl"; + + tabninePackage = (pkgs.fetchurl { + url = "https://update.tabnine.com/${version}/${target}/TabNine"; + sha256 = if stdenv.isDarwin then + "174dsbdah99576g0g31402bdb02lfnq7sbac4i9g69alklbrghxd" + else + "0lh770gjxlgx01rb8qn079nf04qs3nirahzsld1ga5v3l16wqvqh"; + }); in { imports = [ ../modules/tabnine.nix ]; programs.tabnine = { @@ -90,17 +98,11 @@ }; }; }; - xdg.dataFile."/tabnine/${version}/${target}/TabNine" = { + home.file.".local/tabnine/${version}/${target}/TabNine" = { executable = true; - source = (pkgs.fetchurl { - url = "https://update.tabnine.com/${version}/${target}/TabNine"; - sha256 = if stdenv.isDarwin then - "174dsbdah99576g0g31402bdb02lfnq7sbac4i9g69alklbrghxd" - else - "0lh770gjxlgx01rb8qn079nf04qs3nirahzsld1ga5v3l16wqvqh"; - }); + source = tabninePackage; }; programs.neovim.coc.config = { - "tabnine.binary_path" = "${config.home.sessionVariables.XDG_DATA_HOME}/tabnine/${version}/${target}/TabNine"; + "tabnine.binary_path" = "${tabninePackage}"; }; }