temmie/userweb: install mod_perl with custom env

This commit is contained in:
h7x4
2026-05-25 18:24:23 +09:00
parent 0d8c26c548
commit 5023edeb13

View File

@@ -176,17 +176,21 @@ in
extraModules = [ extraModules = [
"systemd" "systemd"
"userdir" "userdir"
# TODO: I think the compilation steps of pkgs.apacheHttpdPackages.mod_perl might have some {
# incorrect or restrictive assumptions upstream, either nixpkgs or source name = "perl";
# { path = let
# name = "perl"; mod_perl = pkgs.symlinkJoin {
# path = let name = "userweb_modperl_with_custom_perl_env";
# mod_perl = pkgs.apacheHttpdPackages.mod_perl.override { ignoreCollisions = true;
# apacheHttpd = cfg.package.out; paths = [
# perl = perlEnv; (pkgs.apacheHttpdPackages.mod_perl.override {
# }; apacheHttpd = cfg.package.out;
# in "${mod_perl}/modules/mod_perl.so"; })
# } perlEnv
];
};
in "${mod_perl}/modules/mod_perl.so";
}
]; ];
extraConfig = '' extraConfig = ''