diff options
| author | Nippy <nippy@rp1.hu> | 2026-05-07 22:13:02 +0200 |
|---|---|---|
| committer | Nippy <nippy@rp1.hu> | 2026-05-07 22:13:02 +0200 |
| commit | 254e4d31b98d00f39e7f5d6f209cee2adce68ec9 (patch) | |
| tree | 309d5ee9904e410e40b3f10e8d9a54dced9c4968 /raveos-hyprland-theme/raveos-hyprland-apply.sh | |
| parent | e0185ec8d3c80921c449e73de44a63cbb5577edc (diff) | |
| download | RaveOS-PKGBUILD-254e4d31b98d00f39e7f5d6f209cee2adce68ec9.tar.gz RaveOS-PKGBUILD-254e4d31b98d00f39e7f5d6f209cee2adce68ec9.zip | |
raveos-hyprland-theme: merge RaveOS-Hyprland into theme-data, bump pkgrel=12
- Remove RaveOS-Hyprland/ directory (configs merged into theme-data/)
- Move gtk-3.0, gtk-4.0, nwg-look, Thunar, xfce4, xsettingsd into theme-data/
- Update PKGBUILD: pkgrel=12, remove RaveOS-Hyprland copy step
- Update apply.sh: handle new theme-data subdirs (gtk, nwg-look, Thunar, xfce4, xsettingsd)
- Sync hyprland.conf, monitors.conf, workspaces.conf, kitty.conf
Diffstat (limited to 'raveos-hyprland-theme/raveos-hyprland-apply.sh')
| -rw-r--r-- | raveos-hyprland-theme/raveos-hyprland-apply.sh | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/raveos-hyprland-theme/raveos-hyprland-apply.sh b/raveos-hyprland-theme/raveos-hyprland-apply.sh index 0fcfb63..44ac63d 100644 --- a/raveos-hyprland-theme/raveos-hyprland-apply.sh +++ b/raveos-hyprland-theme/raveos-hyprland-apply.sh @@ -2,7 +2,6 @@ set -euo pipefail payload_dir="/usr/share/raveos/hyprland-theme/theme-data" -config_dir="/usr/share/raveos/hyprland-theme/RaveOS-Hyprland" if [[ ! -d "$payload_dir" ]]; then echo "Missing payload: $payload_dir" >&2 @@ -62,13 +61,12 @@ if [[ -f "${payload_dir}/background" ]]; then install -Dm644 "${payload_dir}/background" /etc/skel/.config/background fi -if [[ -d "$config_dir" ]]; then - for d in "${config_dir}"/*/; do - name=$(basename "$d") - mkdir -p "/etc/skel/.config/${name}" - cp -rf "${d}." "/etc/skel/.config/${name}/" - done -fi +for d in gtk-3.0 gtk-4.0 nwg-look Thunar xfce4 xsettingsd; do + if [[ -d "${payload_dir}/${d}" ]]; then + mkdir -p "/etc/skel/.config/${d}" + cp -rf "${payload_dir}/${d}/." "/etc/skel/.config/${d}/" + fi +done if [[ -f "${payload_dir}/sddm/sddm.conf" ]]; then install -Dm644 "${payload_dir}/sddm/sddm.conf" /etc/sddm.conf.d/raveos-theme.conf @@ -131,13 +129,12 @@ while IFS=: read -r user _ uid gid _ home shell; do if [[ -f "${payload_dir}/hypr/scripts/raveos-monitor-setup.sh" ]]; then bash "${payload_dir}/hypr/scripts/raveos-monitor-setup.sh" --hypr-dir "${home}/.config/hypr" fi - if [[ -d "$config_dir" ]]; then - for d in "${config_dir}"/*/; do - name=$(basename "$d") - mkdir -p "${home}/.config/${name}" - cp -rf "${d}." "${home}/.config/${name}/" - done - fi + for d in gtk-3.0 gtk-4.0 nwg-look Thunar xfce4 xsettingsd; do + if [[ -d "${payload_dir}/${d}" ]]; then + mkdir -p "${home}/.config/${d}" + cp -rf "${payload_dir}/${d}/." "${home}/.config/${d}/" + fi + done chown -R "${uid}:${gid}" "$home" done < /etc/passwd |