summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNippy <nippy@rp1.hu>2026-06-24 15:55:58 +0200
committerNippy <nippy@rp1.hu>2026-06-24 15:55:58 +0200
commitfbc68bfd23d57cc9f04c5aa2b29be2ad64b4c97f (patch)
tree2f494255d4d5158e9479286dd2c104c1cfc96b74
parentab1fe2edb947954e60bebaa3e5173ae41938416c (diff)
downloadRaveOS-PKGBUILD-fbc68bfd23d57cc9f04c5aa2b29be2ad64b4c97f.tar.gz
RaveOS-PKGBUILD-fbc68bfd23d57cc9f04c5aa2b29be2ad64b4c97f.zip
AlexC javitva...
-rw-r--r--raveos-cosmic-theme/PKGBUILD18
-rw-r--r--raveos-gnome-theme/PKGBUILD8
-rw-r--r--raveos-hyprland-theme/PKGBUILD24
3 files changed, 35 insertions, 15 deletions
diff --git a/raveos-cosmic-theme/PKGBUILD b/raveos-cosmic-theme/PKGBUILD
index eb84501..bbe85ce 100644
--- a/raveos-cosmic-theme/PKGBUILD
+++ b/raveos-cosmic-theme/PKGBUILD
@@ -11,14 +11,18 @@
pkgname=raveos-cosmic-theme
pkgver=0.0.0
-pkgrel=10
+pkgrel=11
pkgdesc="RaveOS Cosmic theme payload and installer"
arch=('any')
url="https://raveos.local"
license=('custom')
conflicts=('raveos-hyprland-theme' 'raveos-gnome-theme')
-depends=('fastfetch')
+depends=()
+
+optdepends=(
+ 'fastfetch: terminál üdvözlő (profile.d script indítja)'
+)
install="${pkgname}.install"
source=()
@@ -38,9 +42,13 @@ package() {
"${pkgdir}/usr/share/raveos/cosmic-theme/"
# SDDM téma: rendszerszintű telepítés, SDDM innen olvassa
- install -dm755 "${pkgdir}/usr/share/sddm/themes"
- cp -r "${startdir}/theme-data/sddm/sddm-rave-theme" \
- "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme"
+ install -dm755 "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme"
+ find "${startdir}/theme-data/sddm/sddm-rave-theme" -type f | while read -r f; do
+ rel="${f#${startdir}/theme-data/sddm/sddm-rave-theme/}"
+ dir=$(dirname "$rel")
+ install -dm755 "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme/${dir}"
+ install -Dm644 "$f" "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme/${rel}"
+ done
# SDDM konfig: post_install/post_upgrade hook telepíti (nem itt, hogy
# elkerüljük a pacman "conflicting files" hibát az unowned fájloknál)
diff --git a/raveos-gnome-theme/PKGBUILD b/raveos-gnome-theme/PKGBUILD
index 3c9d6fa..eabab2c 100644
--- a/raveos-gnome-theme/PKGBUILD
+++ b/raveos-gnome-theme/PKGBUILD
@@ -11,14 +11,18 @@
pkgname=raveos-gnome-theme
pkgver=0.0.0
-pkgrel=23
+pkgrel=24
pkgdesc="RaveOS GNOME theme payload and installer"
arch=('any')
url="https://raveos.local"
license=('custom')
conflicts=('raveos-hyprland-theme' 'raveos-cosmic-theme')
-depends=('fastfetch')
+depends=()
+
+optdepends=(
+ 'fastfetch: terminál üdvözlő (profile.d script indítja)'
+)
install="${pkgname}.install"
source=()
diff --git a/raveos-hyprland-theme/PKGBUILD b/raveos-hyprland-theme/PKGBUILD
index c8f7b6f..510765d 100644
--- a/raveos-hyprland-theme/PKGBUILD
+++ b/raveos-hyprland-theme/PKGBUILD
@@ -10,7 +10,7 @@
pkgname=raveos-hyprland-theme
pkgver=0.0.0
-pkgrel=45
+pkgrel=46
pkgdesc="RaveOS Hyprland theme payload and installer (includes DankMaterialShell)"
arch=('any')
url="https://raveos.local"
@@ -19,16 +19,20 @@ conflicts=('raveos-cosmic-theme' 'raveos-gnome-theme')
# Futáshoz szükséges csomagok
depends=(
- 'fastfetch' # terminál üdvözlő (profile.d script indítja)
'dms-shell-hyprland' # DankMaterialShell - a fő panel/shell
'matugen' # wallpaper-alapú színséma generátor (matugen image ...)
'socat' # hyprshell socket kommunikációhoz (keybinds)
'hyprshell' # Alt+Tab ablakváltó overlay
'hyprpaper' # háttérkép daemon
- 'wl-clipboard' # wl-paste (clipboard pipeline)
- 'cliphist' # clipboard history store
'polkit-gnome' # polkit auth agent (GUI sudo kérések)
- 'kitty' # alapértelmezett terminál
+)
+
+# Opcionális csomagok
+optdepends=(
+ 'fastfetch: terminál üdvözlő (profile.d script indítja)'
+ 'wl-clipboard: wl-paste (clipboard pipeline)'
+ 'cliphist: clipboard history store'
+ 'kitty: alapértelmezett terminál'
)
install="${pkgname}.install"
@@ -49,9 +53,13 @@ package() {
"${pkgdir}/usr/share/raveos/hyprland-theme/"
# SDDM téma: rendszerszintű telepítés, SDDM innen olvassa
- install -dm755 "${pkgdir}/usr/share/sddm/themes"
- cp -r "${startdir}/theme-data/sddm/sddm-rave-theme" \
- "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme"
+ install -dm755 "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme"
+ find "${startdir}/theme-data/sddm/sddm-rave-theme" -type f | while read -r f; do
+ rel="${f#${startdir}/theme-data/sddm/sddm-rave-theme/}"
+ dir=$(dirname "$rel")
+ install -dm755 "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme/${dir}"
+ install -Dm644 "$f" "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme/${rel}"
+ done
# SDDM konfig: NEM itt telepítjük, hanem post_install/post_upgrade hook-ból,
# mert ha az unowned fájl már létezik, a pacman ütközés-ellenőrzése ELŐBB fut