diff options
| author | Robert Günzler <r@gnzler.io> | 2023-09-25 11:56:34 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2023-09-25 11:56:34 +0200 |
| commit | f5c219983c0f60a07f1bd52b6f6071e86f35455e (patch) | |
| tree | b7520a02b9822481f29aea4ccb404744a73414b1 /os/etc/doas.conf | |
| parent | 91ba318df1ff9b04d08af373ae904f61a91bf489 (diff) | |
add os config
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'os/etc/doas.conf')
| -rw-r--r-- | os/etc/doas.conf | 34 |
1 files changed, 34 insertions, 0 deletions
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 |