diff --git a/Cargo.lock b/Cargo.lock
index e0ff745..1d79b6f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -90,12 +90,6 @@ version = "1.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
 
-[[package]]
-name = "cfg_aliases"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
-
 [[package]]
 name = "cfg_aliases"
 version = "0.2.1"
@@ -323,18 +317,6 @@ version = "2.7.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
 
-[[package]]
-name = "nix"
-version = "0.28.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
-dependencies = [
- "bitflags 2.6.0",
- "cfg-if",
- "cfg_aliases 0.1.1",
- "libc",
-]
-
 [[package]]
 name = "nix"
 version = "0.29.0"
@@ -343,7 +325,7 @@ checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
 dependencies = [
  "bitflags 2.6.0",
  "cfg-if",
- "cfg_aliases 0.2.1",
+ "cfg_aliases",
  "libc",
 ]
 
@@ -887,7 +869,7 @@ dependencies = [
  "clap_mangen",
  "dns-lookup",
  "libc",
- "nix 0.28.0",
+ "nix",
  "phf",
  "phf_codegen",
  "pretty_assertions",
@@ -981,7 +963,7 @@ dependencies = [
  "dns-lookup",
  "glob",
  "libc",
- "nix 0.29.0",
+ "nix",
  "number_prefix",
  "once_cell",
  "os_display",
diff --git a/Cargo.toml b/Cargo.toml
index daebd48..22bf40d 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -47,7 +47,7 @@ phf = "0.11.2"
 phf_codegen = "0.11.2"
 textwrap = { version = "0.16.0", features = ["terminal_size"] }
 xattr = "1.3.1"
-nix = { version = "0.28", default-features = false }
+nix = { version = "0.29", default-features = false }
 tempfile = "3.9.0"
 rand = { version = "0.8", features = ["small_rng"] }
 serde = { version = "1.0", features = ["derive"] }