diff --git a/src/powermenu.rs b/src/powermenu.rs index 330289b..7bce5ec 100644 --- a/src/powermenu.rs +++ b/src/powermenu.rs @@ -30,6 +30,16 @@ fn spawn_command(cmd: &str) { let _ = Command::new("sh").arg("-c").arg(cmd).spawn(); } +fn spawn_detached(cmd: &str) { + let _ = Command::new("sh") + .arg("-c") + .arg(cmd) + .stdin(std::process::Stdio::null()) + .stdout(std::process::Stdio::null()) + .stderr(std::process::Stdio::null()) + .spawn(); +} + fn build_options_model( opts: &[crate::config::MenuOption], ) -> (ModelRc, HashMap) { @@ -86,7 +96,10 @@ pub fn run_power_menu(cfg: ResolvedConfig) -> Result<(), Box