40 lines
1.1 KiB
Nix
40 lines
1.1 KiB
Nix
{ config, pkgs, ... }:
|
||
|
||
let
|
||
bemenuColors = {
|
||
titleBackground = "#282828E0";
|
||
titleForeground = "#fbf1c7";
|
||
filterBackground = "#282828E0";
|
||
filterForeground = "#ebdbb2";
|
||
normalBackground = "#282828E0";
|
||
normalForeground = "#ebdbb2";
|
||
highlightedBackground = "#458588E0";
|
||
highlightedForeground = "#fbf1c7";
|
||
scrollbarBackground = "#282828E0";
|
||
scrollbarForeground = "#458588E0";
|
||
};
|
||
in {
|
||
home.packages = [ pkgs.bemenu ];
|
||
home.sessionVariables.BEMENU_OPTS = ''
|
||
--ignorecase \
|
||
--list 20 \
|
||
--prompt '❯' \
|
||
--scrollbar none \
|
||
--wrap \
|
||
--scrollbar autohide \
|
||
--no-overlap \
|
||
--monitor all \
|
||
--fn 'Inter 13px' \
|
||
--tb '${bemenuColors.titleBackground}' \
|
||
--tf '${bemenuColors.titleForeground}' \
|
||
--fb '${bemenuColors.filterBackground}' \
|
||
--ff '${bemenuColors.filterForeground}' \
|
||
--nb '${bemenuColors.normalBackground}' \
|
||
--nf '${bemenuColors.normalForeground}' \
|
||
--hb '${bemenuColors.highlightedBackground}' \
|
||
--hf '${bemenuColors.highlightedForeground}' \
|
||
--scb '${bemenuColors.scrollbarBackground}' \
|
||
--scf '${bemenuColors.scrollbarForeground}'
|
||
'';
|
||
}
|