feat(abs): add abi reference to all abstractions.

This commit is contained in:
Alexandre Pujol 2024-10-09 22:19:01 +01:00
parent c923cc7ccf
commit fc43400c26
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
112 changed files with 225 additions and 1 deletions

View file

@ -9,6 +9,8 @@
# applications (bwrap) that have no way to restrict access depending on the
# application being confined.
abi <abi/4.0>,
include <abstractions/audio-client>
include <abstractions/bus-accessibility>
include <abstractions/bus-session>

View file

@ -3,6 +3,8 @@
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
# SPDX-License-Identifier: GPL-2.0-only
abi <abi/4.0>,
/usr/share/dpkg/cputable r,
/usr/share/dpkg/tupletable r,

View file

@ -7,6 +7,8 @@
# - the flag: attach_disconnected
# - bwrap execution: '@{bin}/bwrap rix,'
abi <abi/4.0>,
userns,
capability net_admin,

View file

@ -6,6 +6,8 @@
# This abstraction is for chromium based application. Chromium based browsers
# need to use abstractions/chromium instead.
abi <abi/4.0>,
userns,
capability setgid, # If kernel.unprivileged_userns_clone = 1

View file

@ -12,6 +12,8 @@
# @{cache_dirs} = @{user_cache_dirs}/@{name}
#
abi <abi/4.0>,
include <abstractions/dconf-write>
include <abstractions/desktop>
include <abstractions/graphics>

View file

@ -10,6 +10,8 @@
# (Default: @{XDG_GAMESSTUDIO_DIR}="unity3d")
# - @{user_games_dirs} for user specific game directories (eg: steam storage dir)
abi <abi/4.0>,
include <abstractions/audio-client>
include <abstractions/desktop>
include <abstractions/devices-usb>

View file

@ -4,6 +4,8 @@
# Minimal set of rules for all gnome based UI application.
abi <abi/4.0>,
include <abstractions/bus-accessibility>
include <abstractions/bus-session>
include <abstractions/bus/org.a11y>

View file

@ -2,6 +2,8 @@
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
# SPDX-License-Identifier: GPL-2.0-only
abi <abi/4.0>,
include <abstractions/common/game>
@{lib_dirs}/ r,

View file

@ -3,6 +3,8 @@
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
# SPDX-License-Identifier: GPL-2.0-only
abi <abi/4.0>,
ptrace read peer=@{p_systemd},
@{sys}/firmware/efi/efivars/SecureBoot-@{uuid} r,