summaryrefslogtreecommitdiff
path: root/raveos-hyprland-theme/raveos-hyprland-apply.sh
diff options
context:
space:
mode:
authorNippy <nippy@rp1.hu>2026-05-07 22:13:02 +0200
committerNippy <nippy@rp1.hu>2026-05-07 22:13:02 +0200
commit254e4d31b98d00f39e7f5d6f209cee2adce68ec9 (patch)
tree309d5ee9904e410e40b3f10e8d9a54dced9c4968 /raveos-hyprland-theme/raveos-hyprland-apply.sh
parente0185ec8d3c80921c449e73de44a63cbb5577edc (diff)
downloadRaveOS-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.sh27
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