git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #138548 from queezle42/master

lirc: Set a writable lockdir

commit2aaf072d27f7a279b77c6351f80aeccc89ad931c authorJörg Thalheim <Mic92@users.noreply.github.com> dateFri 1 Oct 2021, 08:23 (5 years ago) parent8d30ac2e663328
2 files changed+2−1
nixos/modules/services/hardware/lirc.nix+1−1 pkgs/development/libraries/lirc/default.nix+1
nixos/modules/services/hardware/lirc.nix+1−1
@@ -65,7 +65,7 @@ in {
6565 unitConfig.Documentation = [ "man:lircd(8)" ];
6666
6767 serviceConfig = {
68− RuntimeDirectory = "lirc";
68+ RuntimeDirectory = ["lirc" "lirc/lock"];
6969
7070 # Service runtime directory and socket share same folder.
7171 # Following hacks are necessary to get everything right:
pkgs/development/libraries/lirc/default.nix+1
@@ -42,6 +42,7 @@ stdenv.mkDerivation rec {
4242 "--with-systemdsystemunitdir=$(out)/lib/systemd/system"
4343 "--enable-uinput" # explicit activation because build env has no uinput
4444 "--enable-devinput" # explicit activation because build env has no /dev/input
45+ "--with-lockdir=/run/lirc/lock" # /run/lock is not writable for 'lirc' user
4546 ];
4647
4748 installFlags = [