Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nix-community/neovim-nightly-overlay
[maintainer=@Kranzes]
https://github.com/nix-community/neovim-nightly-overlay
neovim nix
Last synced: about 2 months ago
JSON representation
[maintainer=@Kranzes]
- Host: GitHub
- URL: https://github.com/nix-community/neovim-nightly-overlay
- Owner: nix-community
- Created: 2020-08-23T18:25:45.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-02T02:48:00.000Z (5 months ago)
- Last Synced: 2024-05-02T03:24:48.683Z (5 months ago)
- Topics: neovim, nix
- Language: Nix
- Homepage:
- Size: 800 KB
- Stars: 268
- Watchers: 5
- Forks: 27
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# To use the overlay
## with Flakes
If you are using [flakes] to configure your system, you can either reference the
package provided by this flake directly, e.g. for nixos:```nix
{ inputs, pkgs, ... }:
{
programs.neovim = {
enable = true;
package = inputs.neovim-nightly-overlay.packages.${pkgs.system}.default;
};# or
environment.systemPackages = [
inputs.neovim-nightly-overlay.packages.${pkgs.system}.default
];
}
```or you can apply the overlay to your package set, e.g for home-manager:
```nix
{
inputs = {
...
neovim-nightly-overlay.url = "github:nix-community/neovim-nightly-overlay";
};outputs = { self, ... }@inputs:
let
overlays = [
inputs.neovim-nightly-overlay.overlays.default
];
in
homeConfigurations = {
macbook-pro = inputs.home-manager.lib.homeManagerConfiguration {
modules = [
{
nixpkgs.overlays = overlays;
};
];
};
};
}
```## without Flakes
Add the overlay to your home.nix (home-manager) or configuration.nix (nixos):
```nix
{
nixpkgs.overlays = [
(import (builtins.fetchTarball {
url = "https://github.com/nix-community/neovim-nightly-overlay/archive/master.tar.gz";
}))
];
}
```# Binary cache
See: https://app.cachix.org/cache/nix-community
[flakes]: https://nixos.wiki/wiki/Flakes