looking-glass-module.enable

Whether to enable LookingGlass kernel module.

type

boolean

example

{
  looking-glass-module.enable = true;
}

default

{
  looking-glass-module.enable = false;
}

looking-glass-module.kernel

Linux kernel to build the module with

type

package

example

{
  looking-glass-module.kernel = "pkgs.linuxPackages_5_10.kernel";
}

looking-glass-module.sizes

Sizes of shared memory devices

type

list of unsigned integer, meaning >=0

example

{
  looking-glass-module.sizes = "[128 64]";
}

looking-glass-module.user

Owner of devices in /dev/kvmfr*. The user can open the device for rendering in LookingGlass client.

type

string

example

{
  looking-glass-module.user = "jane";
}

qemuVerbatimConfig.enable

Whether to enable qemuVerbatimConfig module.

type

boolean

example

{
  qemuVerbatimConfig.enable = true;
}

default

{
  qemuVerbatimConfig.enable = false;
}

qemuVerbatimConfig.extraCgroupDeviceAclList

list of devices to add to cgroup_device_acl

type

list of string

example

{
  qemuVerbatimConfig.extraCgroupDeviceAclList = "[ /dev/input/by-id/KEYBOARD_NAME ]";
}

default

{
  qemuVerbatimConfig.extraCgroupDeviceAclList = [];
}

qemuVerbatimConfig.kvmfrDeviceCount

Number of kvmfr devices. Used for adding kvmfr devices to cgroup_device_acl automatically

type

unsigned integer, meaning >=0

example

{
  qemuVerbatimConfig.kvmfrDeviceCount = "1";
}

default

{
  qemuVerbatimConfig.kvmfrDeviceCount = 0;
}