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 |