neovim - nightly-overlay

This commit is contained in:
2024-03-03 00:55:44 +01:00
parent abd05bbd42
commit ddac9b9450
2 changed files with 7 additions and 1 deletions

View File

@@ -16,16 +16,20 @@
}; };
inputs.neovim-nightly-overlay.url =
"github:nix-community/neovim-nightly-overlay";
outputs = { self, nixpkgs, xmonad-contrib, home-manager, ... }@inputs: { outputs = { self, nixpkgs, xmonad-contrib, home-manager, ... }@inputs: {
nixosConfigurations = { nixosConfigurations = {
eliasLaptop = nixpkgs.lib.nixosSystem { eliasLaptop = nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
modules = [ modules = [
./configuration.nix ./configuration.nix
home-manager.nixosModules.home-manager { home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.users.elias = import ./home/default.nix; home-manager.users.elias = import ./home/default.nix;
nixpkgs.overlays = [ inputs.neovim-nightly-overlay.overlays ];
} }
]; ];
}; };

View File

@@ -17,6 +17,7 @@ in {
programs.neovim = { programs.neovim = {
enable = true; enable = true;
package = pkgs.neovim-nightly;
withNodeJs = true; withNodeJs = true;
withPython3 = true; withPython3 = true;
@@ -26,6 +27,7 @@ in {
cmp-buffer cmp-buffer
cmp-conjure cmp-conjure
cmp-nvim-lua cmp-nvim-lua
cmp-nvim-lsp
cmp-path cmp-path
cmp_luasnip cmp_luasnip
comment-nvim comment-nvim