From 2c69d33227017a2a87aa1d407c1851879af82203 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sun, 6 Jul 2025 11:21:17 +0200 Subject: modules/river/keymap: Avoid trailing spaces in spawn --- modules/by-name/ri/river/keymap.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'modules/by-name/ri/river/keymap.nix') diff --git a/modules/by-name/ri/river/keymap.nix b/modules/by-name/ri/river/keymap.nix index a842563a..077bcbf9 100644 --- a/modules/by-name/ri/river/keymap.nix +++ b/modules/by-name/ri/river/keymap.nix @@ -9,14 +9,19 @@ mkTagCommand = name: index: [name (index2tag index)]; mkSpawn' = pkg: binaryName: args: further: (further - // { + // (let + maybeSpace = + if args == "" + then "" + else " "; + in { command = [ "spawn" - "${lib.getExe' pkg binaryName} ${args}" + "${lib.getExe' pkg binaryName}${maybeSpace}${args}" ]; - description = "${binaryName} ${args}"; - }); + description = "${binaryName}${maybeSpace}${args}"; + })); mkSpawn = pkg: args: further: (mkSpawn' pkg pkg.meta.mainProgram args further); -- cgit 1.4.1