at 24.11-pre 300 B view raw
1{ config, lib, pkgs, ... }: 2let 3 cfg = config.hardware.flirc; 4in 5{ 6 options.hardware.flirc.enable = lib.mkEnableOption "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}