From 1ce496bfab37bca1619c053db7a535e0ff96eed6 Mon Sep 17 00:00:00 2001 From: Christian Kögler Date: Fri, 21 Sep 2018 23:46:30 +0200 Subject: nixos lircd: fix deletion of lircd socket --- nixos/modules/services/hardware/lirc.nix | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'nixos/modules/services/hardware/lirc.nix') diff --git a/nixos/modules/services/hardware/lirc.nix b/nixos/modules/services/hardware/lirc.nix index a66a7fbf495..5635d6f0971 100644 --- a/nixos/modules/services/hardware/lirc.nix +++ b/nixos/modules/services/hardware/lirc.nix @@ -65,6 +65,10 @@ in { serviceConfig = { RuntimeDirectory = "lirc"; + + # socket lives in runtime directory; we have to keep is available + RuntimeDirectoryPreserve = true; + ExecStart = '' ${pkgs.lirc}/bin/lircd --nodaemon \ ${escapeShellArgs cfg.extraArguments} \ -- cgit 1.4.1