Deduplicate nix dependency versions (#12307)

# Description
Now we only use `nix 0.28.0`

Achieved by
- updating `ctrlc` to `3.4.4`
- updating `wl-clipboard-rs` to `0.8.1`
- update our own dependency on `nix` from `0.27` to `0.28`
  - required fixing uses of `nix::unistd::{tcgetpgrp,tcsetpgrp}`
  - now requires an I/O safe file descriptor
  - fake one pointing to `libc::STDIN_FILENO` (we were only accessing
`0` previously, dito for fish)


# User-Facing Changes
Better compile times and less to download as source dependencies
This commit is contained in:
Stefan Holderbach
2024-03-27 16:43:37 +01:00
committed by GitHub
parent bf8de9d1ea
commit dfbbacfdf8
5 changed files with 45 additions and 58 deletions

View File

@ -7,6 +7,8 @@ pub mod os_info;
#[cfg(target_os = "windows")]
mod windows;
#[cfg(unix)]
pub use self::foreground::stdin_fd;
pub use self::foreground::ForegroundChild;
#[cfg(any(target_os = "android", target_os = "linux"))]
pub use self::linux::*;