the Hening

This commit is contained in:
martyTF 2026-04-28 12:44:10 +02:00
parent 639dd2872c
commit 633a966e52
4 changed files with 44 additions and 14 deletions

View file

@ -22,7 +22,29 @@
if (config.apps.gaming.enable) then
[
cartridges
lutris
(pkgs.lutris.override {
# Intercept buildFHSEnv to modify target packages
buildFHSEnv =
args:
pkgs.buildFHSEnv (
args
// {
multiPkgs =
envPkgs:
let
# Fetch original package list
originalPkgs = args.multiPkgs envPkgs;
# Disable tests for openldap
customLdap = envPkgs.openldap.overrideAttrs (_: {
doCheck = false;
});
in
# Replace broken openldap with the custom one
builtins.filter (p: (p.pname or "") != "openldap") originalPkgs ++ [ customLdap ];
}
);
})
]
else
[ ]