neovim.nix | switch from third party to home-manager module

This commit is contained in:
Don Harper 2022-12-29 11:53:41 -06:00
parent a6199843ce
commit d67022f8bf

View file

@ -1,34 +1,29 @@
{ pkgs, lib, ... }:
let
nixvim = import (builtins.fetchGit {
url = "https://github.com/pta2002/nixvim";
});
in
{
imports = [
nixvim.homeManagerModules.nixvim
];
programs.nixvim = {
programs.neovim = {
enable = true;
plugins.lightline.enable = true;
options = {
backspace = "indent,eol,start";
autoindent = true;
history = 50;
ruler = true;
showcmd = true;
incsearch = true;
hlsearch = true;
spell = false;
modeline = true;
wildmode = longest:full;
wildmenu = true;
scrolloff = 2;
number = true;
list = true;
listchars = "eol:,tab:·,trail:,nbsp:";
background = "dark";
extraConfig =
''
colorscheme murphy
set backspace="indent,eol,start"
set autoindent
set history=50
set ruler
set showcmd
set incsearch
set hlsearch
set nospell
set modeline
set wildmode=longest:full
set wildmenu
set scrolloff=2
set number
set list
"set listchars="eol:,tab:·,trail:,nbsp:"
set background="dark"
set laststatus=2
set t_Co=256
'';
#filetype plugin on
#let g:netrw_silent = 1
#let g:spchkdialect = "usa"
@ -36,8 +31,6 @@ in
#let g:BASH_Email = 'don@donharper.org'
#let g:BASH_Company = 'Don Harper'
#filetype indent on
laststatus = 2;
t_Co = 256 ;
#"filetype off " required
#filetype plugin indent on " required
#let g:airline#extensions#tabline#enabled = 1
@ -55,9 +48,8 @@ in
#gfn = Monospace\ Regular\ 10
#endif
#let g:vim_markdown_folding_level = 6
};
extraPlugins = with pkgs.vimPlugins; [
plugins = with pkgs.vimPlugins; [
CheckAttach
ale
ansible-vim
@ -65,6 +57,7 @@ in
#bash-support
#git
gitv
#lightline
tabular
#vc.vim
vim-airline
@ -81,6 +74,8 @@ in
vim-tmux-navigator
#winresizer
];
colorscheme = "aurora";
viAlias = true;
vimAlias = true;
vimdiffAlias = true;
};
}