docs: update for wallpaper removal from binary

Sync documentation with greetd-moongreet wallpaper removal.
This commit is contained in:
2026-03-28 23:23:10 +01:00
parent d5e431d37e
commit 9a89da8b13
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -1,5 +1,12 @@
# Decisions
## 2026-03-28 Remove embedded wallpaper from binary
- **Who**: Selene, Dom
- **Why**: Wallpaper is installed by moonarch to /usr/share/moonarch/wallpaper.jpg. Embedding a 374K JPEG in the binary is redundant. GTK background color (Catppuccin Mocha base) is a clean fallback.
- **Tradeoffs**: Without moonarch installed AND without config, greeter shows plain dark background instead of wallpaper. Acceptable — that's the expected minimal state.
- **How**: Remove wallpaper.jpg from GResources, return None from resolve_background_path when no file found, skip wallpaper window creation and background picture when no path available.
## 2026-03-28 GPU blur via GskBlurNode replaces CPU blur
- **Who**: Ragnar, Dom