2024-05-08 06:16:09 +02:00
|
|
|
{
|
2025-01-31 21:24:47 +01:00
|
|
|
services.blanket.enable = true;
|
2024-05-08 06:16:09 +02:00
|
|
|
|
|
|
|
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
|
|
|
|
''
|
|
|
|
}
|
|
|
|
'';
|
|
|
|
}
|