Update the neovim theme
diff --git a/modules/neovim/theme/default.nix b/modules/neovim/theme/default.nix
deleted file mode 100644
index 4160599..0000000
--- a/modules/neovim/theme/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{ pkgs, ... }: {
-  programs.neovim = {
-    plugins = with pkgs.vimPlugins; [
-      onehalf
-      nvim-hlslens
-      pkgs.nvim-scrollbar
-      nvim-web-devicons
-    ];
-    extraConfig =
-      builtins.readFile ./theme.vim
-      + ''
-        source ${./scrollbar.lua}
-        source ${./icons.lua}
-      '';
-  };
-}
diff --git a/modules/neovim/theme/icons.lua b/modules/neovim/theme/icons.lua
deleted file mode 100644
index 025ccdb..0000000
--- a/modules/neovim/theme/icons.lua
+++ /dev/null
@@ -1,3 +0,0 @@
-require'nvim-web-devicons'.setup {
-  default = true;
-}
diff --git a/modules/neovim/theme/scrollbar.lua b/modules/neovim/theme/scrollbar.lua
deleted file mode 100644
index 90d9701..0000000
--- a/modules/neovim/theme/scrollbar.lua
+++ /dev/null
@@ -1,31 +0,0 @@
-local kopts = {noremap = true, silent = true}
-
-vim.api.nvim_set_keymap('n', 'n',
-    [[<Cmd>execute('normal! ' . v:count1 . 'n')<CR><Cmd>lua require('hlslens').start()<CR>]],
-    kopts)
-vim.api.nvim_set_keymap('n', 'N',
-    [[<Cmd>execute('normal! ' . v:count1 . 'N')<CR><Cmd>lua require('hlslens').start()<CR>]],
-    kopts)
-vim.api.nvim_set_keymap('n', '*', [[*<Cmd>lua require('hlslens').start()<CR>]], kopts)
-vim.api.nvim_set_keymap('n', '#', [[#<Cmd>lua require('hlslens').start()<CR>]], kopts)
-vim.api.nvim_set_keymap('n', 'g*', [[g*<Cmd>lua require('hlslens').start()<CR>]], kopts)
-vim.api.nvim_set_keymap('n', 'g#', [[g#<Cmd>lua require('hlslens').start()<CR>]], kopts)
-
-vim.api.nvim_set_keymap('n', '<Leader>l', ':noh<CR>', kopts)
-
-require("scrollbar").setup({
-  handle = {
-    color = vim.g["lightgrey"].gui,
-  },
-  marks = {
-    Search = { color = vim.g["yellow"].gui },
-    Error = { color = vim.g["red"].gui },
-    Warn = { color = vim.g["red"].gui },
-    Info = { color = vim.g["blue"].gui },
-    Hint = { color = vim.g["cyan"].gui },
-    Misc = { color = vim.g["purple"].gui },
-  },
-  handlers = {
-    search = true,
-  },
-})
diff --git a/modules/neovim/theme/theme.vim b/modules/neovim/theme/theme.vim
deleted file mode 100644
index a77747d..0000000
--- a/modules/neovim/theme/theme.vim
+++ /dev/null
@@ -1,39 +0,0 @@
-if exists('+termguicolors')
-  let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
-  let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
-  set termguicolors
-endif
-colorscheme onehalfdark
-
-function g:Highlight(group, fg, bg)
-  exec ("highlight! " . a:group . " ctermfg=" . a:fg.cterm . " ctermbg=" . a:bg.cterm . " guifg=" . a:fg.gui . " guibg=" . a:bg.gui)
-endfunction
-
-highlight PmenuSbar  ctermfg=237 guifg=#313640 ctermbg=237 guibg=#313640
-highlight PmenuThumb ctermfg=188 guifg=#dcdfe4 ctermbg=188 guibg=#dcdfe4
-call g:Highlight("PmenuSel", g:transparent, g:lightgrey)
-call g:Highlight("Pmenu", g:transparent, g:statusline)
-
-call g:Highlight("HlSearchLens", g:darkyellow, g:transparent)
-call g:Highlight("HlSearchLensNear", g:white, g:darkyellow)
-
-set signcolumn=yes
-set guicursor=v-r-cr:hor50,i:ver50
-set guifont=Liga\ Roboto\ Mono:h12
-set splitright
-set splitbelow
-set scrolloff=3
-set number
-
-set textwidth=80
-set colorcolumn=+1
-call g:Highlight("ColorColumn", g:transparent, g:statusline)
-
-set number
-
-augroup numbertoggle
-  autocmd!
-  autocmd BufEnter,FocusGained,InsertLeave,WinEnter * if &nu && mode() != "i" | set rnu   | endif
-  autocmd BufLeave,FocusLost,InsertEnter,WinLeave   * if &nu                  | set nornu | endif
-augroup END
-