Commit graph

16 commits

Author SHA1 Message Date
Matilde Bravo
0ae6e18d55
Fixed typo in README.md (#269) 2023-03-18 13:58:06 +01:00
Pedro Alves
5c853ff9ff README: add devShell example 2023-03-17 09:07:35 +00:00
Alexander Nortung
c5f31f5677
Added caveat section to options (#222)
Since the options set could be treated as options for a module, it
should be wrapped with config to work, when using makeNixvimWithModule.
2023-03-04 02:26:13 +00:00
Alexander Nortung
2258eb8df8
misc: added flake template (#219)
* Added simple flake template

* Added readme to template

* Updated readme to show how to use the template

* Formatting

* removed unused file from template

* Fixed template url and pkgs

* Formatting
2023-03-03 09:18:52 +00:00
Pedro Alves
baf702c03d docs: change lib.fetchGit to builtins.fetchGit 2023-02-20 21:01:32 +00:00
Pedro Alves
9aec0f9275
readme: add link to matrix 2023-01-11 13:04:19 +00:00
Gaétan Lepage
7827947ca9
readme: fix typos (#106) 2023-01-10 12:38:25 +00:00
Pedro Alves
7807c51ccf nixvim: add nix-darwin wrapper 2022-12-30 21:14:54 +01:00
traxys
660c9319e1
wrappers: Extend and document the makeNixvim function (#86)
* wrappers: Allow to customize the nixpkgs used for nixvim

This allows to pass overlays and other such modifications of nixpkgs.

* wrappers: Allow to pass a custom module to nixvim

This is useful to be able to take full advantage of the Nix module
system, with `imports` and `options`.

* README: Update the documentation on the standalone usage

The following information were out of date or incomplete:

- The `build` function has be changed to the `makeNixvim` function.
- `makeNixvimWithModule` has been introduced in order to allow more
customization.
- Added a full example using nixvim in a standalone flake
2022-12-29 17:51:57 +00:00
Pedro Alves
4dedb06ceb readme: update to reflect documentation home 2022-12-29 17:40:39 +00:00
Pedro Alves
1bd5e97892 README: direct people to GH Discussions 2022-12-01 19:55:54 +00:00
Pedro Alves
4ddd3969e5
nixvim: support standalone nixvim
This represents a major rearchitecture for nixvim, so I'm leaving this up to track the progress for now, and to serve as a reference for any breaking changes during transition.

The main change is, of course, being able to use nixvim standalone. To do this, you should use the new build function, which takes in two arguments: the system architecture (e.g. x86_64-linux) and the configuration. For the new configuration, do not use the programs.nixvim. prefix.

For module development, the main change is that you should no longer prefix your modules with programs.nixvim..
2022-09-18 11:19:23 +01:00
Pedro Alves
15ca5efd92 Unpause development!
After a fresh NixOS install using flakes, I've decided to give
nixvim another shot, and I'm finding that it actually works quite
well with this fully declarative model!
2021-12-11 15:11:15 +00:00
Pedro Alves
1cd9afd799 pause development 2021-05-15 12:48:45 +01:00
Pedro Alves
8747a8576b Write documentation 2021-02-09 15:56:23 +00:00
Pedro Alves
2c9631997f Initial commit 2020-12-30 01:11:23 +00:00