1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-12-29 13:19:47 +01:00
home-manager/tests/modules/services/blanket/basic-configuration.nix

32 lines
709 B
Nix
Raw Normal View History

2024-05-08 06:16:09 +02:00
{ ... }:
{
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
''
}
'';
}