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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user