From 49babf1d17260c1a8a63963658d0351eb6672322 Mon Sep 17 00:00:00 2001 From: Ryan Lee Date: Fri, 31 Jan 2025 17:20:31 -0800 Subject: [PATCH] Add an Alsamixer profile Signed-off-by: Ryan Lee --- profiles/apparmor.d/alsamixer | 47 +++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 profiles/apparmor.d/alsamixer diff --git a/profiles/apparmor.d/alsamixer b/profiles/apparmor.d/alsamixer new file mode 100644 index 000000000..24ac4e610 --- /dev/null +++ b/profiles/apparmor.d/alsamixer @@ -0,0 +1,47 @@ +abi , + +include + +profile alsamixer /{usr,}/bin/alsamixer { + include + include + include + include + + /usr/share/terminfo/** r, + + @{sys}/devices/virtual/dmi/id/sys_vendor r, + + @{PROC}/@{pid}/task/@{tid}/comm rw, + + # pipewire configs + /usr/share/pipewire/*.conf r, + # pulseaudio configs + @{etc_ro}/pulse/*.conf r, + @{etc_ro}/pulse/*.conf.d/ r, + @{etc_ro}/pulse/*.conf.d/*.conf r, + # alsa configs + /usr/share/alsa/*.conf r, + /usr/share/alsa/**/*.conf r, + @{etc_ro}/alsa/conf.d/ r, + @{etc_ro}/alsa/conf.d/*.conf r, + # alsa info files + @{PROC}/asound/** r, + + # openSUSE-Leap 15.6 version needs to ls /dev/shm for some reason + /dev/shm/ r, + # /dev/snd devices + /dev/snd/controlC[0-9]* rw, + # Folders contain symlinks to device files in /dev/snd + /dev/snd/by-id/ r, + /dev/snd/by-path/ r, + + # PulseAudio communication channels + owner @{HOME}/.config/pulse/cookie rk, + owner /run/user/@{uid}/pulse/ r, + + # Pipewire communication channels + owner /run/user/@{uid}/pipewire-[0-9] rw, + + include if exists +}