fix: enable dm systemd services

This commit is contained in:
Rudra Saraswat 2026-04-04 01:52:23 +01:00
parent a8f06a6404
commit 2430f2a94d
3 changed files with 20 additions and 5 deletions

View file

@ -5,13 +5,15 @@ stages:
run: | run: |
if [[ "$BASE_DESKTOP" = gnome ]]; then if [[ "$BASE_DESKTOP" = gnome ]]; then
pacman -Syqu --noconfirm gnome pacman -Syqu --noconfirm gnome
systemctl enable gdm
elif [[ "$BASE_DESKTOP" = plasma ]]; then elif [[ "$BASE_DESKTOP" = plasma ]]; then
pacman -Syqu --noconfirm plasma \ pacman -Syqu --noconfirm sddm plasma \
kde-accessibility-meta \ kde-accessibility-meta \
kde-multimedia-meta \ kde-multimedia-meta \
kde-system-meta \ kde-system-meta \
kde-utilities-meta \ kde-utilities-meta \
discover discover
systemctl enable sddm
fi fi
env: env:

View file

@ -43,10 +43,6 @@ stages:
- "python-requests" - "python-requests"
- "python-fasteners" - "python-fasteners"
- module: systemctl-enable
inputs:
- NetworkManager
- module: exec - module: exec
inputs: inputs:
- | - |
@ -85,6 +81,15 @@ stages:
git clone --revision "$BASE_AKSHARA_REPO_COMMIT" --depth 1 "$BASE_AKSHARA_REPO" /akshara git clone --revision "$BASE_AKSHARA_REPO_COMMIT" --depth 1 "$BASE_AKSHARA_REPO" /akshara
cp -a /akshara/usr/* /usr cp -a /akshara/usr/* /usr
- module: systemctl-enable
inputs:
- akshara-update-cleanup
- NetworkManager
- module: systemctl-user-enable
inputs:
- akshara-update-check
post-stages: post-stages:
- module: exec - module: exec
inputs: inputs:

View file

@ -10,6 +10,14 @@ modules:
run: | run: |
DEBIAN_FRONTEND=noninteractive apt-get autoremove --purge -yq "$@" DEBIAN_FRONTEND=noninteractive apt-get autoremove --purge -yq "$@"
- name: systemctl-enable
run: |
systemctl enable "$@"
- name: systemctl-user-enable
run: |
systemctl --global enable "$@"
stages: stages:
- module: exec - module: exec
inputs: inputs: