This repository has no description
608 B
29 lines
1{ config, ... }:
2
3let
4 mainUser = config.users.extraUsers.mainUser;
5
6in
7{
8 #services.virtualboxHost.enable = true;
9 virtualisation.virtualbox.host.enable = true;
10 virtualisation.virtualbox.host.enableHardening = false;
11
12 users.extraUsers = {
13 virtual = {
14 name = "virtual";
15 description = "user for running VirtualBox";
16 home = "/home/virtual";
17 useDefaultShell = true;
18 extraGroups = [
19 "vboxusers"
20 "audio"
21 "video"
22 ];
23 createHome = true;
24 };
25 };
26 security.sudo.extraConfig = ''
27 ${mainUser.name} ALL=(virtual) NOPASSWD: ALL
28 '';
29}