From 2ba5113ab4f37539f3ec686914b575567f0d0a8b Mon Sep 17 00:00:00 2001 From: devhell Date: Thu, 15 Apr 2021 15:23:23 +0100 Subject: modules: Remove my vim Silly me for not noticing that I was using the pkgs version rather than the module version. Thanks to @aszlig for pointing out my idiocy. :) --- modules/user/devhell/programs/vim/default.nix | 90 --------------------------- 1 file changed, 90 deletions(-) delete mode 100644 modules/user/devhell/programs/vim/default.nix (limited to 'modules/user/devhell/programs') diff --git a/modules/user/devhell/programs/vim/default.nix b/modules/user/devhell/programs/vim/default.nix deleted file mode 100644 index aafe4c14..00000000 --- a/modules/user/devhell/programs/vim/default.nix +++ /dev/null @@ -1,90 +0,0 @@ -{ pkgs, lib, config, ... }: - -let - cfg = config.vuizvui.user.devhell.programs.vim; - - customVim = pkgs.vim_configurable.customize { - name = "vim"; - vimrcConfig.packages.myplugins = with pkgs.vimPlugins; { - start = [ - ale - awesome-vim-colorschemes - delimitMate - goyo-vim - i3config-vim - indentLine - lightline-vim - limelight-vim - sleuth - tabular - vim-illuminate - vim-lastplace - vim-nix - vim-signify - ]; - opt = [ vimtex ]; - }; - vimrcConfig.customRC = '' - set nocompatible - set showcmd - set showmatch - set ignorecase - set smartcase - set incsearch - set modeline - set smarttab - set expandtab - set smartindent - set ruler - set tabstop=4 - set softtabstop=4 - set shiftwidth=4 - set textwidth=79 - set background=dark - set history=500 - set backspace=indent,eol,start - set nu - set cursorline - set laststatus=2 - set signcolumn=number - set timeout timeoutlen=5000 ttimeoutlen=100 - - filetype plugin indent on - colorscheme tender - - " signify Settings - set updatetime=100 - - " indentLine Settings - let g:indentLine_char_list = ['|', '¦', '┆', '┊'] - let g:indentLine_setColors = 1 - let g:indentLine_fileTypeExclude = ['help', 'main', 'vimfiler', 'json'] - let g:better_whitespace_filetypes_blacklist = ['diff', 'gitcommit', - \ 'help', 'markdown', 'leaderGuide'] - - " goyo Settings - autocmd! User GoyoEnter Limelight - autocmd! User GoyoLeave Limelight! - - " lightline Settings - let g:lightline = {'colorscheme': 'deus'} - set noshowmode - - " vimtex Settings - let g:tex_flavor = 'latex' - - " Autoload - autocmd FileType tex :packadd vimtex - ''; - }; - -in { - options.vuizvui.user.devhell.programs.vim = { - enable = lib.mkEnableOption "devhell's Vim"; - }; - - config = lib.mkIf cfg.enable { - environment.variables.EDITOR = "vim"; - environment.systemPackages = [ customVim ]; - }; -} -- cgit 1.4.1