docs(readme): sync OS compatibility section with win32yank fallback
This commit is contained in:
@@ -179,10 +179,14 @@ for broader distro support, but coverage outside Arch is thinner.
|
|||||||
|
|
||||||
A number of functions call Linux-specific subsystems directly, with no
|
A number of functions call Linux-specific subsystems directly, with no
|
||||||
fallback: `systemd-inhibit` (`wake-lock`), `zramctl`/`swapon` (`swapstat`),
|
fallback: `systemd-inhibit` (`wake-lock`), `zramctl`/`swapon` (`swapstat`),
|
||||||
`sbctl` and UEFI Secure Boot state (`sbver`), `wl-copy`/`xclip` for clipboard
|
`sbctl` and UEFI Secure Boot state (`sbver`), and GNU coreutils flags like
|
||||||
access (`y`, `p`, `paste`, `hist` — Wayland or X11 only, no `pbcopy`/`pbpaste`
|
`stat -c`/`numfmt` (`sudo-toggle`, `dng2avif`), which differ or don't exist
|
||||||
fallback), and GNU coreutils flags like `stat -c`/`numfmt` (`sudo-toggle`,
|
under a BSD userland.
|
||||||
`dng2avif`), which differ or don't exist under a BSD userland.
|
|
||||||
|
Clipboard access (`y`, `p`, `paste`, `hist`) is the exception: it falls back
|
||||||
|
through `wl-copy`/`wl-paste` (Wayland), `xclip` (X11), and `win32yank.exe`
|
||||||
|
(WSL2), so it works on all three — there's still no `pbcopy`/`pbpaste`
|
||||||
|
fallback for macOS.
|
||||||
|
|
||||||
**macOS** is not supported — `_fish_deps_detect_pm` checks for `brew`, but
|
**macOS** is not supported — `_fish_deps_detect_pm` checks for `brew`, but
|
||||||
that alone doesn't make the functions above work; they have no macOS
|
that alone doesn't make the functions above work; they have no macOS
|
||||||
@@ -190,8 +194,9 @@ equivalent path today.
|
|||||||
|
|
||||||
**Windows** is not supported. Fish has no native Windows build, and this
|
**Windows** is not supported. Fish has no native Windows build, and this
|
||||||
config isn't tested under WSL either. WSL2 can run `systemd`, so basic shell
|
config isn't tested under WSL either. WSL2 can run `systemd`, so basic shell
|
||||||
use may work, but Secure Boot/zram state is meaningless inside a VM and
|
use may work; Secure Boot/zram state is still meaningless inside a VM, but
|
||||||
clipboard integration has no WSL-specific path here.
|
clipboard integration works via `win32yank.exe` once it's reachable through
|
||||||
|
WSL interop — `fish-deps install` can fetch it for you.
|
||||||
|
|
||||||
**Assumed present on any Linux system this runs on:** `git`, `gpg`, `tar`,
|
**Assumed present on any Linux system this runs on:** `git`, `gpg`, `tar`,
|
||||||
and GNU coreutils. These aren't tracked by `fish-deps` — they're base-system
|
and GNU coreutils. These aren't tracked by `fish-deps` — they're base-system
|
||||||
|
|||||||
Reference in New Issue
Block a user