home-manager/tests/modules/programs/looking-glass-client/example-settings.nix

42 lines
706 B
Nix
Raw Normal View History

2022-10-09 18:11:59 +00:00
{ config, lib, ... }:
with lib;
{
config = {
programs.looking-glass-client = {
enable = true;
package = config.lib.test.mkStubPackage { };
settings = {
app = {
allowDMA = true;
shmFile = "/dev/kvmfr0";
};
win = {
fullScreen = true;
showFPS = false;
jitRender = true;
};
spice = {
enable = true;
audio = true;
};
input = {
rawMouse = true;
escapeKey = 62;
};
};
};
nmt.script = ''
assertFileContent \
home-files/.config/looking-glass/client.ini \
${./example-config.ini}
'';
};
}