bemenu: use env instead of wrapping
This commit is contained in:
@@ -88,18 +88,6 @@ in
|
|||||||
{
|
{
|
||||||
sane.programs.bemenu = {
|
sane.programs.bemenu = {
|
||||||
sandbox.whitelistWayland = true;
|
sandbox.whitelistWayland = true;
|
||||||
|
env.BEMENU_OPTS = bemenuOpts;
|
||||||
packageUnwrapped = pkgs.bemenu.overrideAttrs (upstream: {
|
|
||||||
nativeBuildInputs = (upstream.nativeBuildInputs or []) ++ [
|
|
||||||
pkgs.makeBinaryWrapper
|
|
||||||
];
|
|
||||||
# can alternatively be specified as CLI flags
|
|
||||||
postInstall = (upstream.postInstall or "") + ''
|
|
||||||
wrapProgram $out/bin/bemenu \
|
|
||||||
--set BEMENU_OPTS "${bemenuOpts}"
|
|
||||||
wrapProgram $out/bin/bemenu-run \
|
|
||||||
--set BEMENU_OPTS "${bemenuOpts}"
|
|
||||||
'';
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user