j bln: +virtualbox
This commit is contained in:
parent
bdd7a76f4d
commit
3131b72a7c
@ -8,6 +8,7 @@
|
|||||||
imports =
|
imports =
|
||||||
[ # Include the results of the hardware scan.
|
[ # Include the results of the hardware scan.
|
||||||
<stockholm/jeschli>
|
<stockholm/jeschli>
|
||||||
|
<stockholm/jeschli/2configs/virtualbox.nix>
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
# ./dcso-vpn.nix
|
# ./dcso-vpn.nix
|
||||||
];
|
];
|
||||||
|
23
jeschli/2configs/virtualbox.nix
Normal file
23
jeschli/2configs/virtualbox.nix
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
|
let
|
||||||
|
mainUser = config.users.extraUsers.markus;
|
||||||
|
|
||||||
|
in {
|
||||||
|
#services.virtualboxHost.enable = true;
|
||||||
|
virtualisation.virtualbox.host.enable = true;
|
||||||
|
|
||||||
|
users.extraUsers = {
|
||||||
|
virtual = {
|
||||||
|
name = "virtual";
|
||||||
|
description = "user for running VirtualBox";
|
||||||
|
home = "/home/virtual";
|
||||||
|
useDefaultShell = true;
|
||||||
|
extraGroups = [ "vboxusers" "audio" ];
|
||||||
|
createHome = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
security.sudo.extraConfig = ''
|
||||||
|
${mainUser.name} ALL=(virtual) NOPASSWD: ALL
|
||||||
|
'';
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user