python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / modules / services / misc / novacomd.nix
blobbde8328d46f881f173ba19763f7909e5c1a4eef1
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
7   cfg = config.services.novacomd;
9 in {
11   options = {
12     services.novacomd = {
13       enable = mkEnableOption (lib.mdDoc "Novacom service for connecting to WebOS devices");
14     };
15   };
17   config = mkIf cfg.enable {
18     environment.systemPackages = [ pkgs.webos.novacom ];
20     systemd.services.novacomd = {
21       description = "Novacom WebOS daemon";
22       wantedBy = [ "multi-user.target" ];
24       serviceConfig = {
25         ExecStart = "${pkgs.webos.novacomd}/sbin/novacomd";
26       };
27     };
28   };
30   meta.maintainers = with maintainers; [ dtzWill ];