diff --git a/apparmor.d/groups/hypr/hyprpm b/apparmor.d/groups/hypr/hyprpm index 8a8270052..77c6bfe69 100644 --- a/apparmor.d/groups/hypr/hyprpm +++ b/apparmor.d/groups/hypr/hyprpm @@ -8,7 +8,7 @@ include @{exec_path} = @{bin}/hyprpm -profile hyprpm /{,usr/}{,s}bin/hyprpm { +profile hyprpm @{exec_path} { include include include @@ -17,27 +17,25 @@ profile hyprpm /{,usr/}{,s}bin/hyprpm { network inet dgram, network inet stream, network inet6 dgram, + network inet6 stream, @{exec_path} mr, @{bin}/** rix, @{lib}/gcc/** rix, - @{lib}/gcc/*/*/** rix, @{lib}/git-core/** rix, /usr/include/** r, /usr/share/git-core/** r, /usr/share/pkgconfig/** r, - owner @{user_share_dirs}/hyprpm/ r, - owner @{user_share_dirs}/hyprpm/** rw, - owner @{user_share_dirs}/hyprpm/*/*/** rw, + owner @{HOME}/.gitconfig r, + + owner @{user_share_dirs}/hyprpm/{,**} rw, /tmp/hyprpm/** rw, - /tmp/hyprpm/*/*/** rw, include if exists } # vim:syntax=apparmor -