nix: use neovim overlay

This commit is contained in:
Léana 江 2024-05-05 21:08:45 +02:00 committed by Léana 江
parent 47ac98f316
commit bfecae6899
4 changed files with 80 additions and 42 deletions

View file

@ -15,7 +15,7 @@
(final: _: inputs.nixpkgs.lib.mapAttrs (name: input: input.packages.default) inputs')
(final: _: {
unstable = import inputs.nixunstable { inherit system; };
unstable = inputs'.nixunstable.legacyPackages;
nur = import inputs.nixnur {
pkgs = final;
nurpkgs = final;
@ -27,13 +27,14 @@
# resolve explicitly pinned pkg sets as attributes
(_: _: {
neovim-pin = inputs'.neovim-pin.legacyPackages;
ghc-pin = inputs'.ghc-pin.legacyPackages;
alt-ergo-pin = import inputs.alt-ergo-pin {
inherit system;
config.allowUnfree = true;
};
})
inputs.neovim.overlay
];
config.allowUnfreePredicate =

View file

@ -6,7 +6,7 @@
}:
{
programs.neovim = {
package = pkgs.neovim-pin.neovim-unwrapped;
package = pkgs.neovim;
enable = true;
defaultEditor = true;
extraPackages = lib.mkMerge [