Refactor the whole configuration #1
1 changed files with 12 additions and 4 deletions
|
@ -77,8 +77,8 @@
|
||||||
};
|
};
|
||||||
in sandboxed.config.env;
|
in sandboxed.config.env;
|
||||||
baseWrapped = sandboxFirefox prev.firefox-esr;
|
baseWrapped = sandboxFirefox prev.firefox-esr;
|
||||||
in
|
|
||||||
baseWrapped // {
|
finalizePackage = base: base // {
|
||||||
inherit (prev.firefox-esr)
|
inherit (prev.firefox-esr)
|
||||||
meta
|
meta
|
||||||
browserName
|
browserName
|
||||||
|
@ -86,7 +86,15 @@
|
||||||
version;
|
version;
|
||||||
|
|
||||||
unwrapped = prev.firefox-esr;
|
unwrapped = prev.firefox-esr;
|
||||||
override = attrs: baseWrapped;
|
|
||||||
overrideAttrs = f: baseWrapped;
|
override = attrs: let
|
||||||
|
firefoxWithCfg = if attrs ? cfg
|
||||||
|
then prev.firefox-esr.override attrs
|
||||||
|
else prev.firefox-esr;
|
||||||
|
in finalizePackage (sandboxFirefox firefoxWithCfg);
|
||||||
|
|
||||||
|
overrideAttrs = f: finalizePackage (sandboxFirefox prev.firefox-esr);
|
||||||
};
|
};
|
||||||
|
in
|
||||||
|
finalizePackage baseWrapped;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue