Files
euri-packages/packages/antergos-layan-theme/PKGBUILD
T
c-ludenberg a2f1e7544e 🎉 SYNTHWAVE WALLPAPER: video wallpaper goes brrr
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.
2026-07-22 19:58:31 +02:00

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
}