diff options
Diffstat (limited to 'home-manager/modules/programs/rofi.nix')
-rw-r--r-- | home-manager/modules/programs/rofi.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/home-manager/modules/programs/rofi.nix b/home-manager/modules/programs/rofi.nix index f344e88e2ff..734bcc423e6 100644 --- a/home-manager/modules/programs/rofi.nix +++ b/home-manager/modules/programs/rofi.nix @@ -131,6 +131,17 @@ in { enable = mkEnableOption "Rofi: A window switcher, application launcher and dmenu replacement"; + package = mkOption { + default = pkgs.rofi; + type = types.package; + description = '' + Package providing the <command>rofi</command> binary. + ''; + example = literalExample '' + pkgs.rofi.override { plugins = [ pkgs.rofi-emoji ]; }; + ''; + }; + width = mkOption { default = null; type = types.nullOr types.int; @@ -295,7 +306,7 @@ in { ''; }]; - home.packages = [ pkgs.rofi ]; + home.packages = [ cfg.package ]; home.file."${cfg.configPath}".text = '' ${setOption "width" cfg.width} |