Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anntnzrb/nixvim
annt's nixified neovim
https://github.com/anntnzrb/nixvim
neovim nix vim
Last synced: about 5 hours ago
JSON representation
annt's nixified neovim
- Host: GitHub
- URL: https://github.com/anntnzrb/nixvim
- Owner: anntnzrb
- License: gpl-3.0
- Created: 2024-02-14T08:11:25.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-10T00:55:57.000Z (7 days ago)
- Last Synced: 2024-11-10T01:18:32.275Z (7 days ago)
- Topics: neovim, nix, vim
- Language: Nix
- Homepage:
- Size: 105 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# annt's nixvim
The following project is a my personally curated configuration for
[neovim](https://neovim.io).This configuration is written using Nix. This allows me to easily use this
customized configuration on any machine with Nix installed.
There is no package manager step, everything is handled behind the scenes by
[Nix](https://nixos.org) +
[nixpkgs](https://search.nixos.org/packages?channel=unstable&type=packages&query=vimPlugins) +
[nixvim](https://github.com/nix-community/nixvim).## Features
**Treesitter**:
- Enabled for most, if not all filetypes; no compilation required
## Goals
- Avoid raw _lua/vimscript_ code as much as possible to favor _nixification_;
`nixvim` should handle the configuration## Get It
You may try this Neovim configuration without any installation. This does not
affect your own settings.```sh
nix run github:anntnzrb/nixvim
```You can also alias the above command for convenience.
```sh
alias e='nix run github:anntnzrb/nixvim --'# open any file
e ~/.bashrc
```### Installing via Nix Profiles
```sh
nix profile install github:anntnzrb/nixvim
```## COPYING
Refer to the [COPYING](./COPYING) file for licensing information.
Unless otherwise noted, all code herein is distributed under the terms of the
[GNU General Public License Version 3 or later](https://www.gnu.org/licenses/gpl-3.0.en.html).