diff --git a/Cargo.toml b/Cargo.toml
index 035173e7..a8b183a1 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -30,7 +30,6 @@ heim = "0.0.10"
 log = "0.4.8"
 regex = "1.3.4"
 sysinfo = "0.11"
-winapi = "0.3.8"
 crossterm = "0.16"
 tui = {version = "0.8", features = ["crossterm"], default-features = false }
 lazy_static = "1.4.0"
@@ -40,6 +39,9 @@ serde = {version = "1.0", features = ["derive"] }
 unicode-segmentation = "1.6.0"
 unicode-width = "0.1.7"
 
+[target.'cfg(windows)'.dependencies]
+winapi = "0.3.8"
+
 [dev-dependencies]
 assert_cmd = "0.12"
 predicates = "1"