fix: packages.conf format, add init icons, instant wallpaper

- packages.conf: fix operations format (strings -> empty list)
- netinstall.yaml: remove empty Style group
- packagechooser.conf: add Breeze-style init system SVG icons
- wallpaper: pre-bake config in skel for instant wallpaper, remove wait loop
- AGENTS.md: add GPG signing instructions
This commit is contained in:
2026-07-02 22:33:49 +02:00
parent f04e0c317e
commit b05bec6452
10 changed files with 61 additions and 24 deletions
+10
View File
@@ -10,6 +10,16 @@ git config user.email "ash8820@proton.me"
**This commandment shalt be obeyed in every session before committing or pushing.** Suffer not the default identity to live. The OpenHands heresy shall not be permitted again. **This commandment shalt be obeyed in every session before committing or pushing.** Suffer not the default identity to live. The OpenHands heresy shall not be permitted again.
### GPG Signing (Salvation Through Seal)
All commits **MUST** be signed with the Antergos NeXT maintainer key:
```bash
git config user.signingkey F1D8F02C5E929F3FE0424EE897F813D238CF0DBB
git config commit.gpgsign true
```
Then commit with `git commit -S -m "message"`. If GPG prompts for a passphrase, pray to the build gods and provide it. An unsigned commit is a mortal sin.
## The Crusade ## The Crusade
- **Artix Linux** ISO (OpenRC init), forked from EndeavourOS-ISO, then migrated to artools after 15 days in a vent shaft - **Artix Linux** ISO (OpenRC init), forked from EndeavourOS-ISO, then migrated to artools after 15 days in a vent shaft
- **KDE Plasma** live environment with Calamares installer (offline + online modes) - **KDE Plasma** live environment with Calamares installer (offline + online modes)
@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
<circle cx="32" cy="32" r="30" fill="#f67400"/>
<g transform="translate(21,21) scale(1)">
<path d="m3 3v16l16-8z" fill="white"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 212 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
<circle cx="32" cy="32" r="30" fill="#3daee9"/>
<g transform="translate(21,21) scale(1)">
<path d="M 11.5 3 C 10.286139 3 9.2809778 3.8559279 9.0507812 5 L 3 5 L 3 6 L 9.0507812 6 C 9.2809778 7.1440721 10.286139 8 11.5 8 C 12.713861 8 13.719022 7.1440721 13.949219 6 L 19 6 L 19 5 L 13.949219 5 C 13.719022 3.8559279 12.713861 3 11.5 3 z M 5.5 14 C 4.1149999 14 3 15.115 3 16.5 C 3 17.885 4.1149999 19 5.5 19 C 6.7138604 19 7.7190223 18.144072 7.9492188 17 L 19 17 L 19 16 L 7.9492188 16 C 7.7190223 14.855928 6.7138604 14 5.5 14 z M 5.5 15 C 6.3310001 15 7 15.669 7 16.5 C 7 17.331 6.3310001 18 5.5 18 C 4.6689999 18 4 17.331 4 16.5 C 4 15.669 4.6689999 15 5.5 15 z" fill="white"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 766 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
<circle cx="32" cy="32" r="30" fill="#27ae60"/>
<g transform="translate(21,21) scale(1)">
<path d="M 3 3 L 3 7 L 3 18 L 3 19 L 13 19 L 19 19 L 19 18 L 19 13 L 19 7 L 19 3 L 3 3 z M 4 7 L 18 7 L 18 13 L 18 18 L 13 18 L 4 18 L 4 7 z M 9 10 L 9 16 L 14 13 L 9 10 z" fill="white"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 361 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
<circle cx="32" cy="32" r="30" fill="#9b59b6"/>
<g transform="translate(21,21) scale(1)">
<path d="m11 3a8 8 0 0 0-7.9277344 7h1.0058594a7 7 0 0 1 6.921875-6 7 7 0 0 1 6.320312 4h-3.320312v1h5v-1-4h-1v3.1679688a8 8 0 0 0-7-4.1679688zm6.921875 9a7 7 0 0 1-6.921875 6 7 7 0 0 1-6.3105469-4h3.3105469v-1h-5v1 4h1v-3.195312a8 8 0 0 0 7 4.195312 8 8 0 0 0 7.927734-7h-1.005859z" fill="white"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 472 B

@@ -59,11 +59,6 @@
- artools-iso - artools-iso
- artools-pkg - artools-pkg
- name: "Style"
description: "Antergos themes, icons, branding"
selected: false
packages: []
- name: "Desktop" - name: "Desktop"
description: "DE" description: "DE"
selected: true selected: true
@@ -13,7 +13,7 @@ items:
- id: OpenRC - id: OpenRC
name: openrc name: openrc
description: "OpenRC init system" description: "OpenRC init system"
screenshot: "" screenshot: "/etc/calamares/modules/images/openrc.svg"
netinstall: netinstall:
name: "openrc" name: "openrc"
description: "OpenRC init system" description: "OpenRC init system"
@@ -84,7 +84,7 @@ items:
- id: Dinit - id: Dinit
name: dinit name: dinit
description: "Dinit init system" description: "Dinit init system"
screenshot: "" screenshot: "/etc/calamares/modules/images/dinit.svg"
netinstall: netinstall:
name: "dinit" name: "dinit"
description: "Dinit init system" description: "Dinit init system"
@@ -154,7 +154,7 @@ items:
- id: S6 - id: S6
name: s6 name: s6
description: "S6 init system" description: "S6 init system"
screenshot: "" screenshot: "/etc/calamares/modules/images/s6.svg"
netinstall: netinstall:
name: "s6" name: "s6"
description: "S6 init system" description: "S6 init system"
@@ -225,7 +225,7 @@ items:
- id: Runit - id: Runit
name: runit name: runit
description: "Runit init system" description: "Runit init system"
screenshot: "" screenshot: "/etc/calamares/modules/images/runit.svg"
netinstall: netinstall:
name: "runit" name: "runit"
description: "Runit init system" description: "Runit init system"
@@ -1,6 +1,13 @@
---
backend: pacman backend: pacman
operations: skip_if_no_internet: false
- install
- remove
- update
update_db: true update_db: true
ignore_update_db_error: false
update_system: false
pacman:
num_retries: 3
disable_download_timeout: false
needed_only: true
operations: []
@@ -0,0 +1,11 @@
[Containments][1]
activity=
formfactor=0
lastScreen=0
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image
[Containments][1][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/antergos-wallpaper/contents/images/adwaita-morning.webp
FillMode=2
@@ -22,17 +22,7 @@ fi
echo "[$(date)] Wallpaper found, applying..." >> "$LOG" echo "[$(date)] Wallpaper found, applying..." >> "$LOG"
# Wait for Plasma shell to be ready echo "[$(date)] Applying wallpaper..." >> "$LOG"
for i in 1 2 3 4 5; do
if qdbus org.kde.plasmashell >/dev/null 2>&1; then
echo "[$(date)] Plasmashell ready on attempt $i" >> "$LOG"
break
fi
echo "[$(date)] Waiting for plasmashell... (attempt $i)" >> "$LOG"
sleep 2
done
echo "[$(date)] Trying plasma-apply-wallpaperimage..." >> "$LOG"
/usr/bin/plasma-apply-wallpaperimage "$WALLPAPER" >> "$LOG" 2>&1 /usr/bin/plasma-apply-wallpaperimage "$WALLPAPER" >> "$LOG" 2>&1
RC=$? RC=$?
echo "[$(date)] plasma-apply-wallpaperimage exit code: $RC" >> "$LOG" echo "[$(date)] plasma-apply-wallpaperimage exit code: $RC" >> "$LOG"