From ddac9b9450b2087b4d5ea6bd34b0e9a689211e06 Mon Sep 17 00:00:00 2001 From: 4Lost Date: Sun, 3 Mar 2024 00:55:44 +0100 Subject: [PATCH] neovim - nightly-overlay --- flake.nix | 6 +++++- home/programs/neovim/default.nix | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index f453330..a0f23b2 100644 --- a/flake.nix +++ b/flake.nix @@ -16,16 +16,20 @@ }; + inputs.neovim-nightly-overlay.url = + "github:nix-community/neovim-nightly-overlay"; outputs = { self, nixpkgs, xmonad-contrib, home-manager, ... }@inputs: { nixosConfigurations = { eliasLaptop = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ ./configuration.nix - home-manager.nixosModules.home-manager { + home-manager.nixosModules.home-manager + { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.users.elias = import ./home/default.nix; + nixpkgs.overlays = [ inputs.neovim-nightly-overlay.overlays ]; } ]; }; diff --git a/home/programs/neovim/default.nix b/home/programs/neovim/default.nix index 6507b05..1357635 100644 --- a/home/programs/neovim/default.nix +++ b/home/programs/neovim/default.nix @@ -17,6 +17,7 @@ in { programs.neovim = { enable = true; + package = pkgs.neovim-nightly; withNodeJs = true; withPython3 = true; @@ -26,6 +27,7 @@ in { cmp-buffer cmp-conjure cmp-nvim-lua + cmp-nvim-lsp cmp-path cmp_luasnip comment-nvim