[squash] systemd scopes support

changes for code review

[squash] systemd scopes support

(doesn't compile) zbus connection seems to be missing sync

I think I got it

scoping works again

switched to a different method of systemd detection and cleaned up dead code

switch launchpad dependency back to main and removed unused imports
This commit is contained in:
Joshua Ferguson 2024-06-25 10:40:17 -04:00 committed by Ashley Wulber
parent b096107f81
commit b4561cfc71
4 changed files with 47 additions and 31 deletions

9
Cargo.lock generated
View file

@ -685,12 +685,13 @@ checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
[[package]]
name = "launch-pad"
version = "0.1.0"
source = "git+https://github.com/pop-os/launch-pad#1596d1b83ae5d5c804a69146f89718776022b46b"
source = "git+https://github.com/pop-os/launch-pad#a267ea1fe5f80b30f82b8ec557a88b23fa4ebdc3"
dependencies = [
"log",
"nix 0.26.2",
"rand",
"slotmap",
"sync_wrapper",
"thiserror",
"tokio",
"tokio-util",
@ -1255,6 +1256,12 @@ dependencies = [
"unicode-ident",
]
[[package]]
name = "sync_wrapper"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
[[package]]
name = "tempfile"
version = "3.6.0"