home-manager/tests/modules/services/blanket/basic-configuration.nix
2024-06-22 08:19:17 +02:00

31 lines
709 B
Nix

{ ... }:
{
services.blanket = { enable = true; };
test.stubs.blanket = { };
nmt.script = ''
clientServiceFile=home-files/.config/systemd/user/blanket.service
assertFileExists $clientServiceFile
assertFileContent $clientServiceFile ${
builtins.toFile "expected.service" ''
[Install]
WantedBy=graphical-session.target
[Service]
ExecStart=@blanket@/bin/blanket --gapplication-service
Restart=on-failure
RestartSec=5
[Unit]
After=graphical-session-pre.target
Description=Blanket daemon
PartOf=graphical-session.target
PartOf=pipewire.service
Requires=dbus.service
''
}
'';
}