ships Retro Sun WPE.mp4 (credit: James White design, E-Cube anim) as default desktop wallpaper via Smart Video Wallpaper Reborn plasmoid. muted by default so your ears dont get synthwaved at 6am. mpv bumped from optdepends to depends bc we ship a video now. also the layan theme now comes with a built-in rave, you're welcome.
72 lines
3.1 KiB
Bash
72 lines
3.1 KiB
Bash
# Maintainer: Celestia Ludenberg <ash8820@proton.me>
|
|
#
|
|
# Video wallpaper credits:
|
|
# "Synthwave - New Retro Wave"
|
|
# Design by James White (https://society6.com/jameswhite)
|
|
# Animation by E-Cube
|
|
# Retrieved from Steam Workshop under fair use as a bundled
|
|
# live wallpaper for Antergos NeXT ISO.
|
|
|
|
pkgname=antergos-layan-theme
|
|
pkgver=1.0
|
|
pkgrel=4
|
|
pkgdesc='Antergos NeXT Layan theme suite — KDE configs, Kvantum, SDDM theme, and plasmoids'
|
|
arch=('any')
|
|
url="https://github.com/Antergos-NeXT/antergos-packages"
|
|
license=('GPL')
|
|
depends=('sddm' 'kvantum' 'yakuake' 'antergos-wallpapers' 'mpv')
|
|
optdepends=('cava: audio visualizer data source for Kurve'
|
|
'python-websockets: Kurve audio visualizer WebSocket fallback'
|
|
'qt6-websockets: Kurve audio visualizer QML WebSocket module'
|
|
'fzf: plasmusic-toolbar management integration'
|
|
'flatpak: plasmusic-toolbar flatpak support'
|
|
'yay: AUR helper integration for plasmusic-toolbar')
|
|
source=()
|
|
sha256sums=()
|
|
|
|
prepare() {
|
|
cp -a "${srcdir}/../Configs" "${srcdir}/"
|
|
}
|
|
|
|
package() {
|
|
# ── Home directory skel ──
|
|
mkdir -p "${pkgdir}/etc/skel"
|
|
cp -a "${srcdir}/Configs/Home/." "${pkgdir}/etc/skel/"
|
|
|
|
# ── Kvantum theme ──
|
|
mkdir -p "${pkgdir}/usr/share/Kvantum"
|
|
cp -a "${srcdir}/Configs/System/usr/share/Kvantum/." "${pkgdir}/usr/share/Kvantum/"
|
|
|
|
# ── SDDM theme ──
|
|
mkdir -p "${pkgdir}/usr/share/sddm/themes/AntergosDark-Layan"
|
|
cp -a "${srcdir}/Configs/System/usr/share/sddm/themes/AntergosDark-Layan/." "${pkgdir}/usr/share/sddm/themes/AntergosDark-Layan/"
|
|
|
|
# ── Vendor KDE SDDM config with dinit commands ──
|
|
mkdir -p "${pkgdir}/etc/sddm.conf.d"
|
|
cp "${srcdir}/Configs/System/etc/sddm.conf.d/kde_settings.conf" "${pkgdir}/etc/sddm.conf.d/"
|
|
|
|
# ── Logos ──
|
|
mkdir -p "${pkgdir}/usr/share/logos"
|
|
cp -a "${srcdir}/Configs/System/usr/share/logos/." "${pkgdir}/usr/share/logos/"
|
|
mkdir -p "${pkgdir}/usr/share/pixmaps"
|
|
cp "${srcdir}/Configs/System/usr/share/pixmaps/antergos.png" "${pkgdir}/usr/share/pixmaps/"
|
|
|
|
# ── Default video wallpaper ──
|
|
cp "${srcdir}/Configs/System/usr/share/backgrounds/antergos/Retro Sun WPE.mp4" \
|
|
"${pkgdir}/usr/share/backgrounds/antergos/"
|
|
|
|
# ── Start menu icon for icon theme ──
|
|
mkdir -p "${pkgdir}/usr/share/icons/hicolor/scalable/places"
|
|
cp "${srcdir}/Configs/System/usr/share/icons/hicolor/scalable/places/start-here-kde-antergos.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/places/start-here-kde-antergos.svg"
|
|
|
|
# Override breeze(-dark) start-here-kde icons so kickoff resolves to Antergos logo
|
|
for size in 16 22 24 32 64 96; do
|
|
mkdir -p "${pkgdir}/usr/share/icons/breeze-dark/places/${size}"
|
|
cp "${srcdir}/Configs/System/usr/share/icons/hicolor/scalable/places/start-here-kde-antergos.svg" \
|
|
"${pkgdir}/usr/share/icons/breeze-dark/places/${size}/start-here-kde.svg"
|
|
mkdir -p "${pkgdir}/usr/share/icons/breeze/places/${size}"
|
|
cp "${srcdir}/Configs/System/usr/share/icons/hicolor/scalable/places/start-here-kde-antergos.svg" \
|
|
"${pkgdir}/usr/share/icons/breeze/places/${size}/start-here-kde.svg"
|
|
done
|
|
}
|