mirror of
https://github.com/youwen5/neovim-flake.git
synced 2024-11-28 12:13:51 -08:00
docs: update readme description
This commit is contained in:
parent
48fb7eb2f7
commit
ee5453c9d1
1 changed files with 14 additions and 11 deletions
25
README.md
25
README.md
|
@ -2,19 +2,22 @@
|
||||||
|
|
||||||
This is the Neovim configuration for all my NixOS and Nix enabled systems (such
|
This is the Neovim configuration for all my NixOS and Nix enabled systems (such
|
||||||
as with nix-darwin on macOS). It aims to be minimal and utilitarian; it forgoes
|
as with nix-darwin on macOS). It aims to be minimal and utilitarian; it forgoes
|
||||||
many blingful features like status lines, sidebars, or fancy UI enhancements in
|
many blingful features like sidebars or fancy UI enhancements in favor of
|
||||||
favor of native (neo)Vim, while still having everything useful you'd expect,
|
native (neo)Vim, while still having everything useful you'd expect, like LSPs,
|
||||||
like LSPs, file explorer (`yazi`), completions, advanced language tools, and
|
file explorer (`oil.nvim`), completions, advanced language tools, and QoL
|
||||||
QoL enhancements.
|
enhancements.
|
||||||
|
|
||||||
It uses the [Nixvim](https://nix-community.github.io/nixvim/) project under the
|
It uses the [Nixvim](https://nix-community.github.io/nixvim/) project under
|
||||||
hood to declaratively configure Neovim and its plugins, and installs some LSPs
|
the hood to declaratively configure Neovim and its plugins, and installs tools
|
||||||
and other tools needed by it (like `yazi`, `fd`, etc).
|
needed by it (like `ripgrep`, `fd`, etc). However, LSPs are not installed or
|
||||||
|
handled by the plugin. The user is expected to provide their own LSPs in the
|
||||||
|
`$PATH`, but since they are using Nix, this is trivial.
|
||||||
|
|
||||||
It simply outputs a package which provides the binary `nvim`. It can be called
|
The flake simply provides a package that contains the binaries `nvim`, `vim`,
|
||||||
just like the regular `nvim` binary, except it bundles all of my custom
|
and `vi`. It can be called just like the regular `nvim` binary (`vim` and `vi`
|
||||||
configuration and their dependencies with the power of Nix. An entirely
|
are just symlinks to `nvim`), except it bundles all of my custom configuration
|
||||||
self-contained, reproducible, purely functional text editor. Amazing.
|
and their dependencies with the power of Nix. Plugins are managed by Nix. An
|
||||||
|
entirely self-contained, reproducible, purely functional text editor. Amazing.
|
||||||
|
|
||||||
Feel free to fork or copy the config to use yourself. It's free in the [public
|
Feel free to fork or copy the config to use yourself. It's free in the [public
|
||||||
domain](./LICENSE).
|
domain](./LICENSE).
|
||||||
|
|
Loading…
Reference in a new issue