From d2f46a59b4c13e3f6ff81322f72114b89ffbb1f9 Mon Sep 17 00:00:00 2001 From: Username404-59 Date: Sun, 22 Jun 2025 16:45:17 +0200 Subject: [PATCH] Make launch_command more flexible with {app_name} --- src/config/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/config/mod.rs b/src/config/mod.rs index 4960d7d..11661ff 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -439,14 +439,14 @@ pub const fn default_true() -> bool { } pub fn default_launch_command() -> String { - String::from("gtk-launch") + String::from("gtk-launch {app_name}") } pub fn launch_command(file_name: &str, str: &str) { - let launch_command_parts: Vec<&str> = str.split_whitespace().collect(); + let expanded = str.replace("{app_name}", file_name); + let launch_command_parts: Vec<&str> = expanded.split_whitespace().collect(); if let Err(err) = Command::new(&launch_command_parts[0]) .args(&launch_command_parts[1..]) - .arg(file_name) .stdout(Stdio::null()) .stderr(Stdio::null()) .spawn()