diff --git a/iso-profiles/antergos/root-overlay/etc/skel/.config/autostart/antergos-wallpaper.desktop b/iso-profiles/antergos/root-overlay/etc/skel/.config/autostart/antergos-wallpaper.desktop new file mode 100644 index 0000000..ceb2b26 --- /dev/null +++ b/iso-profiles/antergos/root-overlay/etc/skel/.config/autostart/antergos-wallpaper.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=Set Antergos NeXT Wallpaper +Comment=Apply Antergos NeXT default wallpaper on first login +Exec=/usr/local/bin/set-antergos-wallpaper.sh +Terminal=false +X-KDE-autostart-phase=2 +NoDisplay=true 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 new file mode 100755 index 0000000..6b364d2 --- /dev/null +++ b/iso-profiles/antergos/root-overlay/usr/local/bin/set-antergos-wallpaper.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +# One-shot wallpaper setter for Antergos NeXT +# Runs at first login via autostart, then disables itself + +MARKER="$HOME/.config/antergos-wallpaper-set" + +if [[ -f "$MARKER" ]]; then + exit 0 +fi + +WALLPAPER="/usr/share/wallpapers/antergos-wallpaper/contents/images/adwaita-morning.webp" + +if [[ -f "$WALLPAPER" ]]; then + plasma-apply-wallpaperimage "$WALLPAPER" 2>/dev/null +fi + +touch "$MARKER"