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');
// Use wl-clipboard tools
} else {
console.log('Not running in Wayland');
// Use X11 tools
}
How it works
The package detects Wayland sessions by checking:
WAYLAND_DISPLAY
environment variable - The primary indicator set by Wayland compositorsXDG_SESSION_TYPE
environment variable - Set by display managers to indicate session type
Returns false
on non-Linux platforms.