From f5c219983c0f60a07f1bd52b6f6071e86f35455e Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Mon, 25 Sep 2023 11:56:34 +0200 Subject: add os config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- os/etc/doas.conf | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 os/etc/doas.conf (limited to 'os/etc/doas.conf') diff --git a/os/etc/doas.conf b/os/etc/doas.conf new file mode 100644 index 0000000..ff42adb --- /dev/null +++ b/os/etc/doas.conf @@ -0,0 +1,34 @@ +permit nopass keepenv root +permit persist keepenv setenv { -XDG_CACHE_HOME -XDG_DATA_HOME -XDG_CONFIG_HOME } :wheel as root + +# service mgmt stuff +permit nopass :wheel as root cmd s6-rc +permit nopass :wheel as root cmd s6-svok +permit nopass :wheel as root cmd s6-svstat +permit nopass :wheel as root cmd s6-svc + +# udisks replacement +permit nopass :wheel as root cmd lsblk +permit nopass :wheel as root cmd mount +permit nopass :wheel as root cmd umount + +# external monitor backlighting +permit nopass :wheel as root cmd ddcutil + +# suspend/hibernate +permit nopass :wheel as root cmd s2ram +permit nopass :wheel as root cmd s2disk +permit nopass :wheel as root cmd rtcwake +permit nopass :wheel as root cmd tee args /sys/power/state + +# goprocam +permit nopass :wheel as root cmd modprobe args v4l2loopback devices=1 video_nr=44 card_label="GoPro" exclusive_caps=1 +permit nopass :wheel as root cmd modprobe args -r v4l2loopback +permit nopass :wheel as root cmd v4l2loopback-ctl + +# obs +permit nopass :wheel as root cmd modprobe args v4l2loopback exclusive_caps=1 card_label="OBS Virtual Camera" + +# vpnmenu +permit nopass :wheel as root cmd wg-quick +permit nopass :wheel as root cmd wg args show interfaces -- cgit 1.4.1