# Maintainer: Michał # # 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 Euri Linux ISO. pkgname=euri-layan-theme pkgver=1.0 pkgrel=6 pkgdesc='Euri Linux Layan theme suite - KDE configs, Kvantum, SDDM theme, and plasmoids' arch=('any') url="https://antergos-nas.taild4360b.ts.net/Euri-Linux/euri-packages" license=('GPL') depends=('kvantum' 'yakuake' 'euri-wallpapers' 'mpv') optdepends=('sddm: EuriDark-Layan SDDM theme - without this, the pixie theme files ship but will not 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/EuriDark-Layan" cp -a "${srcdir}/Configs/System/usr/share/sddm/themes/EuriDark-Layan/." "${pkgdir}/usr/share/sddm/themes/EuriDark-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/euri.png" "${pkgdir}/usr/share/pixmaps/" # ── Default video wallpaper ── mkdir -p "${pkgdir}/usr/share/backgrounds/euri" cp "${srcdir}/Configs/System/usr/share/backgrounds/euri/euri-wallpaper.mp4" \ "${pkgdir}/usr/share/backgrounds/euri/" # ── 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-euri.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/places/start-here-kde-euri.svg" # Override breeze(-dark) start-here-kde icons so kickoff resolves to Euri 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-euri.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-euri.svg" \ "${pkgdir}/usr/share/icons/breeze/places/${size}/start-here-kde.svg" done }