# Maintainer: Celestia Ludenberg # # 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=6 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=('kvantum' 'yakuake' 'antergos-wallpapers' 'mpv') optdepends=('sddm: AntergosDark-Layan SDDM theme — without this, the pixie theme files ship but won't activate' '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 ── mkdir -p "${pkgdir}/usr/share/backgrounds/antergos" cp "${srcdir}/Configs/System/usr/share/backgrounds/antergos/antergos-wallpaper.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 }