home-manager/tests/modules/services/wob/wob-service.nix
Sefa Eyeoglu ebba24a6fe
wob: add module
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-01-28 10:46:09 +01:00

29 lines
756 B
Nix

{ config, ... }:
{
services.wob = {
enable = true;
package = config.lib.test.mkStubPackage {
name = "wob";
outPath = "@wob@";
};
systemd = true;
settings."".background_color = "ddddddff";
};
nmt.script = ''
serviceFile=home-files/.config/systemd/user/wob.service
socketFile=home-files/.config/systemd/user/wob.socket
configFile=home-files/.config/wob/wob.ini
assertFileExists $serviceFile
assertFileExists $socketFile
assertFileExists $configFile
assertFileContent $(normalizeStorePaths $serviceFile) ${
./wob-service-expected.service
}
assertFileContent $socketFile ${./wob-service-expected.socket}
assertFileContent $configFile ${./wob-service-expected.ini}
'';
}