summaryrefslogtreecommitdiff
path: root/pacman_hooks
diff options
context:
space:
mode:
Diffstat (limited to 'pacman_hooks')
-rw-r--r--pacman_hooks/setcap-intel_gpu_top.hook12
-rw-r--r--pacman_hooks/setcap-iotop.hook12
-rw-r--r--pacman_hooks/setcap-nethogs.hook12
3 files changed, 36 insertions, 0 deletions
diff --git a/pacman_hooks/setcap-intel_gpu_top.hook b/pacman_hooks/setcap-intel_gpu_top.hook
new file mode 100644
index 0000000..861581e
--- /dev/null
+++ b/pacman_hooks/setcap-intel_gpu_top.hook
@@ -0,0 +1,12 @@
+[Trigger]
+Type = Package
+Operation = Install
+Operation = Upgrade
+Target = intel-gpu-tools
+
+[Action]
+Description = Set file capabilities for intel_gpu_top...
+When = PostTransaction
+# https://gitlab.freedesktop.org/drm/intel/-/issues/5018
+Exec = /usr/bin/setcap cap_perfmon+ep /usr/bin/intel_gpu_top
+Depends = intel-gpu-tools
diff --git a/pacman_hooks/setcap-iotop.hook b/pacman_hooks/setcap-iotop.hook
new file mode 100644
index 0000000..402a57f
--- /dev/null
+++ b/pacman_hooks/setcap-iotop.hook
@@ -0,0 +1,12 @@
+[Trigger]
+Type = Package
+Operation = Install
+Operation = Upgrade
+Target = iotop-c
+
+[Action]
+Description = Set file capabilities for iotop...
+When = PostTransaction
+# man iotop
+Exec = /usr/bin/setcap cap_net_admin+eip /usr/bin/iotop
+Depends = iotop-c
diff --git a/pacman_hooks/setcap-nethogs.hook b/pacman_hooks/setcap-nethogs.hook
new file mode 100644
index 0000000..9244449
--- /dev/null
+++ b/pacman_hooks/setcap-nethogs.hook
@@ -0,0 +1,12 @@
+[Trigger]
+Type = Package
+Operation = Install
+Operation = Upgrade
+Target = nethogs
+
+[Action]
+Description = Set file capabilities for nethogs...
+When = PostTransaction
+# man nethogs
+Exec = /usr/bin/setcap cap_net_admin,cap_net_raw+ep /usr/bin/nethogs
+Depends = nethogs