at 25.11-pre 472 B view raw
1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7 8let 9 cfg = config.programs.bazecor; 10in 11{ 12 meta.maintainers = with lib.maintainers; [ amesgen ]; 13 14 options = { 15 programs.bazecor = { 16 enable = lib.mkEnableOption "Bazecor, the graphical configurator for Dygma Products"; 17 package = lib.mkPackageOption pkgs "bazecor" { }; 18 }; 19 }; 20 21 config = lib.mkIf cfg.enable { 22 environment.systemPackages = [ cfg.package ]; 23 services.udev.packages = [ cfg.package ]; 24 }; 25}