From a054ca7ded3222c8e497ccb485199a9ef2ea41d4 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 19 Aug 2025 20:56:05 +0100 Subject: [PATCH] Add `-c` to dmenu, but as a noop To support other scripts. --- modules/dwm/dmenu-center-noop.patch | 14 ++++++++++++++ modules/dwm/packages.nix | 7 ++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 modules/dwm/dmenu-center-noop.patch diff --git a/modules/dwm/dmenu-center-noop.patch b/modules/dwm/dmenu-center-noop.patch new file mode 100644 index 00000000..9773ce73 --- /dev/null +++ b/modules/dwm/dmenu-center-noop.patch @@ -0,0 +1,14 @@ +diff --git a/dmenu.c b/dmenu.c + +index fd49549..e9e2648 100644 +--- a/dmenu.c ++++ b/dmenu.c +@@ -757,6 +757,8 @@ main(int argc, char *argv[]) + colors[SchemeSel][ColFg] = argv[++i]; + else if (!strcmp(argv[i], "-w")) /* embedding window id */ + embed = argv[++i]; ++ else if (!strcmp(argv[i], "-c")) ++ continue; + else + usage(); + diff --git a/modules/dwm/packages.nix b/modules/dwm/packages.nix index 5e58932e..0bc07182 100644 --- a/modules/dwm/packages.nix +++ b/modules/dwm/packages.nix @@ -3,7 +3,12 @@ { pkgs, ... }: { environment.systemPackages = with pkgs; [ - dmenu + (dmenu.override { + patches = [ + ./dmenu-center-noop.patch + ]; + }) + dmenu-bluetooth dunst networkmanager_dmenu