From 9131bf59a70817f5cf190f5b24945955b4f53335 Mon Sep 17 00:00:00 2001 From: Michael Peyton Jones Date: Sun, 26 May 2019 14:24:10 +0100 Subject: [PATCH] nixos: add StateDirectory for fprintd --- nixos/modules/services/security/fprintd.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/modules/services/security/fprintd.nix b/nixos/modules/services/security/fprintd.nix index 8ece1ca1901..5662ebc61d2 100644 --- a/nixos/modules/services/security/fprintd.nix +++ b/nixos/modules/services/security/fprintd.nix @@ -50,6 +50,13 @@ in systemd.packages = [ cfg.package ]; + + # The upstream unit does not use StateDirectory, and will + # fail if the directory it needs is not present. Should be + # fixed when https://gitlab.freedesktop.org/libfprint/fprintd/merge_requests/5 + # is merged. + systemd.services.fprintd.serviceConfig.StateDirectory = "fprint"; + }; }