at 23.05-pre 312 B view raw
1{ config, lib, pkgs, ... }: 2let 3 cfg = config.hardware.flirc; 4in 5{ 6 options.hardware.flirc.enable = lib.mkEnableOption (lib.mdDoc "software to configure a Flirc USB device"); 7 8 config = lib.mkIf cfg.enable { 9 environment.systemPackages = [ pkgs.flirc ]; 10 services.udev.packages = [ pkgs.flirc ]; 11 }; 12}