at 24.11-pre 398 B view raw
1{ config, pkgs, lib, ... }: 2 3let 4 cfg = config.programs.flexoptix-app; 5in { 6 options = { 7 programs.flexoptix-app = { 8 enable = lib.mkEnableOption "FLEXOPTIX app + udev rules"; 9 10 package = lib.mkPackageOption pkgs "flexoptix-app" { }; 11 }; 12 }; 13 14 config = lib.mkIf cfg.enable { 15 environment.systemPackages = [ cfg.package ]; 16 services.udev.packages = [ cfg.package ]; 17 }; 18}