home-manager/tests/modules/services/conky/basic-configuration.nix

31 lines
666 B
Nix
Raw Normal View History

2023-12-27 12:00:49 +00:00
{ config, pkgs, ... }:
{
services.conky = {
enable = true;
extraConfig = ''
conky.text = [[
S Y S T E M I N F O
$hr
Host:$alignr $nodename
Uptime:$alignr $uptime
RAM:$alignr $mem/$memmax
]]
'';
};
test.stubs.conky = { };
nmt.script = ''
serviceFile="$TESTED/home-files/.config/systemd/user/conky.service"
assertFileExists $serviceFile
assertFileRegex "$serviceFile" \
'ExecStart=@conky@/bin/conky --config .*conky.conf'
configFile="$(grep -o '/nix.*conky.conf' "$serviceFile")"
assertFileContent "$configFile" \
${./basic-configuration.conf}
'';
}