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