No description
On GPU-less targets (VMs, headless, exotic hardware) wlroots refuses to initialise without a hardware renderer, so the autologin session exec'd Hyprland on tty1 and it died immediately — leaving a blinking cursor and no desktop, while tty2 still showed the (correct) `bos` login. Export WLR_RENDERER_ALLOW_SOFTWARE=1 before exec Hyprland in root's .bash_profile so wlroots may use the llvmpipe software renderer when no GPU renderer exists. On real hardware the hardware renderer is still chosen; this is purely a fallback. Also set WLR_NO_HARDWARE_CURSORS=1 so the pointer isn't invisible in VMs. Both must be real env vars (read at wlroots init), not Hyprland `env=` lines, which apply too late. |
||
|---|---|---|
| .forgejo/workflows | ||
| bos-settings | ||
| dotfiles | ||
| iso | ||
| packaging | ||
| .gitignore | ||
| bakery.toml | ||
| bread_white.svg | ||
| Cargo.lock | ||
| Cargo.toml | ||
| DESIGN.md | ||
| LICENSE | ||