@@ -395,6 +395,18 @@ version = "0.1.6" |
| 395 | 395 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 396 | 396 | checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff" |
| 397 | 397 | |
| 398 | +[[package]] |
| 399 | +name = "fixedbitset" |
| 400 | +version = "0.5.7" |
| 401 | +source = "registry+https://github.com/rust-lang/crates.io-index" |
| 402 | +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" |
| 403 | + |
| 404 | +[[package]] |
| 405 | +name = "foldhash" |
| 406 | +version = "0.1.5" |
| 407 | +source = "registry+https://github.com/rust-lang/crates.io-index" |
| 408 | +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" |
| 409 | + |
| 398 | 410 | [[package]] |
| 399 | 411 | name = "fs_extra" |
| 400 | 412 | version = "1.3.0" |
@@ -440,6 +452,15 @@ dependencies = [ |
| 440 | 452 | "wasip2", |
| 441 | 453 | ] |
| 442 | 454 | |
| 455 | +[[package]] |
| 456 | +name = "hashbrown" |
| 457 | +version = "0.15.5" |
| 458 | +source = "registry+https://github.com/rust-lang/crates.io-index" |
| 459 | +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" |
| 460 | +dependencies = [ |
| 461 | + "foldhash", |
| 462 | +] |
| 463 | + |
| 443 | 464 | [[package]] |
| 444 | 465 | name = "hashbrown" |
| 445 | 466 | version = "0.16.1" |
@@ -458,6 +479,12 @@ version = "0.5.2" |
| 458 | 479 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 459 | 480 | checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" |
| 460 | 481 | |
| 482 | +[[package]] |
| 483 | +name = "hex" |
| 484 | +version = "0.4.3" |
| 485 | +source = "registry+https://github.com/rust-lang/crates.io-index" |
| 486 | +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" |
| 487 | + |
| 461 | 488 | [[package]] |
| 462 | 489 | name = "hostname" |
| 463 | 490 | version = "0.4.2" |
@@ -495,10 +522,12 @@ name = "hyprkvm-daemon" |
| 495 | 522 | version = "0.1.0" |
| 496 | 523 | dependencies = [ |
| 497 | 524 | "anyhow", |
| 525 | + "base64", |
| 498 | 526 | "bytes", |
| 499 | 527 | "clap", |
| 500 | 528 | "dirs", |
| 501 | 529 | "evdev", |
| 530 | + "hex", |
| 502 | 531 | "hostname", |
| 503 | 532 | "hyprkvm-common", |
| 504 | 533 | "rcgen", |
@@ -521,6 +550,7 @@ dependencies = [ |
| 521 | 550 | "wayland-protocols 0.31.2", |
| 522 | 551 | "wayland-protocols-misc", |
| 523 | 552 | "wayland-protocols-wlr", |
| 553 | + "wl-clipboard-rs", |
| 524 | 554 | ] |
| 525 | 555 | |
| 526 | 556 | [[package]] |
@@ -530,7 +560,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" |
| 530 | 560 | checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" |
| 531 | 561 | dependencies = [ |
| 532 | 562 | "equivalent", |
| 533 | | - "hashbrown", |
| 563 | + "hashbrown 0.16.1", |
| 534 | 564 | ] |
| 535 | 565 | |
| 536 | 566 | [[package]] |
@@ -670,6 +700,15 @@ dependencies = [ |
| 670 | 700 | "memoffset", |
| 671 | 701 | ] |
| 672 | 702 | |
| 703 | +[[package]] |
| 704 | +name = "nom" |
| 705 | +version = "8.0.0" |
| 706 | +source = "registry+https://github.com/rust-lang/crates.io-index" |
| 707 | +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" |
| 708 | +dependencies = [ |
| 709 | + "memchr", |
| 710 | +] |
| 711 | + |
| 673 | 712 | [[package]] |
| 674 | 713 | name = "nu-ansi-term" |
| 675 | 714 | version = "0.50.3" |
@@ -703,6 +742,16 @@ version = "0.2.0" |
| 703 | 742 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 704 | 743 | checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" |
| 705 | 744 | |
| 745 | +[[package]] |
| 746 | +name = "os_pipe" |
| 747 | +version = "1.2.3" |
| 748 | +source = "registry+https://github.com/rust-lang/crates.io-index" |
| 749 | +checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" |
| 750 | +dependencies = [ |
| 751 | + "libc", |
| 752 | + "windows-sys 0.61.2", |
| 753 | +] |
| 754 | + |
| 706 | 755 | [[package]] |
| 707 | 756 | name = "parking_lot" |
| 708 | 757 | version = "0.12.5" |
@@ -736,6 +785,17 @@ dependencies = [ |
| 736 | 785 | "serde_core", |
| 737 | 786 | ] |
| 738 | 787 | |
| 788 | +[[package]] |
| 789 | +name = "petgraph" |
| 790 | +version = "0.8.3" |
| 791 | +source = "registry+https://github.com/rust-lang/crates.io-index" |
| 792 | +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" |
| 793 | +dependencies = [ |
| 794 | + "fixedbitset", |
| 795 | + "hashbrown 0.15.5", |
| 796 | + "indexmap", |
| 797 | +] |
| 798 | + |
| 739 | 799 | [[package]] |
| 740 | 800 | name = "pin-project-lite" |
| 741 | 801 | version = "0.2.16" |
@@ -1347,6 +1407,17 @@ dependencies = [ |
| 1347 | 1407 | "tracing-log", |
| 1348 | 1408 | ] |
| 1349 | 1409 | |
| 1410 | +[[package]] |
| 1411 | +name = "tree_magic_mini" |
| 1412 | +version = "3.2.2" |
| 1413 | +source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1414 | +checksum = "b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6" |
| 1415 | +dependencies = [ |
| 1416 | + "memchr", |
| 1417 | + "nom", |
| 1418 | + "petgraph", |
| 1419 | +] |
| 1420 | + |
| 1350 | 1421 | [[package]] |
| 1351 | 1422 | name = "typenum" |
| 1352 | 1423 | version = "1.19.0" |
@@ -1758,6 +1829,24 @@ version = "0.46.0" |
| 1758 | 1829 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1759 | 1830 | checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" |
| 1760 | 1831 | |
| 1832 | +[[package]] |
| 1833 | +name = "wl-clipboard-rs" |
| 1834 | +version = "0.9.3" |
| 1835 | +source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1836 | +checksum = "e9651471a32e87d96ef3a127715382b2d11cc7c8bb9822ded8a7cc94072eb0a3" |
| 1837 | +dependencies = [ |
| 1838 | + "libc", |
| 1839 | + "log", |
| 1840 | + "os_pipe", |
| 1841 | + "rustix 1.1.3", |
| 1842 | + "thiserror 2.0.17", |
| 1843 | + "tree_magic_mini", |
| 1844 | + "wayland-backend", |
| 1845 | + "wayland-client", |
| 1846 | + "wayland-protocols 0.32.10", |
| 1847 | + "wayland-protocols-wlr", |
| 1848 | +] |
| 1849 | + |
| 1761 | 1850 | [[package]] |
| 1762 | 1851 | name = "wyz" |
| 1763 | 1852 | version = "0.5.1" |