diff options
author | Karel Kočí <cynerd@email.cz> | 2021-03-23 13:03:08 +0100 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2021-03-23 13:03:08 +0100 |
commit | b3833f738266e74c106df4c55a7f4f4cc89c390c (patch) | |
tree | 9817539444f9c156c3a1903aea345fb0ab6b806b /acct-user/cynerd/cynerd-0.1.1.ebuild | |
parent | 6a6fc077ee839f02140fd3a43f6fadec55434923 (diff) | |
download | gentoo-personal-overlay-b3833f738266e74c106df4c55a7f4f4cc89c390c.tar.gz gentoo-personal-overlay-b3833f738266e74c106df4c55a7f4f4cc89c390c.tar.bz2 gentoo-personal-overlay-b3833f738266e74c106df4c55a7f4f4cc89c390c.zip |
acct-user/cynerd: add qemu
Diffstat (limited to 'acct-user/cynerd/cynerd-0.1.1.ebuild')
-rw-r--r-- | acct-user/cynerd/cynerd-0.1.1.ebuild | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/acct-user/cynerd/cynerd-0.1.1.ebuild b/acct-user/cynerd/cynerd-0.1.1.ebuild new file mode 100644 index 0000000..df13e96 --- /dev/null +++ b/acct-user/cynerd/cynerd-0.1.1.ebuild @@ -0,0 +1,68 @@ +EAPI=7 + +inherit acct-user + +DESCRIPTION="Personal user for Cynerd" +IUSE="cups docker desktop server lxd wireshark roccat" + +ACCT_USER_ID=1000 +ACCT_USER_SHELL=/bin/zsh +ACCT_USER_HOME=/home/cynerd +ACCT_USER_GROUPS=( + cynerd + wheel + usb + qemu +) + +RDEPEND=" + sys-apps/shellrc[zsh] + + cups? ( net-print/cups ) + + desktop? ( + acct-group/audio + media-sound/pulseaudio + acct-group/video + acct-group/input + acct-group/plugdev + ) + server? ( acct-group/build ) + docker? ( acct-group/docker ) + lxd? ( app-emulation/lxd ) + wireshark? ( net-analyzer/wireshark ) + roccat? ( sys-apps/roccat-tools ) + qemu? ( + acct-group/qemu + acct-group/kvm + ) +" + +acct-user_add_deps + +pkg_setup() { + ACCT_USER_GROUPS+=( users portage uucp ) + use cups && \ + ACCT_USER_GROUPS+=( lp lpadmin ) + use desktop && \ + ACCT_USER_GROUPS+=( audio pulse pulse-access video input plugdev ) + use server && \ + ACCT_USER_GROUPS+=( build ) + use docker && \ + ACCT_USER_GROUPS+=( docker ) + use lxd && \ + ACCT_USER_GROUPS+=( lxd ) + use wireshark && \ + ACCT_USER_GROUPS+=( wireshark ) + use roccat && \ + ACCT_USER_GROUPS+=( roccat ) + use qemu && \ + ACCT_USER_GROUPS+=( qemu kvm ) + true +} + +src_install() { + insinto "${ACCT_USER_HOME}/.ssh" + insopts -m644 + doins "${FILESDIR}/authorized_keys" +} |