fix(neovim): override libvterm dep with nixpkgs-staging to fix build
This commit is contained in:
parent
5a0f40a2b2
commit
6e5406c8c7
4 changed files with 6 additions and 7 deletions
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs, lib, ... }: let
|
{ pkgs, lib, nixpkgs-staging, neovim-flake, ... }: let
|
||||||
# installs a vim plugin from git with a given tag / branch
|
# installs a vim plugin from git with a given tag / branch
|
||||||
plugin = owner: repo: rev: hash: pkgs.vimUtils.buildVimPlugin {
|
plugin = owner: repo: rev: hash: pkgs.vimUtils.buildVimPlugin {
|
||||||
pname = "${lib.strings.sanitizeDerivationName repo}";
|
pname = "${lib.strings.sanitizeDerivationName repo}";
|
||||||
|
@ -30,7 +30,10 @@ in {
|
||||||
|
|
||||||
neovim = {
|
neovim = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.neovim-nightly;
|
# Temp fix https://github.com/nix-community/neovim-nightly-overlay/issues/332
|
||||||
|
package = neovim-flake.packages.x86_64-linux.default.override {
|
||||||
|
libvterm-neovim = nixpkgs-staging.legacyPackages.x86_64-linux.libvterm-neovim;
|
||||||
|
};
|
||||||
withNodeJs = true;
|
withNodeJs = true;
|
||||||
withPython3 = true;
|
withPython3 = true;
|
||||||
withRuby = false;
|
withRuby = false;
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
{ neovim-nightly-overlay, ... }:
|
{ ... }: {
|
||||||
|
|
||||||
{
|
|
||||||
imports = [
|
imports = [
|
||||||
./dracula-theme.nix
|
./dracula-theme.nix
|
||||||
./regreet.nix
|
./regreet.nix
|
||||||
|
@ -26,7 +24,5 @@
|
||||||
(final: prev: {
|
(final: prev: {
|
||||||
coloryou = final.callPackage ./pkgs/coloryou/default.nix {};
|
coloryou = final.callPackage ./pkgs/coloryou/default.nix {};
|
||||||
})
|
})
|
||||||
|
|
||||||
neovim-nightly-overlay.overlay
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
BIN
flake.lock
BIN
flake.lock
Binary file not shown.
BIN
flake.nix
BIN
flake.nix
Binary file not shown.
Loading…
Reference in a new issue