1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-03-31 04:04:32 +00:00

nixgl: use original package name

Some home manager modules depend on the name, so changing it in the
wrapper can break them.
This commit is contained in:
Mel Bourgeois 2025-03-14 17:15:59 -05:00
parent 4e12151c9e
commit d3c22fd952
No known key found for this signature in database
GPG key ID: 290FCF081AEDB3EC

View file

@ -185,7 +185,9 @@ in {
# Wrap the package's binaries with nixGL, while preserving the rest of
# the outputs and derivation attributes.
(pkg.overrideAttrs (old: {
name = "nixGL-${pkg.name}";
# Leave the name unchanged and rely on the hash to differentiate from the original package.
# Some modules rely on the package name to e.g. compute config directory paths.
name = pkg.name;
# Make sure this is false for the wrapper derivation, so nix doesn't expect
# a new debug output to be produced. We won't be producing any debug info