about summary refs log tree commit diff
path: root/pkgs/build-support/grsecurity/flavors.nix
blob: 1281d60aa328c51ffe1e1017b871eefe3721d0a8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
let
  mkOpts = prio: sys: virt: swvirt: hwvirt:
    { config.priority               = prio;
      config.system                 = sys;
      config.virtualisationConfig   = virt;
      config.hardwareVirtualisation = hwvirt;
      config.virtualisationSoftware = swvirt;
    };
in
{
  desktop =
    mkOpts "performance" "desktop" "host" "kvm" true;
  server  =
    mkOpts "security" "server" "host" "kvm" true;
  server_xen =
    mkOpts "security" "server" "guest" "xen" true;
}