summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsinanmohd <sinan@sinanmohd.com>2024-06-18 09:34:09 +0530
committersinanmohd <sinan@sinanmohd.com>2024-06-18 11:24:18 +0530
commit6e965e855e752e01adb78f7e2492351aa7ce88c7 (patch)
tree3c5095ea2e5ff8fda92571d4241adc415f867c21
parente188c7ad2688d07a1494ec6f87c6e8d854dd63b1 (diff)
home/wayland/bemenu: init
-rw-r--r--home/cez/modules/wayland.nix2
-rw-r--r--home/wayland/modules/sway/bemenu.nix31
-rw-r--r--home/wayland/modules/sway/home.nix1
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