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