1[package]
2name = "osuclack"
3version = "0.1.0"
4edition = "2024"
5
6[features]
7tray = ["dep:trayicon", "dep:winapi"]
8
9[dependencies]
10fastrand = "2.3.0"
11quad-snd = "0.2.8"
12trayicon = { version = "0.3.0", optional = true }
13winapi = { version = "0.3.9", features = [
14 "winuser",
15 "windef",
16 "minwindef",
17 "shellapi",
18 "libloaderapi",
19 "commctrl",
20 "basetsd",
21], optional = true }
22
23[target.'cfg(target_os = "linux")'.dependencies]
24evdev = "0.13.2"
25libc = "0.2"
26
27[target.'cfg(not(target_os = "linux"))'.dependencies]
28device_query = "4.0.1"