From fb38d437a57faef8729705e34a6e8a4b5c2db8ab Mon Sep 17 00:00:00 2001 From: Michael Hoang Date: Mon, 27 Apr 2026 12:21:26 +0200 Subject: [PATCH] borgbackup: use package from upstream NixOS service --- mail-server/borgbackup.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/mail-server/borgbackup.nix b/mail-server/borgbackup.nix index 51ae986..c69b3b4 100644 --- a/mail-server/borgbackup.nix +++ b/mail-server/borgbackup.nix @@ -16,7 +16,6 @@ { config, - pkgs, lib, ... }: @@ -67,15 +66,15 @@ let borgScript = '' export BORG_REPO=${repoLocation} ${cmdPreexec} - ${passphraseFragment} ${pkgs.borgbackup}/bin/borg init ${extraInitArgs} --encryption ${encryptionFragment} || true - ${passphraseFragment} ${pkgs.borgbackup}/bin/borg create ${extraCreateArgs} ${compression} ::${name} ${locations} + ${passphraseFragment} ${lib.getExe' config.services.borgbackup.package "borg"} init ${extraInitArgs} --encryption ${encryptionFragment} || true + ${passphraseFragment} ${lib.getExe' config.services.borgbackup.package "borg"} create ${extraCreateArgs} ${compression} ::${name} ${locations} ${cmdPostexec} ''; in { config = lib.mkIf (config.mailserver.enable && cfg.enable) { - environment.systemPackages = with pkgs; [ - borgbackup + environment.systemPackages = [ + config.services.borgbackup.package ]; systemd.services.borgbackup = {