neovim: switch to One Dark theme

This commit is contained in:
Serĉanto de Scio 2022-03-21 13:46:55 +10:00
parent c42ab5ae8f
commit d3c3cf56d3
Signed by: sercanto
GPG key ID: 7DBA9F5689EFB6AA

View file

@ -7,17 +7,18 @@
configure = { configure = {
packages.myPlugins = with pkgs.vimPlugins; { packages.myPlugins = with pkgs.vimPlugins; {
start = [ start = [
airline # Lean & mean status/tabline for vim that's light as air
dracula-vim # Dracula theme for vim
formatter-nvim # A format runner for neovim formatter-nvim # A format runner for neovim
fugitive # Vim Git wrapper fugitive # Vim Git wrapper
fzf-vim # Full path fuzzy file, buffer, mru, tag, finder for Vim fzf-vim # Full path fuzzy file, buffer, mru, tag, finder for Vim
haskell-vim # Syntax Highlighting and Indentation for Haskell haskell-vim # Syntax Highlighting and Indentation for Haskell
indentLine # Display thin vertical lines at each indentation level indentLine # Display thin vertical lines at each indentation level
lualine-nvim
neocomplete-vim # Keyword completion system neocomplete-vim # Keyword completion system
nerdcommenter # Comment functions so powerful—no comment necessary nerdcommenter # Comment functions so powerful—no comment necessary
nerdtree # File system explorer nerdtree # File system explorer
nerdtree-git-plugin # Plugin for nerdtree showing git status nerdtree-git-plugin # Plugin for nerdtree showing git status
nvim-treesitter # configurations and abstraction layer for Neovim.
onedarkpro-nvim # Dark and light themes for Neovim
#statix # Lints and suggestions for the nix programming language #statix # Lints and suggestions for the nix programming language
supertab # Allows you to use <Tab> for all your insert completion supertab # Allows you to use <Tab> for all your insert completion
syntastic # Syntax checking hacks syntastic # Syntax checking hacks
@ -41,11 +42,10 @@
set tabstop=4 " Default tabstop set tabstop=4 " Default tabstop
set shiftwidth=4 " Default indent spacing set shiftwidth=4 " Default indent spacing
set expandtab " Expand [TABS] to spaces set expandtab " Expand [TABS] to spaces
packadd! dracula-vim
syntax on " Enable syntax highlighting syntax on " Enable syntax highlighting
set t_Co=256 " Use 265 colors in vim set t_Co=256 " Use 265 colors in vim
set background=dark " Set the default background scheme set background=dark " Set the default background scheme
colorscheme dracula " Set the default colour scheme colorscheme onedarkpro " Set the default colour scheme
"let g:one_allow_italics = 1 " I love italic for comments "let g:one_allow_italics = 1 " I love italic for comments
set spell spelllang=en_au " Defaul spell checking language set spell spelllang=en_au " Defaul spell checking language
set spellfile=~/.vim-spell.en.utf-8.add " Add the spellfile set spellfile=~/.vim-spell.en.utf-8.add " Add the spellfile
@ -58,9 +58,6 @@
nnoremap <silent> <Leader>f :Rg<CR> nnoremap <silent> <Leader>f :Rg<CR>
set grepprg=rg\ --vimgrep\ --smart-case\ --follow set grepprg=rg\ --vimgrep\ --smart-case\ --follow
let g:airline_powerline_fonts = 1 " Use powerline fonts
let g:airline_theme='dracula' " Set the airline theme
"call togglebg#map("<F10>") " Toggle background colour between dark|light "call togglebg#map("<F10>") " Toggle background colour between dark|light
set laststatus=2 " Set up the status line so it's coloured and always on set laststatus=2 " Set up the status line so it's coloured and always on
@ -98,11 +95,9 @@
if 7 <= hour && hour < 17 if 7 <= hour && hour < 17
"set background=dark "set background=dark
"hi Normal ctermbg=none " Set a transparent background "hi Normal ctermbg=none " Set a transparent background
"let g:airline_solarized_bg='dark' " Set the airline background
else else
"set background=dark "set background=dark
"hi Normal ctermbg=none " Set a transparent background "hi Normal ctermbg=none " Set a transparent background
"let g:airline_solarized_bg='dark' " Set the airline background
endif endif
" Transparent editing of gpg encrypted files. " Transparent editing of gpg encrypted files.