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
+9
View File
@@ -0,0 +1,9 @@
# ABOUTME: Example greetd configuration for Moongreet.
# ABOUTME: Copy to /etc/greetd/config.toml and adjust as needed.
[terminal]
vt = 1
[default_session]
command = "moongreet"
user = "greeter"
+4 -3
View File
@@ -1,8 +1,9 @@
# ABOUTME: Optional configuration for the Moongreet greeter.
# ABOUTME: Background image and other visual settings.
# ABOUTME: Example configuration for the Moongreet greeter.
# ABOUTME: Copy to /etc/moongreet/moongreet.toml and adjust paths.
[appearance]
background = "../data/wallpaper.jpg"
# Absolute path to wallpaper image
background = "/usr/share/backgrounds/wallpaper.jpg"
[behavior]
# show_user_list = true