mirror of
https://github.com/nix-community/home-manager
synced 2024-12-24 10:49:48 +01:00
rofi: skip override if there are no plugins (#3885)
Avoid needless calls to `override` (also allows using `pkgs.rofi-unwrapped` with no plugins).
This commit is contained in:
parent
2dcb61d396
commit
cd5723734a
1 changed files with 2 additions and 2 deletions
|
@ -264,8 +264,8 @@ in {
|
|||
|
||||
programs.rofi.finalPackage = let
|
||||
rofiWithPlugins = cfg.package.override
|
||||
(old: rec { plugins = (old.plugins or [ ]) ++ cfg.plugins; });
|
||||
in if builtins.hasAttr "override" cfg.package then
|
||||
(old: { plugins = (old.plugins or [ ]) ++ cfg.plugins; });
|
||||
in if builtins.hasAttr "override" cfg.package && cfg.plugins != [ ] then
|
||||
rofiWithPlugins
|
||||
else
|
||||
cfg.package;
|
||||
|
|
Loading…
Reference in a new issue