summary refs log tree commit diff stats
path: root/user/settings
diff options
context:
space:
mode:
Diffstat (limited to 'user/settings')
-rw-r--r--user/settings/base.nix12
1 files changed, 10 insertions, 2 deletions
diff --git a/user/settings/base.nix b/user/settings/base.nix
index 45336f5c..b181d4ad 100644
--- a/user/settings/base.nix
+++ b/user/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";