Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minixvim

A (nearly) fully mini-aturised vestion of nixvim.

Design

The aim here was to create a nvim distribution that used a family of well configured plugins to produce a setup requiring minimatl configuration. To that end, I have set-up mini.nvim with nixvim. Nearly everything is direct through mini.nivm, which has very sane defaults and requires very little in the way of configuration. If a feature was not available through mini, an alternative was found. In a few select cases, I chose not to use the equivalent mini.nvim plugin. These are documented below:

  1. noice is used for notifications as it also beatifies the command prompts and allows for customisation of notifications (ie errors using notify, info using mini).
  2. blink-cmp is used completions, as I found it much easier to get working
  3. toggleterm is used until Mini.terminals and Mini.repl are implemented
  4. gitgutter is used until Mini.statuscolumn is implemented

Installation

To use this flake, add it as an input:

{
  inputs = {
    nixvim.url = "github:rbpatt2019/minixvim"
  };
}

Then, install the package. For home-manager, this would be:

home-manager.users.<user>.home.packages = [
  inputs.nixvim.packages.x86_64-linux.default
];

Contributing

Please see our guide on :ref:`contributing`.

About

A `mini`aturised nixvim installation

Resources

Contributing

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages