feat(system/about): display all system information required

This commit is contained in:
Michael Aaron Murphy 2023-02-01 00:47:01 +01:00
parent 0a267c027d
commit 89a251f2ba
No known key found for this signature in database
GPG key ID: B2732D4240C9212C
6 changed files with 585 additions and 43 deletions

62
Cargo.lock generated
View file

@ -416,6 +416,12 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
[[package]]
name = "concat-in-place"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5b80dba65d26e0c4b692ad0312b837f1177e8175031af57fd1de4f3bc36b430"
[[package]]
name = "concurrent-queue"
version = "2.1.0"
@ -425,6 +431,26 @@ dependencies = [
"crossbeam-utils",
]
[[package]]
name = "const_format"
version = "0.2.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7309d9b4d3d2c0641e018d449232f2e28f1b22933c137f157d3dbc14228b8c0e"
dependencies = [
"const_format_proc_macros",
]
[[package]]
name = "const_format_proc_macros"
version = "0.2.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d897f47bf7270cf70d370f8f98c1abb6d2d4cf60a6845d30e05bfb90c6568650"
dependencies = [
"proc-macro2",
"quote",
"unicode-xid",
]
[[package]]
name = "const_panic"
version = "0.2.7"
@ -492,6 +518,7 @@ dependencies = [
"async-channel",
"bytecheck",
"color-eyre",
"cosmic-settings-system",
"derive_setters",
"dirs",
"generator",
@ -506,6 +533,17 @@ dependencies = [
"tokio",
]
[[package]]
name = "cosmic-settings-system"
version = "0.1.0"
dependencies = [
"bumpalo",
"concat-in-place",
"const_format",
"memchr",
"sysinfo",
]
[[package]]
name = "cosmic-text"
version = "0.6.0"
@ -2228,6 +2266,15 @@ dependencies = [
"memchr",
]
[[package]]
name = "ntapi"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc51db7b362b205941f71232e56c625156eb9a929f8cf74a428fd5bc094a4afc"
dependencies = [
"winapi",
]
[[package]]
name = "num"
version = "0.4.0"
@ -3406,6 +3453,21 @@ dependencies = [
"winapi",
]
[[package]]
name = "sysinfo"
version = "0.27.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "975fe381e0ecba475d4acff52466906d95b153a40324956552e027b2a9eaa89e"
dependencies = [
"cfg-if",
"core-foundation-sys",
"libc",
"ntapi",
"once_cell",
"rayon",
"winapi",
]
[[package]]
name = "termcolor"
version = "1.2.0"