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