Skip to content

Commit 1e64788

Browse files
authored
Merge pull request #97 from BirdeeHub/overlay
ci(flake): overlay overwriting other lua packageOverrides overlays
2 parents c782d87 + dc18b07 commit 1e64788

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

flake.nix

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@
3434
};
3535
# lua5_1 = prev.lua5_1.override { packageOverrides };
3636
l_pkg_main = builtins.mapAttrs (
37-
n: _: (prev.lib.attrByPath [ n "override" ] null prev) {
38-
packageOverrides = luaself: luaprev: {
37+
n: _: (prev.lib.attrByPath [ n "override" ] null prev) (old: {
38+
packageOverrides = luaself: luaprev: (if old ? packageOverrides then old.packageOverrides luaself luaprev else {}) // {
3939
${APPNAME} = luaself.callPackage luaCallPackageFn {};
4040
};
41-
}
41+
})
4242
) l_pkg_enum;
4343
# lua51Packages = final.lua5_1.pkgs;
4444
l_pkg_sets = builtins.listToAttrs (
@@ -51,12 +51,7 @@
5151
);
5252
in l_pkg_main // l_pkg_sets // {
5353
vimPlugins = prev.vimPlugins // {
54-
${APPNAME} = (final.neovimUtils.buildNeovimPlugin { pname = APPNAME; }).overrideAttrs {
55-
luarocksConfig = {
56-
lua_modules_path = "lua";
57-
lib_modules_path = "lua";
58-
};
59-
};
54+
${APPNAME} = final.neovimUtils.buildNeovimPlugin { pname = APPNAME; };
6055
};
6156
};
6257
packages = forAllSys (system: let

0 commit comments

Comments
 (0)