Install ctrlspace
diff --git a/modules/neovim/ctrlspace/default.nix b/modules/neovim/ctrlspace/default.nix
new file mode 100644
index 0000000..e360742
--- /dev/null
+++ b/modules/neovim/ctrlspace/default.nix
@@ -0,0 +1,6 @@
+{ pkgs, ... }: {
+  programs.neovim = {
+    plugins = [pkgs.vim-ctrlspace];
+    extraConfig = builtins.readFile ./settings.vim;
+  };
+}
diff --git a/modules/neovim/ctrlspace/settings.vim b/modules/neovim/ctrlspace/settings.vim
new file mode 100644
index 0000000..0053a79
--- /dev/null
+++ b/modules/neovim/ctrlspace/settings.vim
@@ -0,0 +1,6 @@
+let g:CtrlSpaceDefaultMappingKey = "<C-space> "
+let g:CtrlSpaceGlobCommand = 'rg --color=never --files'
+let g:CtrlSpaceSearchTiming = 500
+let g:CtrlSpaceLoadLastWorkspaceOnStart = 1
+let g:CtrlSpaceSaveWorkspaceOnSwitch = 1
+let g:CtrlSpaceSaveWorkspaceOnExit = 1