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"