abi <abi/4.0>,

include <tunables/global>

profile handbrake-gtk /usr/bin/ghb {
  include <abstractions/base>
  include <abstractions/X>
  include <abstractions/gtk>
  include <abstractions/gnome>
  include <abstractions/vulkan>
  include <abstractions/mesa>
  include <abstractions/dconf>
  include <abstractions/dri-enumerate>

  owner @{HOME}/.config/ghb/ r,
  owner @{HOME}/.config/ghb/** rwlk,

  /usr/bin/ghb rm,

  /sys/devices/system/cpu/cpu*/cpu_capacity r,
  /sys/devices/system/node/ r,

  owner @{HOME}/.cache/thumbnails/** r,

  # it needs this to dlopen the nvidia encoder
  /usr/lib{,64}/ r,

  owner @{HOME}/.cache/gtk-4.0/vulkan-pipeline-cache/** rwlk,

  include if exists <local/handbrake-gtk>
}