mirror of
https://github.com/roddhjav/apparmor.d.git
synced 2025-02-28 20:54:43 +01:00
feat(abs): add abi reference to all abstractions.
This commit is contained in:
parent
c923cc7ccf
commit
fc43400c26
112 changed files with 225 additions and 1 deletions
|
@ -2,6 +2,9 @@
|
||||||
# Copyright (C) 2022-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2022-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
|
|
||||||
# The unix socket to use to connect to the display
|
# The unix socket to use to connect to the display
|
||||||
unix (connect, receive, send) type=stream peer=(addr="@/tmp/.X11-unix/X[0-9]*"),
|
unix (connect, receive, send) type=stream peer=(addr="@/tmp/.X11-unix/X[0-9]*"),
|
||||||
unix (connect, receive, send) type=stream peer=(addr="@/tmp/.ICE-unix/[0-9]*"),
|
unix (connect, receive, send) type=stream peer=(addr="@/tmp/.ICE-unix/[0-9]*"),
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
# Copyright (C) 2022-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2022-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
@{bin}/** PUx,
|
@{bin}/** PUx,
|
||||||
/usr/local/{s,}bin/** PUx,
|
/usr/local/{s,}bin/** PUx,
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
# Copyright (C) 2022-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2022-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
@{bin}/** PUx,
|
@{bin}/** PUx,
|
||||||
/opt/*/** PUx,
|
/opt/*/** PUx,
|
||||||
/usr/share/** PUx,
|
/usr/share/** PUx,
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
# Ultimately, only sandbox manager such as like bwrap, snap, flatpak, firejail
|
# Ultimately, only sandbox manager such as like bwrap, snap, flatpak, firejail
|
||||||
# should be present here. Until this day, this profile will be a controlled mess.
|
# should be present here. Until this day, this profile will be a controlled mess.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
# Sandbox managers
|
# Sandbox managers
|
||||||
@{bin}/bwrap rPUx,
|
@{bin}/bwrap rPUx,
|
||||||
@{bin}/firejail rPUx,
|
@{bin}/firejail rPUx,
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
|
|
||||||
# Minimal set of rules for dbus-send/dbus-launch.
|
# Minimal set of rules for dbus-send/dbus-launch.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/nameservice-strict>
|
include <abstractions/nameservice-strict>
|
||||||
|
|
||||||
@{bin}/dbus-launch mix,
|
@{bin}/dbus-launch mix,
|
||||||
|
|
|
@ -16,6 +16,8 @@
|
||||||
# or abstractions/common/electron instead.
|
# or abstractions/common/electron instead.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/audio-client>
|
include <abstractions/audio-client>
|
||||||
include <abstractions/bus-session>
|
include <abstractions/bus-session>
|
||||||
include <abstractions/bus-system>
|
include <abstractions/bus-system>
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
# Copyright (C) 2024 Zane Zakraisek <zz@eng.utah.edu>
|
# Copyright (C) 2024 Zane Zakraisek <zz@eng.utah.edu>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/nameservice-strict>
|
include <abstractions/nameservice-strict>
|
||||||
include <abstractions/consoles>
|
include <abstractions/consoles>
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,8 @@
|
||||||
# @{cache_dirs} = @{user_cache_dirs}/mozilla/
|
# @{cache_dirs} = @{user_cache_dirs}/mozilla/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/audio-client>
|
include <abstractions/audio-client>
|
||||||
include <abstractions/bus-session>
|
include <abstractions/bus-session>
|
||||||
include <abstractions/bus-system>
|
include <abstractions/bus-system>
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/consoles>
|
include <abstractions/consoles>
|
||||||
|
|
||||||
@{bin}/depmod mr,
|
@{bin}/depmod mr,
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
|
|
||||||
# Full set of rules for child-open-* profiles.
|
# Full set of rules for child-open-* profiles.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/desktop>
|
include <abstractions/desktop>
|
||||||
|
|
||||||
@{open_path} mrix,
|
@{open_path} mrix,
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
|
|
||||||
# Minimal set of rules for pgrep/pkill.
|
# Minimal set of rules for pgrep/pkill.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/consoles>
|
include <abstractions/consoles>
|
||||||
|
|
||||||
capability sys_ptrace,
|
capability sys_ptrace,
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
|
|
||||||
# Minimal set of rules for pkexec.
|
# Minimal set of rules for pkexec.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/authentication>
|
include <abstractions/authentication>
|
||||||
include <abstractions/bus-system>
|
include <abstractions/bus-system>
|
||||||
include <abstractions/consoles>
|
include <abstractions/consoles>
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
|
|
||||||
# Minimal set of rules for sudo. Interactive sudo need more rules.
|
# Minimal set of rules for sudo. Interactive sudo need more rules.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/authentication>
|
include <abstractions/authentication>
|
||||||
include <abstractions/bus-system>
|
include <abstractions/bus-system>
|
||||||
include <abstractions/consoles>
|
include <abstractions/consoles>
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/bus-system>
|
include <abstractions/bus-system>
|
||||||
include <abstractions/consoles>
|
include <abstractions/consoles>
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
ptrace read peer=@{p_systemd},
|
ptrace read peer=@{p_systemd},
|
||||||
|
|
||||||
@{bin}/udevadm mr,
|
@{bin}/udevadm mr,
|
||||||
|
|
|
@ -5,6 +5,8 @@
|
||||||
# Most programs do not need access to audio devices, audio-client only includes
|
# Most programs do not need access to audio devices, audio-client only includes
|
||||||
# configuration files to be used by client applications.
|
# configuration files to be used by client applications.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
/usr/share/alsa/{,**} r,
|
/usr/share/alsa/{,**} r,
|
||||||
/usr/share/openal/hrtf/{,**} r,
|
/usr/share/openal/hrtf/{,**} r,
|
||||||
/usr/share/pipewire/client-rt.conf r,
|
/usr/share/pipewire/client-rt.conf r,
|
||||||
|
|
|
@ -5,6 +5,8 @@
|
||||||
# Provide access to audio devices. It should only be used by audio servers that
|
# Provide access to audio devices. It should only be used by audio servers that
|
||||||
# need direct access to them.
|
# need direct access to them.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/audio-client>
|
include <abstractions/audio-client>
|
||||||
|
|
||||||
@{run}/udev/data/+sound:card@{int} r, # for sound card
|
@{run}/udev/data/+sound:card@{int} r, # for sound card
|
||||||
|
|
|
@ -5,6 +5,8 @@
|
||||||
# This abstraction is only required when an interactive shell is started.
|
# This abstraction is only required when an interactive shell is started.
|
||||||
# Classic shell scripts do not need it.
|
# Classic shell scripts do not need it.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
/usr/share/bash-completion/{,**} r,
|
/usr/share/bash-completion/{,**} r,
|
||||||
/usr/share/terminfo/{,**} r,
|
/usr/share/terminfo/{,**} r,
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=accessibility path=/org/freedesktop/DBus
|
dbus send bus=accessibility path=/org/freedesktop/DBus
|
||||||
interface=org.freedesktop.DBus
|
interface=org.freedesktop.DBus
|
||||||
member={Hello,AddMatch,RemoveMatch,GetNameOwner,NameHasOwner,StartServiceByName}
|
member={Hello,AddMatch,RemoveMatch,GetNameOwner,NameHasOwner,StartServiceByName}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
unix (bind, listen) type=stream addr="@/tmp/dbus-*",
|
unix (bind, listen) type=stream addr="@/tmp/dbus-*",
|
||||||
unix (connect, send, receive, accept) type=stream addr="@/tmp/dbus-*",
|
unix (connect, send, receive, accept) type=stream addr="@/tmp/dbus-*",
|
||||||
unix (connect, send, receive, accept) type=stream peer=(addr="@/tmp/dbus-*"),
|
unix (connect, send, receive, accept) type=stream peer=(addr="@/tmp/dbus-*"),
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/DBus
|
dbus send bus=system path=/org/freedesktop/DBus
|
||||||
interface=org.freedesktop.DBus
|
interface=org.freedesktop.DBus
|
||||||
member={Hello,AddMatch,RemoveMatch,GetNameOwner,NameHasOwner,StartServiceByName}
|
member={Hello,AddMatch,RemoveMatch,GetNameOwner,NameHasOwner,StartServiceByName}
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
|
|
||||||
# Access required for connecting to/communicating with the Unity Launcher
|
# Access required for connecting to/communicating with the Unity Launcher
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/com/canonical/unity/launcherentry/@{int}
|
dbus send bus=session path=/com/canonical/unity/launcherentry/@{int}
|
||||||
interface=com.canonical.Unity.LauncherEntry
|
interface=com.canonical.Unity.LauncherEntry
|
||||||
member=Update
|
member=Update
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
|
|
||||||
include if exists <abstractions/bus/com.canonical.dbusmenu.d>
|
include if exists <abstractions/bus/com.canonical.dbusmenu.d>
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/fi/w1/wpa_supplicant1
|
dbus send bus=system path=/fi/w1/wpa_supplicant1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member={GetAll,PropertiesChanged}
|
member={GetAll,PropertiesChanged}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/net/hadess/PowerProfiles
|
dbus send bus=system path=/net/hadess/PowerProfiles
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/net/hadess/SwitcherooControl
|
dbus send bus=system path=/net/hadess/SwitcherooControl
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/net/reactivated/Fprint/Manager
|
dbus send bus=system path=/net/reactivated/Fprint/Manager
|
||||||
interface=net.reactivated.Fprint.Manager
|
interface=net.reactivated.Fprint.Manager
|
||||||
member={GetDevices,GetDefaultDevice}
|
member={GetDevices,GetDefaultDevice}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
# Accessibility bus
|
# Accessibility bus
|
||||||
|
|
||||||
dbus receive bus=accessibility path=/org/a11y/atspi/registry
|
dbus receive bus=accessibility path=/org/a11y/atspi/registry
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus receive bus=system path=/
|
dbus receive bus=system path=/
|
||||||
interface=org.freedesktop.DBus.ObjectManager
|
interface=org.freedesktop.DBus.ObjectManager
|
||||||
member=InterfacesRemoved
|
member=InterfacesRemoved
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/Accounts
|
dbus send bus=system path=/org/freedesktop/Accounts
|
||||||
interface=org.freedesktop.Accounts
|
interface=org.freedesktop.Accounts
|
||||||
member={FindUserByName,ListCachedUsers}
|
member={FindUserByName,ListCachedUsers}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/
|
dbus send bus=system path=/
|
||||||
interface=org.freedesktop.DBus.Peer
|
interface=org.freedesktop.DBus.Peer
|
||||||
member=Ping
|
member=Ping
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/ColorManager
|
dbus send bus=system path=/org/freedesktop/ColorManager
|
||||||
interface=org.freedesktop.ColorManager
|
interface=org.freedesktop.ColorManager
|
||||||
member=GetDevices
|
member=GetDevices
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/freedesktop/FileManager1
|
dbus send bus=session path=/org/freedesktop/FileManager1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/GeoClue2/Manager
|
dbus send bus=system path=/org/freedesktop/GeoClue2/Manager
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/ModemManager1
|
dbus send bus=system path=/org/freedesktop/ModemManager1
|
||||||
interface=org.freedesktop.DBus.ObjectManager
|
interface=org.freedesktop.DBus.ObjectManager
|
||||||
member=GetManagedObjects
|
member=GetManagedObjects
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop
|
dbus send bus=system path=/org/freedesktop
|
||||||
interface=org.freedesktop.DBus.ObjectManager
|
interface=org.freedesktop.DBus.ObjectManager
|
||||||
member=GetManagedObjects
|
member=GetManagedObjects
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/freedesktop/Notifications
|
dbus send bus=session path=/org/freedesktop/Notifications
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/PackageKit
|
dbus send bus=system path=/org/freedesktop/PackageKit
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus receive bus=system path=/org/freedesktop/PolicyKit1/Authority
|
dbus receive bus=system path=/org/freedesktop/PolicyKit1/Authority
|
||||||
interface=org.freedesktop.PolicyKit1.Authority
|
interface=org.freedesktop.PolicyKit1.Authority
|
||||||
member=Changed
|
member=Changed
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/RealtimeKit1
|
dbus send bus=system path=/org/freedesktop/RealtimeKit1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=Get
|
member=Get
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/ScreenSaver
|
dbus send bus=session path=/ScreenSaver
|
||||||
interface=org.freedesktop.ScreenSaver
|
interface=org.freedesktop.ScreenSaver
|
||||||
member={Inhibit,UnInhibit}
|
member={Inhibit,UnInhibit}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/freedesktop/Tracker3/Endpoint
|
dbus send bus=session path=/org/freedesktop/Tracker3/Endpoint
|
||||||
interface=org.freedesktop.DBus.Peer
|
interface=org.freedesktop.DBus.Peer
|
||||||
member=Ping
|
member=Ping
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/UDisks2
|
dbus send bus=system path=/org/freedesktop/UDisks2
|
||||||
interface=org.freedesktop.DBus.ObjectManager
|
interface=org.freedesktop.DBus.ObjectManager
|
||||||
member=GetManagedObjects
|
member=GetManagedObjects
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/UPower
|
dbus send bus=system path=/org/freedesktop/UPower
|
||||||
interface=org.freedesktop.UPower
|
interface=org.freedesktop.UPower
|
||||||
member=EnumerateDevices
|
member=EnumerateDevices
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/freedesktop/background/monitor
|
dbus send bus=session path=/org/freedesktop/background/monitor
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/hostname1
|
dbus send bus=system path=/org/freedesktop/hostname1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member={Get,GetAll}
|
member={Get,GetAll}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/freedesktop/impl/portal/PermissionStore
|
dbus send bus=session path=/org/freedesktop/impl/portal/PermissionStore
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/locale1
|
dbus send bus=system path=/org/freedesktop/locale1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/login1
|
dbus send bus=system path=/org/freedesktop/login1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member={Get,GetAll}
|
member={Get,GetAll}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/login1
|
dbus send bus=system path=/org/freedesktop/login1
|
||||||
interface=org.freedesktop.login1.Manager
|
interface=org.freedesktop.login1.Manager
|
||||||
member=GetSession
|
member=GetSession
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/network1
|
dbus send bus=system path=/org/freedesktop/network1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=Get
|
member=Get
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/freedesktop/portal/desktop
|
dbus send bus=session path=/org/freedesktop/portal/desktop
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member={Get,GetAll,Read}
|
member={Get,GetAll,Read}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/resolve1
|
dbus send bus=system path=/org/freedesktop/resolve1
|
||||||
interface=org.freedesktop.resolve1.Manager
|
interface=org.freedesktop.resolve1.Manager
|
||||||
member={SetLink*,ResolveHostname}
|
member={SetLink*,ResolveHostname}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/freedesktop/secrets{,/**}
|
dbus send bus=session path=/org/freedesktop/secrets{,/**}
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/systemd1
|
dbus send bus=system path=/org/freedesktop/systemd1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member={Get,GetAll}
|
member={Get,GetAll}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/freedesktop/systemd1
|
dbus send bus=session path=/org/freedesktop/systemd1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member={Get,GetAll}
|
member={Get,GetAll}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/freedesktop/timedate1
|
dbus send bus=system path=/org/freedesktop/timedate1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=Get
|
member=Get
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gnome/ArchiveManager1
|
dbus send bus=session path=/org/gnome/ArchiveManager1
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=system path=/org/gnome/DisplayManager/Manager
|
dbus send bus=system path=/org/gnome/DisplayManager/Manager
|
||||||
interface=org.gnome.DisplayManager.Manager
|
interface=org.gnome.DisplayManager.Manager
|
||||||
member=RegisterDisplay
|
member=RegisterDisplay
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gnome/Mutter/DisplayConfig
|
dbus send bus=session path=/org/gnome/Mutter/DisplayConfig
|
||||||
interface=org.gnome.Mutter.DisplayConfig
|
interface=org.gnome.Mutter.DisplayConfig
|
||||||
member={GetResources,GetCrtcGamma}
|
member={GetResources,GetCrtcGamma}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gnome/Mutter/IdleMonitor
|
dbus send bus=session path=/org/gnome/Mutter/IdleMonitor
|
||||||
interface=org.freedesktop.DBus.ObjectManager
|
interface=org.freedesktop.DBus.ObjectManager
|
||||||
member=GetManagedObjects
|
member=GetManagedObjects
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gnome/Nautilus/FileOperations2
|
dbus send bus=session path=/org/gnome/Nautilus/FileOperations2
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gnome/ScreenSaver
|
dbus send bus=session path=/org/gnome/ScreenSaver
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
|
|
||||||
# FIXME: Too large, restrict it.
|
# FIXME: Too large, restrict it.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gnome/SessionManager
|
dbus send bus=session path=/org/gnome/SessionManager
|
||||||
interface=org.gnome.SessionManager
|
interface=org.gnome.SessionManager
|
||||||
member={RegisterClient,IsSessionRunning}
|
member={RegisterClient,IsSessionRunning}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gnome/Shell/Introspect
|
dbus send bus=session path=/org/gnome/Shell/Introspect
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gtk/Private/RemoteVolumeMonitor
|
dbus send bus=session path=/org/gtk/Private/RemoteVolumeMonitor
|
||||||
interface=org.gtk.Private.RemoteVolumeMonitor
|
interface=org.gtk.Private.RemoteVolumeMonitor
|
||||||
member={List,IsSupported,VolumeChanged,VolumeMount,MountAdded}
|
member={List,IsSupported,VolumeChanged,VolumeMount,MountAdded}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gtk/vfs/Daemon
|
dbus send bus=session path=/org/gtk/vfs/Daemon
|
||||||
interface=org.gtk.vfs.Daemon
|
interface=org.gtk.vfs.Daemon
|
||||||
member={GetConnection,ListMonitorImplementations,ListMountableInfo}
|
member={GetConnection,ListMonitorImplementations,ListMountableInfo}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gtk/vfs/metadata
|
dbus send bus=session path=/org/gtk/vfs/metadata
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=GetAll
|
member=GetAll
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/org/gtk/vfs/mounttracker
|
dbus send bus=session path=/org/gtk/vfs/mounttracker
|
||||||
interface=org.gtk.vfs.MountTracker
|
interface=org.gtk.vfs.MountTracker
|
||||||
member=ListMountableInfo
|
member=ListMountableInfo
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include if exists <abstractions/bus/org.kde.StatusNotifierItem.d>
|
include if exists <abstractions/bus/org.kde.StatusNotifierItem.d>
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/StatusNotifierWatcher
|
dbus send bus=session path=/StatusNotifierWatcher
|
||||||
interface=org.freedesktop.DBus.Properties
|
interface=org.freedesktop.DBus.Properties
|
||||||
member=Get
|
member=Get
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include if exists <abstractions/bus/org.kde.kwalletd.d>
|
include if exists <abstractions/bus/org.kde.kwalletd.d>
|
||||||
|
|
||||||
# vim:syntax=apparmor
|
# vim:syntax=apparmor
|
||||||
|
|
|
@ -9,6 +9,8 @@
|
||||||
# applications (bwrap) that have no way to restrict access depending on the
|
# applications (bwrap) that have no way to restrict access depending on the
|
||||||
# application being confined.
|
# application being confined.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/audio-client>
|
include <abstractions/audio-client>
|
||||||
include <abstractions/bus-accessibility>
|
include <abstractions/bus-accessibility>
|
||||||
include <abstractions/bus-session>
|
include <abstractions/bus-session>
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
/usr/share/dpkg/cputable r,
|
/usr/share/dpkg/cputable r,
|
||||||
/usr/share/dpkg/tupletable r,
|
/usr/share/dpkg/tupletable r,
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,8 @@
|
||||||
# - the flag: attach_disconnected
|
# - the flag: attach_disconnected
|
||||||
# - bwrap execution: '@{bin}/bwrap rix,'
|
# - bwrap execution: '@{bin}/bwrap rix,'
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
userns,
|
userns,
|
||||||
|
|
||||||
capability net_admin,
|
capability net_admin,
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
# This abstraction is for chromium based application. Chromium based browsers
|
# This abstraction is for chromium based application. Chromium based browsers
|
||||||
# need to use abstractions/chromium instead.
|
# need to use abstractions/chromium instead.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
userns,
|
userns,
|
||||||
|
|
||||||
capability setgid, # If kernel.unprivileged_userns_clone = 1
|
capability setgid, # If kernel.unprivileged_userns_clone = 1
|
||||||
|
|
|
@ -12,6 +12,8 @@
|
||||||
# @{cache_dirs} = @{user_cache_dirs}/@{name}
|
# @{cache_dirs} = @{user_cache_dirs}/@{name}
|
||||||
#
|
#
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/dconf-write>
|
include <abstractions/dconf-write>
|
||||||
include <abstractions/desktop>
|
include <abstractions/desktop>
|
||||||
include <abstractions/graphics>
|
include <abstractions/graphics>
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
# (Default: @{XDG_GAMESSTUDIO_DIR}="unity3d")
|
# (Default: @{XDG_GAMESSTUDIO_DIR}="unity3d")
|
||||||
# - @{user_games_dirs} for user specific game directories (eg: steam storage dir)
|
# - @{user_games_dirs} for user specific game directories (eg: steam storage dir)
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/audio-client>
|
include <abstractions/audio-client>
|
||||||
include <abstractions/desktop>
|
include <abstractions/desktop>
|
||||||
include <abstractions/devices-usb>
|
include <abstractions/devices-usb>
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
|
|
||||||
# Minimal set of rules for all gnome based UI application.
|
# Minimal set of rules for all gnome based UI application.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/bus-accessibility>
|
include <abstractions/bus-accessibility>
|
||||||
include <abstractions/bus-session>
|
include <abstractions/bus-session>
|
||||||
include <abstractions/bus/org.a11y>
|
include <abstractions/bus/org.a11y>
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/common/game>
|
include <abstractions/common/game>
|
||||||
|
|
||||||
@{lib_dirs}/ r,
|
@{lib_dirs}/ r,
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
ptrace read peer=@{p_systemd},
|
ptrace read peer=@{p_systemd},
|
||||||
|
|
||||||
@{sys}/firmware/efi/efivars/SecureBoot-@{uuid} r,
|
@{sys}/firmware/efi/efivars/SecureBoot-@{uuid} r,
|
||||||
|
|
|
@ -5,6 +5,8 @@
|
||||||
# Permissions for querying dconf settings with write access; use the dconf
|
# Permissions for querying dconf settings with write access; use the dconf
|
||||||
# abstraction first, and dconf-write only for specific application's profile.
|
# abstraction first, and dconf-write only for specific application's profile.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
dbus send bus=session path=/ca/desrt/dconf/Writer/user
|
dbus send bus=session path=/ca/desrt/dconf/Writer/user
|
||||||
interface=ca.desrt.dconf.Writer
|
interface=ca.desrt.dconf.Writer
|
||||||
member=Change
|
member=Change
|
||||||
|
|
|
@ -11,6 +11,8 @@
|
||||||
|
|
||||||
# The only legitimate use in this project is for file browser and search engine.
|
# The only legitimate use in this project is for file browser and search engine.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
# User defined private directories
|
# User defined private directories
|
||||||
deny @{HOMEDIRS}/**/@{XDG_PRIVATE_DIR}/{,**} mrxwlk,
|
deny @{HOMEDIRS}/**/@{XDG_PRIVATE_DIR}/{,**} mrxwlk,
|
||||||
deny @{MOUNTS}/**/@{XDG_PRIVATE_DIR}/{,**} mrxwlk,
|
deny @{MOUNTS}/**/@{XDG_PRIVATE_DIR}/{,**} mrxwlk,
|
||||||
|
|
|
@ -7,6 +7,8 @@
|
||||||
# When supported in apparmor, condition will be used in this abstraction to filter
|
# When supported in apparmor, condition will be used in this abstraction to filter
|
||||||
# resources specific for supported DE.
|
# resources specific for supported DE.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/fonts>
|
include <abstractions/fonts>
|
||||||
include <abstractions/freedesktop.org>
|
include <abstractions/freedesktop.org>
|
||||||
include <abstractions/gtk>
|
include <abstractions/gtk>
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
/dev/ r,
|
/dev/ r,
|
||||||
/dev/bus/usb/ r,
|
/dev/bus/usb/ r,
|
||||||
/dev/bus/usb/@{int}/ r,
|
/dev/bus/usb/@{int}/ r,
|
||||||
|
|
|
@ -5,6 +5,8 @@
|
||||||
|
|
||||||
# The /sys/ entries probably should be tightened
|
# The /sys/ entries probably should be tightened
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
/dev/ r,
|
/dev/ r,
|
||||||
/dev/block/ r,
|
/dev/block/ r,
|
||||||
/dev/disk/{,*/} r,
|
/dev/disk/{,*/} r,
|
||||||
|
|
|
@ -5,6 +5,8 @@
|
||||||
|
|
||||||
# The /sys/ entries probably should be tightened
|
# The /sys/ entries probably should be tightened
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
/dev/ r,
|
/dev/ r,
|
||||||
/dev/block/ r,
|
/dev/block/ r,
|
||||||
/dev/disk/{,*/} r,
|
/dev/disk/{,*/} r,
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
# Linux graphics stack which allows unprivileged user-space programs to issue
|
# Linux graphics stack which allows unprivileged user-space programs to issue
|
||||||
# commands to graphics hardware without conflicting with other programs.
|
# commands to graphics hardware without conflicting with other programs.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
@{lib}/dri/** mr,
|
@{lib}/dri/** mr,
|
||||||
@{lib}/@{multiarch}/dri/** mr,
|
@{lib}/@{multiarch}/dri/** mr,
|
||||||
@{lib}/fglrx/dri/** mr,
|
@{lib}/fglrx/dri/** mr,
|
||||||
|
|
|
@ -5,6 +5,8 @@
|
||||||
# This abstraction is only required when an interactive shell is started.
|
# This abstraction is only required when an interactive shell is started.
|
||||||
# Classic shell scripts do not need it.
|
# Classic shell scripts do not need it.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
/usr/share/fish/{,**} r,
|
/usr/share/fish/{,**} r,
|
||||||
|
|
||||||
/etc/fish/{,**} r,
|
/etc/fish/{,**} r,
|
||||||
|
|
|
@ -9,6 +9,8 @@
|
||||||
# fontconfig cache if some cache files are missing, so if this behavior is desirable, you can use
|
# fontconfig cache if some cache files are missing, so if this behavior is desirable, you can use
|
||||||
# the "fontconfig-cache-write" abstraction.
|
# the "fontconfig-cache-write" abstraction.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
owner @{user_cache_dirs}/fontconfig/ r,
|
owner @{user_cache_dirs}/fontconfig/ r,
|
||||||
deny @{user_cache_dirs}/fontconfig/ w,
|
deny @{user_cache_dirs}/fontconfig/ w,
|
||||||
deny @{user_cache_dirs}/fontconfig/** w,
|
deny @{user_cache_dirs}/fontconfig/** w,
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
# Copyright (C) 2022-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2022-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
owner @{user_cache_dirs}/fontconfig/ rw,
|
owner @{user_cache_dirs}/fontconfig/ rw,
|
||||||
owner @{user_cache_dirs}/fontconfig/CACHEDIR.TAG{,.NEW,.LCK,.TMP-*} rw,
|
owner @{user_cache_dirs}/fontconfig/CACHEDIR.TAG{,.NEW,.LCK,.TMP-*} rw,
|
||||||
owner @{user_cache_dirs}/fontconfig/[a-f0-9]*.cache-?{,.NEW,.LCK,.TMP-*} rwk,
|
owner @{user_cache_dirs}/fontconfig/[a-f0-9]*.cache-?{,.NEW,.LCK,.TMP-*} rwk,
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
owner @{run}/user/@{uid}/glfw-shared-@{rand6} rw,
|
owner @{run}/user/@{uid}/glfw-shared-@{rand6} rw,
|
||||||
|
|
||||||
include if exists <abstractions/glfw.d>
|
include if exists <abstractions/glfw.d>
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/fonts>
|
include <abstractions/fonts>
|
||||||
include <abstractions/freedesktop.org>
|
include <abstractions/freedesktop.org>
|
||||||
include <abstractions/gtk>
|
include <abstractions/gtk>
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/dri>
|
include <abstractions/dri>
|
||||||
include <abstractions/mesa>
|
include <abstractions/mesa>
|
||||||
include <abstractions/nvidia-strict>
|
include <abstractions/nvidia-strict>
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/graphics>
|
include <abstractions/graphics>
|
||||||
|
|
||||||
/dev/char/@{dynamic}:@{int} w, # For dynamic assignment range 234 to 254, 384 to 511
|
/dev/char/@{dynamic}:@{int} w, # For dynamic assignment range 234 to 254, 384 to 511
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
@{lib}/@{multiarch}/libproxy/*/modules/*.so mr,
|
@{lib}/@{multiarch}/libproxy/*/modules/*.so mr,
|
||||||
@{lib}/@{multiarch}/libvisual-[0-9].[0-9]/*/*.so mr,
|
@{lib}/@{multiarch}/libvisual-[0-9].[0-9]/*/*.so mr,
|
||||||
@{lib}/frei0r-@{int}/*.so mr,
|
@{lib}/frei0r-@{int}/*.so mr,
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2023-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/fonts>
|
include <abstractions/fonts>
|
||||||
include <abstractions/freedesktop.org>
|
include <abstractions/freedesktop.org>
|
||||||
include <abstractions/qt5>
|
include <abstractions/qt5>
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
# Many programs wish to perform nameservice-like operations, such as looking up
|
# Many programs wish to perform nameservice-like operations, such as looking up
|
||||||
# users by name or id, groups by name or id, hosts by name or IP, etc.
|
# users by name or id, groups by name or id, hosts by name or IP, etc.
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
include <abstractions/nss-systemd>
|
include <abstractions/nss-systemd>
|
||||||
|
|
||||||
@{etc_ro}/default/nss r,
|
@{etc_ro}/default/nss r,
|
||||||
|
@ -33,6 +35,6 @@
|
||||||
@{run}/systemd/resolve/resolv.conf r,
|
@{run}/systemd/resolve/resolv.conf r,
|
||||||
@{run}/systemd/resolve/stub-resolv.conf r,
|
@{run}/systemd/resolve/stub-resolv.conf r,
|
||||||
|
|
||||||
include if exists <abstractions/nameservice-strict.d>
|
include if exists <abstractions/nameservice-strict.d>
|
||||||
|
|
||||||
# vim:syntax=apparmor
|
# vim:syntax=apparmor
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
@{bin}/nvidia-modprobe Px -> child-modprobe-nvidia,
|
@{bin}/nvidia-modprobe Px -> child-modprobe-nvidia,
|
||||||
|
|
||||||
/usr/share/nvidia/nvidia-application-profiles-* r,
|
/usr/share/nvidia/nvidia-application-profiles-* r,
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
# Copyright (C) 2021-2024 Alexandre Pujol <alexandre@pujol.io>
|
||||||
# SPDX-License-Identifier: GPL-2.0-only
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
abi <abi/4.0>,
|
||||||
|
|
||||||
owner @{user_cache_dirs}/ w,
|
owner @{user_cache_dirs}/ w,
|
||||||
owner @{user_cache_dirs}/qtshadercache/ rw,
|
owner @{user_cache_dirs}/qtshadercache/ rw,
|
||||||
owner @{user_cache_dirs}/qtshadercache/#@{int} rw,
|
owner @{user_cache_dirs}/qtshadercache/#@{int} rw,
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue