An open API service indexing awesome lists of open source software.

https://github.com/nuschtos/nvim.nix


https://github.com/nuschtos/nvim.nix

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# nvim.nix

## Usage

```nix
# flake.nix
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nixvim = {
url = "github:nix-community/nixvim/nixos-unstable";
inputs.nixpkgs.follows = "nixpkgs";
};

nvim = {
url = "github:NuschtOS/nvim.nix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
```

### NixOS

```nix
# configuration.nix
{
imports = [ inputs.nvim.nixosModules.nvim ];

# See
# for available options.
programs.nixvim.enable = true;
}
```

### Home-Manager

```nix
# home.nix
{
imports = [ inputs.nvim.homeManagerModules.nvim ];

# See
# for available options.
programs.nixvim.enable = true;
}
```

### Package

```nix
{
environment.systemPackages = [ inputs.nvim.packages.x86_64-linux.nixvim ];
}
```

```nix
{
environment.systemPackages = [
(inputs.nvim.packages.x86_64-linux.nixvimWithOptions {
inherit pkgs;
# See
# for available options.
options.enableMan = false;
})
];
}
```