diff --git a/plugins/bufferlines/bufferline.nix b/plugins/bufferlines/bufferline.nix index e6268339..8b92e97a 100644 --- a/plugins/bufferlines/bufferline.nix +++ b/plugins/bufferlines/bufferline.nix @@ -263,7 +263,11 @@ in middle_mouse_command = cfg.middleMouseCommand; # deprecated, but might still work indicator_icon = cfg.indicatorIcon; - indicator = cfg.indicator; + indicator = + if cfg.indicator != null then with cfg.indicator; { + icon = icon; + style = style; + } else null; buffer_close_icon = cfg.bufferCloseIcon; modified_icon = cfg.modifiedIcon; close_icon = cfg.closeIcon; diff --git a/wrappers/_shared.nix b/wrappers/_shared.nix index 6ebe609f..43c5ae6c 100644 --- a/wrappers/_shared.nix +++ b/wrappers/_shared.nix @@ -1,4 +1,4 @@ -{ lib, ... }: +{ lib, pkgs, ... }: let inherit (lib) mkEnableOption mkOption mkOptionType mkForce mkMerge mkIf types;