at 24.11-pre 508 B view raw
1{ lib, pkgs, config, ... }: 2{ 3 options.programs.joycond-cemuhook = { 4 enable = lib.mkEnableOption "joycond-cemuhook, a program to enable support for cemuhook's UDP protocol for joycond devices."; 5 }; 6 7 config = lib.mkIf config.programs.joycond-cemuhook.enable { 8 assertions = [ 9 { 10 assertion = config.services.joycond.enable; 11 message = "joycond must be enabled through `services.joycond.enable`"; 12 } 13 ]; 14 environment.systemPackages = [ pkgs.joycond-cemuhook ]; 15 }; 16}