1
0
mirror of https://github.com/nix-community/home-manager synced 2024-07-05 12:53:27 +02:00
home-manager/tests/modules/programs/looking-glass-client/example-settings.nix
2022-10-18 10:12:15 +02:00

42 lines
706 B
Nix

{ 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}
'';
};
}