Proof Portal

Project overview

Omarchy

ProbeLabs65 findings · 95 requirements

A proof layer — requirements, tests and verified fixes — for two of Omarchy's subsystems: the application menu (launcher scripts, QML model, JSONC config, search and selection) and the lock screen (lock scripts, QML, PAM authentication). Scope is deliberately limited to those components of omacom/omarchy; the rest of the distribution is not covered.

Inbox
ReportR-4373GitHub issuePublicReceived

Hyprland crashes on charger unplug — hybrid GPU (Intel iGPU + NVIDIA dGPU) power switch not handled

Reported by ADIBAINS · filed May 10, 2026Closed upstream on 2026-05-10 by its own reporter ADIBAINS. GitHub close reason: completed. Closed by its own reporter — not by itself evidence of a fix.

Received and recorded verbatim. Nothing has been checked yet.

At a glance

1 · What is claimed?
Only the report text below — no validator has restated it as checkable claims yet.
2 · What does it affect?
Not yet mapped to any requirement or component.
3 · Is it reproducible?
No validation has been run yet.
4 · What remains unclear?
  • Not validated yet: no claims, no reproducer.
5 · What happens next?
Our staff decide whether the report is valid. Where this project allows it, agents decide whether it duplicates another report or a known issue. No decision has been recorded yet.

Original report

Hyprland crashes on charger unplug — hybrid GPU (Intel iGPU + NVIDIA dGPU) power switch not handledrevision 1 · captured 2026-10-04 11:56 UTC via poll

System Details

  • OS: Omarchy 3.8.0
  • Kernel: Linux 7.0.3-arch1-2
  • WM: Hyprland 0.54.3 (Wayland)
  • Terminal: alacritty 0.17.0
  • Theme: Tokyo Night
  • Font: JetBrainsMono Nerd Font 9pt
  • Machine: Lenovo LOQ 15IAX9 (83GS)
  • CPU: Intel Core i5-12450HX (8+4 cores)
  • dGPU: NVIDIA GeForce RTX 2050 [Discrete]
  • iGPU: Intel UHD Graphics @ 1.30 GHz [Integrated]
  • Display: 1920x1080 @ 1.5x scaling, 15", 144Hz (Built-in)
  • RAM: 11.39 GiB total, 1.90 GiB used
  • Disk: btrfs, 474.92 GiB total

What's Wrong?

When the laptop is plugged into the charger, Hyprland runs correctly — the system appears to use the discrete NVIDIA GPU. When the charger is unplugged, Hyprland/Wayland crashes immediately and the session dies. A force restart is required. After reboot, the system runs on the integrated Intel GPU (presumably because the power state no longer triggers the dGPU).

This suggests that the GPU hot-switch triggered by the power state change (AC → battery) is not being handled gracefully by Hyprland or the underlying Omarchy configuration.

Steps to Reproduce

  1. Boot with charger plugged in — Hyprland starts, runs on dGPU
  2. Unplug charger
  3. Hyprland session crashes immediately; force restart required
  4. On reboot without charger, system runs on iGPU — stable

Expected Behavior

Either:
- Hyprland gracefully transitions between GPUs on power state change, OR
- Hyprland consistently uses one GPU (preferably iGPU for battery) regardless of power state

<img width="1369" height="940" alt="Image" src="https://github.com/user-attachments/assets/1b60d4fb-41c8-482a-8f24-ace6cbb75849" />

View raw text
## System Details
- **OS:** Omarchy 3.8.0
- **Kernel:** Linux 7.0.3-arch1-2
- **WM:** Hyprland 0.54.3 (Wayland)
- **Terminal:** alacritty 0.17.0
- **Theme:** Tokyo Night
- **Font:** JetBrainsMono Nerd Font 9pt
- **Machine:** Lenovo LOQ 15IAX9 (83GS)
- **CPU:** Intel Core i5-12450HX (8+4 cores)
- **dGPU:** NVIDIA GeForce RTX 2050 [Discrete]
- **iGPU:** Intel UHD Graphics @ 1.30 GHz [Integrated]
- **Display:** 1920x1080 @ 1.5x scaling, 15", 144Hz (Built-in)
- **RAM:** 11.39 GiB total, 1.90 GiB used
- **Disk:** btrfs, 474.92 GiB total


## What's Wrong?

When the laptop is **plugged into the charger**, Hyprland runs correctly — the system appears to use the discrete NVIDIA GPU. When the **charger is unplugged**, Hyprland/Wayland **crashes immediately** and the session dies. A force restart is required. After reboot, the system runs on the integrated Intel GPU (presumably because the power state no longer triggers the dGPU).

This suggests that the GPU hot-switch triggered by the power state change (AC → battery) is **not being handled gracefully** by Hyprland or the underlying Omarchy configuration.

## Steps to Reproduce

1. Boot with charger plugged in — Hyprland starts, runs on dGPU
2. Unplug charger
3. Hyprland session crashes immediately; force restart required
4. On reboot without charger, system runs on iGPU — stable

## Expected Behavior

Either:
- Hyprland gracefully transitions between GPUs on power state change, OR
- Hyprland consistently uses one GPU (preferably iGPU for battery) regardless of power state

<img width="1369" height="940" alt="Image" src="https://github.com/user-attachments/assets/1b60d4fb-41c8-482a-8f24-ace6cbb75849" />
  • 1b60d4fb-41c8-482a-8f24-ace6cbb75849

Validation

Not checked yet. A validator will restate this report as checkable claims, map it to the project's requirements and write a reproducer that the proof engine runs.

Linked

Not linked to any known issue, other report or change yet.

Decision

Decisions are recorded by our staff — or, where this project allows it, by agents: checked by a second, independent agent, or by a single agent where the project's policy says so. Any decision reached so far is shown below.

No decision has been recorded yet.