From 34c1b74421f2c158dfb9f54c2855fd7b74ba1bc7 Mon Sep 17 00:00:00 2001 From: Bjørn Forsman Date: Tue, 14 Feb 2017 22:56:37 +0100 Subject: nixos/virtualbox: unbreak wrt. new security.wrappers The new option takes an attrset, not a list. --- nixos/modules/virtualisation/virtualbox-host.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'nixos/modules/virtualisation/virtualbox-host.nix') diff --git a/nixos/modules/virtualisation/virtualbox-host.nix b/nixos/modules/virtualisation/virtualbox-host.nix index 501ed9bc683..bb0c38bd4eb 100644 --- a/nixos/modules/virtualisation/virtualbox-host.nix +++ b/nixos/modules/virtualisation/virtualbox-host.nix @@ -69,13 +69,14 @@ in environment.systemPackages = [ virtualbox ]; security.wrappers = let - mkSuid = program: {"${program}" = { + mkSuid = program: { source = "${virtualbox}/libexec/virtualbox/${program}"; owner = "root"; group = "vboxusers"; setuid = true; - };}; - in mkIf cfg.enableHardening (map mkSuid [ + }; + in mkIf cfg.enableHardening + (builtins.listToAttrs (map (x: { name = x; value = mkSuid x; }) [ "VBoxHeadless" "VBoxNetAdpCtl" "VBoxNetDHCP" @@ -83,7 +84,7 @@ in "VBoxSDL" "VBoxVolInfo" "VirtualBox" - ]); + ])); users.extraGroups.vboxusers.gid = config.ids.gids.vboxusers; -- cgit 1.4.1