1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-11-04 18:29:45 +01:00

borgmatic: Do not inhibit idle in service (#3637)

This reflects a systemd service sample file change made in borgmatic
1.7.6, commit 2e9f70d49647d47fb4ca05f428c592b0e4319544:

    When backing up a machine with a monitor using logind to control
    idle timeout and things like DPMS, borgmatic can block the screen
    from turning on/off with systemd-inhibit. This is because by
    default systemd-inhibit will block
    "idle:sleep:shutdown". Borgmatic does not need to care about idle,
    only about suspend and shutdown. So, add an explicit `--what` flag
    for what borgmatic should inhibit.

    For more information see systemd-inhibit(1).
This commit is contained in:
Damien Cassou 2023-02-05 11:13:04 +01:00 committed by GitHub
parent ffc022b6a7
commit ca69be9335
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 0 deletions

View file

@ -63,6 +63,7 @@ in {
ExecStart = '' ExecStart = ''
${pkgs.systemd}/bin/systemd-inhibit \ ${pkgs.systemd}/bin/systemd-inhibit \
--who="borgmatic" \ --who="borgmatic" \
--what="sleep:shutdown" \
--why="Prevent interrupting scheduled backup" \ --why="Prevent interrupting scheduled backup" \
${programConfig.package}/bin/borgmatic \ ${programConfig.package}/bin/borgmatic \
--stats \ --stats \

View file

@ -2,6 +2,7 @@
CPUSchedulingPolicy=batch CPUSchedulingPolicy=batch
ExecStart=/nix/store/00000000000000000000000000000000-systemd/bin/systemd-inhibit \ ExecStart=/nix/store/00000000000000000000000000000000-systemd/bin/systemd-inhibit \
--who="borgmatic" \ --who="borgmatic" \
--what="sleep:shutdown" \
--why="Prevent interrupting scheduled backup" \ --why="Prevent interrupting scheduled backup" \
@borgmatic@/bin/borgmatic \ @borgmatic@/bin/borgmatic \
--stats \ --stats \