bemenu: move over to upstream module (#206)
HM just added a new bemenu module upstream, so this commit changes the stylix bemenu module to use that instead. Co-authored-by: Daniel Thwaites <danthwaites30@btinternet.com>
This commit is contained in:
parent
bf31640f49
commit
423c819d77
2 changed files with 24 additions and 21 deletions
6
flake.lock
generated
6
flake.lock
generated
|
|
@ -186,11 +186,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1700847865,
|
||||
"narHash": "sha256-uWaOIemGl9LF813MW0AEgCBpKwFo2t1Wv3BZc6e5Frw=",
|
||||
"lastModified": 1706001011,
|
||||
"narHash": "sha256-J7Bs9LHdZubgNHZ6+eE/7C18lZ1P6S5/zdJSdXFItI4=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "8cedd63eede4c22deb192f1721dd67e7460e1ebe",
|
||||
"rev": "3df2a80f3f85f91ea06e5e91071fa74ba92e5084",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
|
|
@ -26,23 +26,26 @@ in {
|
|||
};
|
||||
|
||||
config = lib.mkIf config.stylix.targets.bemenu.enable {
|
||||
home.sessionVariables.BEMENU_OPTS = with config.stylix.targets.bemenu; builtins.concatStringsSep " " [
|
||||
# Inspired from https://git.sr.ht/~h4n1/base16-bemenu_opts
|
||||
"--tb '${base01}${bemenuOpacity}'"
|
||||
"--nb '${base01}${bemenuOpacity}'"
|
||||
"--fb '${base01}${bemenuOpacity}'"
|
||||
"--hb '${base03}${bemenuOpacity}'"
|
||||
"--sb '${base03}${bemenuOpacity}'"
|
||||
"--hf '${base0A}'"
|
||||
"--sf '${base0B}'"
|
||||
"--tf '${base05}'"
|
||||
"--ff '${base05}'"
|
||||
"--nf '${base05}'"
|
||||
"--scb '${base01}'"
|
||||
"--scf '${base03}'"
|
||||
"--ab '${if alternate then base00 else base01}'"
|
||||
"--af '${if alternate then base04 else base05}'"
|
||||
"--fn '${sansSerif.name} ${lib.optionalString (fontSize != null) (builtins.toString fontSize)}'"
|
||||
];
|
||||
programs.bemenu.settings = with config.stylix.targets.bemenu; {
|
||||
tb = "${base01}${bemenuOpacity}"; # Title bg
|
||||
nb = "${base01}${bemenuOpacity}"; # Normal bg
|
||||
fb = "${base01}${bemenuOpacity}"; # Filter bg
|
||||
hb = "${base03}${bemenuOpacity}"; # Highlighted bg
|
||||
sb = "${base03}${bemenuOpacity}"; # Selected bg
|
||||
scb = "${base01}"; # Scrollbar bg
|
||||
|
||||
hf = "${base0A}"; # Highlighted fg
|
||||
sf = "${base0B}"; # Selected fg
|
||||
tf = "${base05}"; # Title fg
|
||||
ff = "${base05}"; # Filter fg
|
||||
nf = "${base05}"; # Normal fg
|
||||
scf = "${base03}"; # Scrollbar fg
|
||||
|
||||
ab = "${if alternate then base00 else base01}"; # Alternate bg
|
||||
af = "${if alternate then base04 else base05}"; # Alternate fg
|
||||
|
||||
# Font name
|
||||
fn = "${sansSerif.name} ${lib.optionalString (fontSize != null) (builtins.toString fontSize)}";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue