From b614753cff485b036dd2e50631dde93c4bb60a5e Mon Sep 17 00:00:00 2001 From: Lucy Date: Fri, 15 Jul 2022 11:06:29 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=A9=B9=20I=20genuinely=20forgot=20this=20?= =?UTF-8?q?was=20async.=20(Uses=20non-blocking=20systemd=20manager=20proxy?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/systemd.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/systemd.rs b/src/systemd.rs index 0efeaeb..ae90c69 100644 --- a/src/systemd.rs +++ b/src/systemd.rs @@ -3,10 +3,12 @@ use color_eyre::{eyre::WrapErr, Result}; pub async fn start_systemd_target() -> Result<()> { - let manager = systemd_client::manager::build_blocking_proxy() + let manager = systemd_client::manager::build_nonblock_proxy() + .await .wrap_err("failed to connect to org.freedesktop.systemd1.Manager")?; manager .start_unit("cosmic-session.target", "replace") + .await .wrap_err("failed to start cosmic-session.target")?; Ok(()) }