moonset-Installation und moonlock-Service in post-install ergänzen
Post-Install klont und installiert moonset aus Gitea und richtet den moonlock systemd User-Service ein.
This commit is contained in:
parent
3acfe42ece
commit
8e59f9298a
@ -148,6 +148,24 @@ else
|
||||
log "moongreet bereits installiert."
|
||||
fi
|
||||
|
||||
# --- moonset installieren (Power Menu aus Gitea) ---
|
||||
|
||||
if ! command -v moonset &>/dev/null; then
|
||||
log "Installiere moonset..."
|
||||
MOONSET_TMPDIR=$(mktemp -d)
|
||||
git clone https://gitea.moonarch.de/nevaforget/moonset.git "$MOONSET_TMPDIR/moonset"
|
||||
(cd "$MOONSET_TMPDIR/moonset" && uv pip install --system .)
|
||||
rm -rf "$MOONSET_TMPDIR"
|
||||
else
|
||||
log "moonset bereits installiert."
|
||||
fi
|
||||
|
||||
# --- moonlock systemd user service ---
|
||||
|
||||
log "Konfiguriere moonlock User-Service..."
|
||||
sudo mkdir -p /etc/systemd/user
|
||||
sudo cp "$DEFAULTS_DIR/etc/systemd/user/moonlock.service" /etc/systemd/user/moonlock.service
|
||||
|
||||
# --- greetd / moongreet Konfiguration ---
|
||||
|
||||
log "Konfiguriere greetd + moongreet..."
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user