{ den, ... }: {
  den.aspects.wayland.nixos = {
    environment.sessionVariables = {
      # Core Wayland session
      XDG_SESSION_TYPE             = "wayland";
      CLUTTER_BACKEND              = "wayland";
      SDL_VIDEODRIVER              = "wayland";

      # Browser / Electron Wayland backends
      MOZ_ENABLE_WAYLAND           = "1";
      ELECTRON_OZONE_PLATFORM_HINT = "wayland";
      NIXOS_OZONE_WL               = "1";

      # OpenGL / frame pacing
      __GL_SYNC_TO_VBLANK          = "0";
      __GL_MaxFramesAllowed        = "1";
    };
  };
}
