mirror of
https://github.com/traxys/Nixfiles.git
synced 2026-03-07 21:21:09 +01:00
Avoid non derivations for neovim packages
This commit is contained in:
parent
b0e870f2da
commit
eb6ae3e6bb
1 changed files with 24 additions and 19 deletions
43
flake.nix
43
flake.nix
|
|
@ -364,27 +364,32 @@
|
|||
|
||||
nixvim' = inputs.nixvim.legacyPackages."${system}";
|
||||
neovimNightly = inputs.neovim-flake.packages."${system}".neovim;
|
||||
in
|
||||
callPackage ({pkgs}: let
|
||||
neovimPkgs = (pkgs.extend neovimPlugins).extend (final: prev: {
|
||||
vimPlugins = prev.vimPlugins.extend (final': prev': {
|
||||
nvim-treesitter = prev'.nvim-treesitter.overrideAttrs (
|
||||
prev.callPackage ./neovim/nvim-treesitter/override.nix {} final' prev'
|
||||
);
|
||||
in {
|
||||
inherit
|
||||
(callPackage ({pkgs}: let
|
||||
neovimPkgs = (pkgs.extend neovimPlugins).extend (final: prev: {
|
||||
vimPlugins = prev.vimPlugins.extend (final': prev': {
|
||||
nvim-treesitter = prev'.nvim-treesitter.overrideAttrs (
|
||||
prev.callPackage ./neovim/nvim-treesitter/override.nix {} final' prev'
|
||||
);
|
||||
});
|
||||
});
|
||||
});
|
||||
in {
|
||||
neovimTraxys = nixvim'.makeNixvimWithModule {
|
||||
module = {
|
||||
imports = [./neovim];
|
||||
package = neovimNightly;
|
||||
in {
|
||||
neovimTraxys = nixvim'.makeNixvimWithModule {
|
||||
module = {
|
||||
imports = [./neovim];
|
||||
package = neovimNightly;
|
||||
};
|
||||
pkgs = neovimPkgs;
|
||||
};
|
||||
pkgs = neovimPkgs;
|
||||
};
|
||||
update-nvim-treesitter = neovimPkgs.callPackage ./neovim/nvim-treesitter {
|
||||
upstream = neovimNightly;
|
||||
};
|
||||
}) {}
|
||||
update-nvim-treesitter = neovimPkgs.callPackage ./neovim/nvim-treesitter {
|
||||
upstream = neovimNightly;
|
||||
};
|
||||
}) {})
|
||||
neovimTraxys
|
||||
update-nvim-treesitter
|
||||
;
|
||||
}
|
||||
);
|
||||
|
||||
extraInfo = import ./extra_info.nix;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue