From dd5bcde581e7e54b318685342e7ac89b69f094d5 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sun, 27 Aug 2023 10:33:58 +0400 Subject: [PATCH] Unset NOTIFY_SOCKET so it's not inherited --- src/main.rs | 6 ------ src/niri.rs | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main.rs b/src/main.rs index 3d5079c..bb5133b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,7 +20,6 @@ use std::ffi::OsString; use backend::Backend; use clap::Parser; use niri::Niri; -use sd_notify::NotifyState; use smithay::reexports::calloop::EventLoop; use smithay::reexports::wayland_server::{Display, DisplayHandle}; use tracing_subscriber::EnvFilter; @@ -123,9 +122,4 @@ fn main() { } }) .unwrap(); - - // Tell systemd we're stopping. - if let Err(err) = sd_notify::notify(false, &[NotifyState::Stopping]) { - warn!("error notifying systemd: {err:?}"); - } } diff --git a/src/niri.rs b/src/niri.rs index 9a8dcac..a7dbfb5 100644 --- a/src/niri.rs +++ b/src/niri.rs @@ -185,7 +185,7 @@ impl Niri { zbus_conn = Some(conn); // Notify systemd we're ready. - if let Err(err) = sd_notify::notify(false, &[NotifyState::Ready]) { + if let Err(err) = sd_notify::notify(true, &[NotifyState::Ready]) { warn!("error notifying systemd: {err:?}"); }; }