Partially implement greetd IPC

This commit is contained in:
Jeremy Soller 2023-10-02 14:38:00 -06:00
parent adf8decc5b
commit 4077ff0949
No known key found for this signature in database
GPG key ID: DCFCA852D3906975
4 changed files with 331 additions and 31 deletions

44
Cargo.lock generated
View file

@ -651,9 +651,12 @@ dependencies = [
name = "cosmic-greeter"
version = "0.1.0"
dependencies = [
"env_logger",
"greetd_ipc",
"libcosmic",
"log",
"tokio",
"uzers",
]
[[package]]
@ -968,6 +971,19 @@ dependencies = [
"syn 2.0.37",
]
[[package]]
name = "env_logger"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
dependencies = [
"humantime",
"is-terminal",
"log",
"regex",
"termcolor",
]
[[package]]
name = "equivalent"
version = "1.0.1"
@ -1450,6 +1466,7 @@ checksum = "839390036de887ed0e6a58a82fc03619b27c96f24ac6425f7c9a6c397a6482f6"
dependencies = [
"serde",
"serde_json",
"thiserror",
]
[[package]]
@ -1530,6 +1547,12 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df"
[[package]]
name = "humantime"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "iced"
version = "0.10.0"
@ -1813,6 +1836,17 @@ dependencies = [
"windows-sys 0.48.0",
]
[[package]]
name = "is-terminal"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
dependencies = [
"hermit-abi",
"rustix 0.38.14",
"windows-sys 0.48.0",
]
[[package]]
name = "itertools"
version = "0.10.5"
@ -3667,6 +3701,16 @@ dependencies = [
"tiny-skia-path",
]
[[package]]
name = "uzers"
version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76d283dc7e8c901e79e32d077866eaf599156cbf427fffa8289aecc52c5c3f63"
dependencies = [
"libc",
"log",
]
[[package]]
name = "version_check"
version = "0.9.4"