My Nix Configuration
1{ 2 pkgs, 3 lib, 4 config, 5 ... 6}: 7let 8 cfg = config.py.programs.neovim; 9in 10{ 11 options.py.programs.neovim.enable = lib.mkEnableOption "Neovim configuration"; 12 13 config.programs.neovim = lib.mkIf cfg.enable { 14 enable = true; 15 package = pkgs.py.nvim; 16 defaultEditor = true; 17 viAlias = true; 18 vimAlias = true; 19 withRuby = false; 20 withNodeJs = false; 21 withPython3 = false; 22 }; 23}