diff options
| author | Nippy <nippy@rp1.hu> | 2026-05-08 21:33:53 +0200 |
|---|---|---|
| committer | Nippy <nippy@rp1.hu> | 2026-05-08 21:33:53 +0200 |
| commit | e77075b6b8751ff079d332db02f733341c530e88 (patch) | |
| tree | 92d36e83569d9489b5c0caf4dbf798f98acc72d9 /raveos-hyprland-theme/raveos-hyprland-apply.sh | |
| parent | c9be161c7390ca560cfa8a91742c6cd80c16061e (diff) | |
| download | RaveOS-PKGBUILD-e77075b6b8751ff079d332db02f733341c530e88.tar.gz RaveOS-PKGBUILD-e77075b6b8751ff079d332db02f733341c530e88.zip | |
raveos update
Diffstat (limited to 'raveos-hyprland-theme/raveos-hyprland-apply.sh')
| -rw-r--r-- | raveos-hyprland-theme/raveos-hyprland-apply.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/raveos-hyprland-theme/raveos-hyprland-apply.sh b/raveos-hyprland-theme/raveos-hyprland-apply.sh index 90167e4..f383a87 100644 --- a/raveos-hyprland-theme/raveos-hyprland-apply.sh +++ b/raveos-hyprland-theme/raveos-hyprland-apply.sh @@ -114,6 +114,7 @@ while IFS=: read -r user _ uid gid _ home shell; do "${home}/.config/kitty" \ "${home}/.config/fastfetch" + pkill -u "$user" hyprpaper 2>/dev/null || true if [[ -d "${payload_dir}/hypr" ]]; then cp -rf "${payload_dir}/hypr/." "${home}/.config/hypr/" fi @@ -175,6 +176,11 @@ while IFS=: read -r user _ uid gid _ home shell; do if command -v matugen &>/dev/null && [[ -f "${home}/.config/background" ]]; then runuser -u "$user" -- matugen image "${home}/.config/background" 2>/dev/null || true fi + + hypr_sig=$(runuser -u "$user" -- bash -c 'ls /run/user/'"$uid"'/hypr/ 2>/dev/null | tail -1') + if [[ -n "$hypr_sig" ]]; then + runuser -u "$user" -- bash -c "HYPRLAND_INSTANCE_SIGNATURE='${hypr_sig}' hyprctl dispatch exec 'env LIBGL_ALWAYS_SOFTWARE=1 hyprpaper'" 2>/dev/null || true + fi done < /etc/passwd echo "Automatic apply finished." |