tenseleyflow/hyprkvm / 013ce24

Browse files

build things

Authored by mfwolffe <wolffemf@dukes.jmu.edu>
SHA
013ce2423dfe6ca03d0c4a9a635ff465f26fb05c
Parents
bf0c444
Tree
fb09566

2 changed files

StatusFile+-
M Cargo.lock 90 1
M Cargo.toml 5 0
Cargo.lockmodified
@@ -395,6 +395,18 @@ version = "0.1.6"
395395
 source = "registry+https://github.com/rust-lang/crates.io-index"
396396
 checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff"
397397
 
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
+
398410
 [[package]]
399411
 name = "fs_extra"
400412
 version = "1.3.0"
@@ -440,6 +452,15 @@ dependencies = [
440452
  "wasip2",
441453
 ]
442454
 
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
+
443464
 [[package]]
444465
 name = "hashbrown"
445466
 version = "0.16.1"
@@ -458,6 +479,12 @@ version = "0.5.2"
458479
 source = "registry+https://github.com/rust-lang/crates.io-index"
459480
 checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
460481
 
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
+
461488
 [[package]]
462489
 name = "hostname"
463490
 version = "0.4.2"
@@ -495,10 +522,12 @@ name = "hyprkvm-daemon"
495522
 version = "0.1.0"
496523
 dependencies = [
497524
  "anyhow",
525
+ "base64",
498526
  "bytes",
499527
  "clap",
500528
  "dirs",
501529
  "evdev",
530
+ "hex",
502531
  "hostname",
503532
  "hyprkvm-common",
504533
  "rcgen",
@@ -521,6 +550,7 @@ dependencies = [
521550
  "wayland-protocols 0.31.2",
522551
  "wayland-protocols-misc",
523552
  "wayland-protocols-wlr",
553
+ "wl-clipboard-rs",
524554
 ]
525555
 
526556
 [[package]]
@@ -530,7 +560,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
530560
 checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
531561
 dependencies = [
532562
  "equivalent",
533
- "hashbrown",
563
+ "hashbrown 0.16.1",
534564
 ]
535565
 
536566
 [[package]]
@@ -670,6 +700,15 @@ dependencies = [
670700
  "memoffset",
671701
 ]
672702
 
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
+
673712
 [[package]]
674713
 name = "nu-ansi-term"
675714
 version = "0.50.3"
@@ -703,6 +742,16 @@ version = "0.2.0"
703742
 source = "registry+https://github.com/rust-lang/crates.io-index"
704743
 checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
705744
 
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
+
706755
 [[package]]
707756
 name = "parking_lot"
708757
 version = "0.12.5"
@@ -736,6 +785,17 @@ dependencies = [
736785
  "serde_core",
737786
 ]
738787
 
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
+
739799
 [[package]]
740800
 name = "pin-project-lite"
741801
 version = "0.2.16"
@@ -1347,6 +1407,17 @@ dependencies = [
13471407
  "tracing-log",
13481408
 ]
13491409
 
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
+
13501421
 [[package]]
13511422
 name = "typenum"
13521423
 version = "1.19.0"
@@ -1758,6 +1829,24 @@ version = "0.46.0"
17581829
 source = "registry+https://github.com/rust-lang/crates.io-index"
17591830
 checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
17601831
 
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
+
17611850
 [[package]]
17621851
 name = "wyz"
17631852
 version = "0.5.1"
Cargo.tomlmodified
@@ -56,5 +56,10 @@ bytes = "1"
5656
 hostname = "0.4"
5757
 rustix = { version = "0.38", features = ["fs"] }
5858
 
59
+# Clipboard
60
+wl-clipboard-rs = "0.9"
61
+hex = "0.4"
62
+base64 = "0.22"
63
+
5964
 # Internal crates
6065
 hyprkvm-common = { path = "hyprkvm-common" }