diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2019-01-05 13:22:39 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2019-01-05 13:22:39 +0100 |
commit | 9b2f0fbcdd4cbb4acac3f894cb93d0efdd5fcd26 (patch) | |
tree | 9adffc044c0ef718ee8e9410732d6157abc9b356 /nixos/modules/services/hardware/lirc.nix | |
parent | 987fdea1a8f8c0e1c0052646cfacf463e8a80e28 (diff) | |
download | nixpkgs-9b2f0fbcdd4cbb4acac3f894cb93d0efdd5fcd26.tar nixpkgs-9b2f0fbcdd4cbb4acac3f894cb93d0efdd5fcd26.tar.gz nixpkgs-9b2f0fbcdd4cbb4acac3f894cb93d0efdd5fcd26.tar.bz2 nixpkgs-9b2f0fbcdd4cbb4acac3f894cb93d0efdd5fcd26.tar.lz nixpkgs-9b2f0fbcdd4cbb4acac3f894cb93d0efdd5fcd26.tar.xz nixpkgs-9b2f0fbcdd4cbb4acac3f894cb93d0efdd5fcd26.tar.zst nixpkgs-9b2f0fbcdd4cbb4acac3f894cb93d0efdd5fcd26.zip |
nixos/lirc: expose socket path via passthru
Diffstat (limited to 'nixos/modules/services/hardware/lirc.nix')
-rw-r--r-- | nixos/modules/services/hardware/lirc.nix | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/nixos/modules/services/hardware/lirc.nix b/nixos/modules/services/hardware/lirc.nix index ece38bd1e1c..826e512c75d 100644 --- a/nixos/modules/services/hardware/lirc.nix +++ b/nixos/modules/services/hardware/lirc.nix @@ -32,14 +32,6 @@ in { default = []; description = "Extra arguments to lircd."; }; - - socket = mkOption { - type = types.path; - # default search path of many applications - default = "/run/lirc/lircd"; - description = "Socket path"; - }; - }; }; @@ -50,13 +42,15 @@ in { # Note: LIRC executables raises a warning, if lirc_options.conf do not exists environment.etc."lirc/lirc_options.conf".text = cfg.options; + passthru.lirc.socket = "/run/lirc/lircd"; + environment.systemPackages = [ pkgs.lirc ]; systemd.sockets.lircd = { description = "LIRC daemon socket"; wantedBy = [ "sockets.target" ]; socketConfig = { - ListenStream = cfg.socket; + ListenStream = config.passthru.lirc.socket; SocketUser = "lirc"; SocketMode = "0660"; }; |