all repos — nixfiles @ ade124a556ce83405cad824d2a571ffe776b0f30

System and user configuration, managed by nix and home-manager

neovim: configure coc.nvim via nix

Alan Pearce
commit

ade124a556ce83405cad824d2a571ffe776b0f30

parent

35c5fef705308b8278f9e3135fd5aa919d9e0497

1 file changed, 10 insertions(+), 2 deletions(-)

changed files
M user/settings/base.nixuser/settings/base.nix
@@ -1,6 +1,10 @@
{ config, lib, pkgs, ... }: { + imports = [ + ../modules/nvim-coc.nix + ]; + # Let Home Manager install and manage itself. programs.home-manager.enable = true; manual = {
@@ -31,9 +35,13 @@ ];
opt = [ ]; }; }; + coc = { + config = { + "json.enable" = true; + "suggest.enablePreview" = true; + }; + }; }; - xdg.configFile."nvim/coc-settings.json".source = ../nvim/coc-settings.json; - home.sessionVariables = { EMAIL = "alan@alanpearce.eu"; XDG_CACHE_HOME = if pkgs.stdenv.isDarwin then "$HOME/Library/Caches/XDG" else "$HOME/.cache"; XDG_CONFIG_HOME = "$HOME/.config";