diff --git a/AGENTS.md b/AGENTS.md
index 64c3bd2..df63bff 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -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.
+### 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
- **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)
diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/dinit.svg b/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/dinit.svg
new file mode 100644
index 0000000..097570d
--- /dev/null
+++ b/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/dinit.svg
@@ -0,0 +1,6 @@
+
diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/openrc.svg b/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/openrc.svg
new file mode 100644
index 0000000..0440909
--- /dev/null
+++ b/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/openrc.svg
@@ -0,0 +1,6 @@
+
diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/runit.svg b/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/runit.svg
new file mode 100644
index 0000000..e61bedf
--- /dev/null
+++ b/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/runit.svg
@@ -0,0 +1,6 @@
+
diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/s6.svg b/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/s6.svg
new file mode 100644
index 0000000..44767e9
--- /dev/null
+++ b/iso-profiles/antergos/live-overlay/etc/calamares/modules/images/s6.svg
@@ -0,0 +1,6 @@
+
diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/netinstall.yaml b/iso-profiles/antergos/live-overlay/etc/calamares/modules/netinstall.yaml
index a60bed7..4c1d4d5 100644
--- a/iso-profiles/antergos/live-overlay/etc/calamares/modules/netinstall.yaml
+++ b/iso-profiles/antergos/live-overlay/etc/calamares/modules/netinstall.yaml
@@ -59,11 +59,6 @@
- artools-iso
- artools-pkg
-- name: "Style"
- description: "Antergos themes, icons, branding"
- selected: false
- packages: []
-
- name: "Desktop"
description: "DE"
selected: true
diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser.conf b/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser.conf
index 3334d07..b1feb4c 100644
--- a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser.conf
+++ b/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser.conf
@@ -13,7 +13,7 @@ items:
- id: OpenRC
name: openrc
description: "OpenRC init system"
- screenshot: ""
+ screenshot: "/etc/calamares/modules/images/openrc.svg"
netinstall:
name: "openrc"
description: "OpenRC init system"
@@ -84,7 +84,7 @@ items:
- id: Dinit
name: dinit
description: "Dinit init system"
- screenshot: ""
+ screenshot: "/etc/calamares/modules/images/dinit.svg"
netinstall:
name: "dinit"
description: "Dinit init system"
@@ -154,7 +154,7 @@ items:
- id: S6
name: s6
description: "S6 init system"
- screenshot: ""
+ screenshot: "/etc/calamares/modules/images/s6.svg"
netinstall:
name: "s6"
description: "S6 init system"
@@ -225,7 +225,7 @@ items:
- id: Runit
name: runit
description: "Runit init system"
- screenshot: ""
+ screenshot: "/etc/calamares/modules/images/runit.svg"
netinstall:
name: "runit"
description: "Runit init system"
diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packages.conf b/iso-profiles/antergos/live-overlay/etc/calamares/modules/packages.conf
index b5a2488..5b005cb 100644
--- a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packages.conf
+++ b/iso-profiles/antergos/live-overlay/etc/calamares/modules/packages.conf
@@ -1,6 +1,13 @@
+---
backend: pacman
-operations:
- - install
- - remove
- - update
+skip_if_no_internet: false
update_db: true
+ignore_update_db_error: false
+update_system: false
+
+pacman:
+ num_retries: 3
+ disable_download_timeout: false
+ needed_only: true
+
+operations: []
diff --git a/iso-profiles/antergos/live-overlay/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc b/iso-profiles/antergos/live-overlay/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc
new file mode 100644
index 0000000..c80bedc
--- /dev/null
+++ b/iso-profiles/antergos/live-overlay/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc
@@ -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
diff --git a/iso-profiles/antergos/root-overlay/usr/local/bin/set-antergos-wallpaper.sh b/iso-profiles/antergos/root-overlay/usr/local/bin/set-antergos-wallpaper.sh
index e2d6380..0aba28a 100755
--- a/iso-profiles/antergos/root-overlay/usr/local/bin/set-antergos-wallpaper.sh
+++ b/iso-profiles/antergos/root-overlay/usr/local/bin/set-antergos-wallpaper.sh
@@ -22,17 +22,7 @@ fi
echo "[$(date)] Wallpaper found, applying..." >> "$LOG"
-# Wait for Plasma shell to be ready
-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"
+echo "[$(date)] Applying wallpaper..." >> "$LOG"
/usr/bin/plasma-apply-wallpaperimage "$WALLPAPER" >> "$LOG" 2>&1
RC=$?
echo "[$(date)] plasma-apply-wallpaperimage exit code: $RC" >> "$LOG"