is-wayland
Check if the current Linux session is using Wayland
Install
npm install is-wayland
Usage
import isWayland from 'is-wayland';
if (isWayland()) {
console.log('Running in Wayland');
} else {
console.log('Not running in Wayland');
}
How it works
The package detects Wayland sessions by checking:
WAYLAND_DISPLAY environment variable - The primary indicator set by Wayland compositors
XDG_SESSION_TYPE environment variable - Set by display managers to indicate session type
Returns false on non-Linux platforms.
Related
- is-docker - Check if the process is running inside a Docker container
- is-wsl - Check if the process is running inside Windows Subsystem for Linux