nixos-config/tests/modules/home-manager/services/borgmatic/with-program-config.nix
Gabriel Arazas 92cece8273
home-manager/services/borgmatic: init replacement module
Like the previous replacement module, we cannot test it properly since
it relies on `modulesPath` specialArg which home-manager initialize and
nmt doesn't.
2024-09-07 22:04:58 +08:00

19 lines
500 B
Nix

{ config, lib, pkgs, ... }:
{
programs.borgmatic.enable = true;
programs.borgmatic.backups.personal = {
settings.hello = "WORLD";
initService.enable = true;
};
test.stubs.borgmatic = { };
nmt.script = ''
assertFileExists home-files/.config/borgmatic.d/personal.yaml
assertFileExists home-files/.config/systemd/user/borgmatic-job-borgmatic-config-personal.service
assertFileExists home-files/.config/systemd/user/borgmatic-job-borgmatic-config-personal.timer
'';
}