diff --git a/apparmor.d/groups/hypr/hyprpaper b/apparmor.d/groups/hypr/hyprpaper index 5b12d009c..616ff6c57 100644 --- a/apparmor.d/groups/hypr/hyprpaper +++ b/apparmor.d/groups/hypr/hyprpaper @@ -8,7 +8,7 @@ include @{exec_path} = @{bin}/hyprpaper -profile hyprpaper /{,usr/}{,s}bin/hyprpaper flags=(attach_disconnected) { +profile hyprpaper @{exec_path} flags=(attach_disconnected) { include include @@ -16,17 +16,16 @@ profile hyprpaper /{,usr/}{,s}bin/hyprpaper flags=(attach_disconnected) { /usr/share/icons/** r, - owner @{XDG_WALLPAPERS_DIR}/** r, + owner @{HOME}/@{XDG_WALLPAPERS_DIR}/** r, owner @{user_config_dirs}/hypr/hyprpaper.conf r, - owner @{run}/user/*/ r, - owner @{run}/user/*/.hyprpaper* rw, - owner @{run}/user/*/hypr/*/.hyprpaper.sock w, - owner @{run}/user/*/hyprpaper.lock rw, + owner @{run}/user/@{uid}/ r, + owner @{run}/user/@{uid}/.hyprpaper* rw, + owner @{run}/user/@{uid}/hypr/*/.hyprpaper.sock w, + owner @{run}/user/@{uid}/hyprpaper.lock rw, include if exists } # vim:syntax=apparmor -