mirror of https://github.com/wlcx/home.git
15 lines
449 B
Nix
15 lines
449 B
Nix
# This module sets up a "full" neovim install with plugins and unicorns. It also
|
|
# makes neovim the default editor and aliases vim to nvim.
|
|
{ pkgs, ... }: {
|
|
home.sessionVariables = { "EDITOR" = "nvim"; };
|
|
programs.neovim = {
|
|
enable = true;
|
|
plugins = with pkgs.vimPlugins; [ vim-nix rust-vim ];
|
|
extraConfig = ''
|
|
set relativenumber
|
|
let g:rustfmt_autosave = 1
|
|
'';
|
|
};
|
|
programs.zsh.shellAliases = { vim = "nvim"; };
|
|
}
|