summary refs log tree commit diff
diff options
context:
space:
mode:
authorMarkus Kowalewski <markus.kowalewski@gmail.com>2020-10-08 23:17:44 +0200
committerMarkus Kowalewski <markus.kowalewski@gmail.com>2020-10-08 23:17:44 +0200
commit90aa6c93e2fb014c1093111bd309d87461853367 (patch)
treed4e16adf0bd9f5ee8627d834fb808598289adf61
parent7cbd2094f74bca9a4014bb3397918a70aaec4737 (diff)
downloadnixpkgs-90aa6c93e2fb014c1093111bd309d87461853367.tar
nixpkgs-90aa6c93e2fb014c1093111bd309d87461853367.tar.gz
nixpkgs-90aa6c93e2fb014c1093111bd309d87461853367.tar.bz2
nixpkgs-90aa6c93e2fb014c1093111bd309d87461853367.tar.lz
nixpkgs-90aa6c93e2fb014c1093111bd309d87461853367.tar.xz
nixpkgs-90aa6c93e2fb014c1093111bd309d87461853367.tar.zst
nixpkgs-90aa6c93e2fb014c1093111bd309d87461853367.zip
nixos/snapper: add snapperd dbus service
Since snapper 0.8.13 a systemd service is required for DBus activation.
-rw-r--r--nixos/modules/services/misc/snapper.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/nixos/modules/services/misc/snapper.nix b/nixos/modules/services/misc/snapper.nix
index 6f3aaa973a0..3560d08520b 100644
--- a/nixos/modules/services/misc/snapper.nix
+++ b/nixos/modules/services/misc/snapper.nix
@@ -121,6 +121,16 @@ in
 
     services.dbus.packages = [ pkgs.snapper ];
 
+    systemd.services.snapperd = {
+      description = "DBus interface for snapper";
+      inherit documentation;
+      serviceConfig = {
+        Type = "dbus";
+        BusName = "org.opensuse.Snapper";
+        ExecStart = "${pkgs.snapper}/bin/snapperd";
+      };
+    };
+
     systemd.services.snapper-timeline = {
       description = "Timeline of Snapper Snapshots";
       inherit documentation;