diff --git a/Cargo.lock b/Cargo.lock
index d8a07f41..c11ebf63 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -373,12 +373,13 @@ dependencies = [
 
 [[package]]
 name = "etcetera"
-version = "0.7.1"
+version = "0.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51822eedc6129d8c4d96cec86d56b785e983f943c9ce9fb892e0c2a99a7f47a0"
+checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943"
 dependencies = [
  "cfg-if",
  "home",
+ "windows-sys 0.48.0",
 ]
 
 [[package]]
diff --git a/helix-core/Cargo.toml b/helix-core/Cargo.toml
index c10ed735..3f7d34db 100644
--- a/helix-core/Cargo.toml
+++ b/helix-core/Cargo.toml
@@ -45,7 +45,7 @@ encoding_rs = "0.8"
 
 chrono = { version = "0.4", default-features = false, features = ["alloc", "std"] }
 
-etcetera = "0.7"
+etcetera = "0.8"
 textwrap = "0.16.0"
 
 [dev-dependencies]
diff --git a/helix-loader/Cargo.toml b/helix-loader/Cargo.toml
index ff8ffb1c..18216bcb 100644
--- a/helix-loader/Cargo.toml
+++ b/helix-loader/Cargo.toml
@@ -17,7 +17,7 @@ path = "src/main.rs"
 anyhow = "1"
 serde = { version = "1.0", features = ["derive"] }
 toml = "0.7"
-etcetera = "0.7"
+etcetera = "0.8"
 tree-sitter = "0.20"
 once_cell = "1.17"
 log = "0.4"