# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2026 Alexandre Pujol <alexandre@pujol.io>
# SPDX-License-Identifier: GPL-2.0-only

# Listing for power supply devices. Used to enumerate power sources and
# determine if the system is on AC or battery.

  abi <abi/4.0>,

  @{sys}/class/power_supply/ r,

  @{sys}/devices/**/power_supply/AC/ r,
  @{sys}/devices/**/power_supply/AC/online r,
  @{sys}/devices/**/power_supply/AC/type r,

  @{sys}/devices/**/power_supply/BAT@{int}/ r,
  @{sys}/devices/**/power_supply/BAT@{int}/online r,
  @{sys}/devices/**/power_supply/BAT@{int}/type r,

  include if exists <abstractions/sys/power-supply.d>

# vim:syntax=apparmor
