diff options
Diffstat (limited to 'home')
| -rw-r--r-- | home/cez/modules/wayland.nix | 2 | ||||
| -rw-r--r-- | home/wayland/modules/sway/bemenu.nix | 31 | ||||
| -rw-r--r-- | home/wayland/modules/sway/home.nix | 1 | 
3 files changed, 34 insertions, 0 deletions
| diff --git a/home/cez/modules/wayland.nix b/home/cez/modules/wayland.nix index 4c9e0ac..431746c 100644 --- a/home/cez/modules/wayland.nix +++ b/home/cez/modules/wayland.nix @@ -5,4 +5,6 @@ in {    # vendor hardcoded screenshot key    wayland.windowManager.sway.settings.bindsym."mod4+shift+s" =      "exec ${freezshot}"; + +  programs.bemenu.settings.line-height = 30;  } diff --git a/home/wayland/modules/sway/bemenu.nix b/home/wayland/modules/sway/bemenu.nix new file mode 100644 index 0000000..ced6b2f --- /dev/null +++ b/home/wayland/modules/sway/bemenu.nix @@ -0,0 +1,31 @@ +{ config, lib, ... }: let +  background = "#000000"; +  foreground = "#FFFFFF"; +  swayYellow = "#d79921"; + +  font = config.global.font.sans.name +    + lib.optionalString (config.global.font.sans.size != null) +      " " + builtins.toString config.global.font.sans.size; +in { +  programs.bemenu = { +    enable = true; + +    settings = { +      fn = font; +      hp = 6; + +      tf = swayYellow; +      hf = swayYellow; + +      nf = foreground; +      af = foreground; + +      nb = background; +      cf = background; +      tb = background; +      fb = background; +      hb = background; +      ab = background; +    }; +  }; +} diff --git a/home/wayland/modules/sway/home.nix b/home/wayland/modules/sway/home.nix index 4878bf0..241c1d4 100644 --- a/home/wayland/modules/sway/home.nix +++ b/home/wayland/modules/sway/home.nix @@ -27,6 +27,7 @@ in {    imports = [      ./mako.nix      ./theme.nix +    ./bemenu.nix      ./swayidle.nix      ./swaylock.nix      ./i3status.nix | 
