feat: deployment-readiness — Assets ins Package, importlib.resources, AUR PKGBUILD

Assets (default-avatar.svg, Icons) von data/ nach src/moongreet/data/
verschoben, damit sie automatisch im Wheel landen. Pfadauflösung in
greeter.py und main.py auf importlib.resources umgestellt. Dev-Fallback
in config.py entfernt — nur noch /etc/moongreet/moongreet.toml.
Beispiel-Configs für System-Deployment und AUR PKGBUILD ergänzt.
This commit is contained in:
2026-03-26 11:06:18 +01:00
parent 806a76e44f
commit 3db69e30bc
11 changed files with 109 additions and 20 deletions
+3 -2
View File
@@ -17,9 +17,10 @@ Teil des Moonarch-Ökosystems.
## Projektstruktur
- `src/moongreet/` — Quellcode
- `src/moongreet/data/` — Package-Assets (Default-Avatar, Icons) — werden mit dem Wheel ausgeliefert
- `tests/` — pytest Tests
- `data/` — Assets (Icons, Default-Avatar)
- `config/` — Konfigurationsdateien
- `data/`User-Assets (wallpaper.jpg) — nicht Teil des Packages
- `config/`Beispiel-Konfigurationsdateien für `/etc/moongreet/` und `/etc/greetd/`
## Kommandos