1{
2 config,
3 lib,
4 pkgs,
5 ...
6}:
7let
8 cfg = config.hardware.flirc;
9in
10{
11 options.hardware.flirc.enable = lib.mkEnableOption "software to configure a Flirc USB device";
12
13 config = lib.mkIf cfg.enable {
14 environment.systemPackages = [ pkgs.flirc ];
15 services.udev.packages = [ pkgs.flirc ];
16 };
17}