Merge branch 'master' into applet-host
This commit is contained in:
commit
b2dc23f4f8
4 changed files with 593 additions and 28 deletions
|
|
@ -40,6 +40,12 @@ async fn main() -> Result<()> {
|
|||
systemd::start_systemd_target()
|
||||
.await
|
||||
.wrap_err("failed to start systemd target")?;
|
||||
// Always stop the target when the process exits or panics.
|
||||
scopeguard::defer! {
|
||||
if let Ok(manager) = systemd_client::manager::build_blocking_proxy() {
|
||||
manager.stop_unit("cosmic-session.target", "replace").ok();
|
||||
}
|
||||
}
|
||||
let env_vars = env_rx
|
||||
.await
|
||||
.expect("failed to receive environmental variables")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue