grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / programs / flexoptix-app.nix
blobbaa9e33882cae6f3ad955a0c8037a68418bdd539
1 { config, pkgs, lib, ... }:
3 let
4   cfg = config.programs.flexoptix-app;
5 in {
6   options = {
7     programs.flexoptix-app = {
8       enable = lib.mkEnableOption "FLEXOPTIX app + udev rules";
10       package = lib.mkPackageOption pkgs "flexoptix-app" { };
11     };
12   };
14   config = lib.mkIf cfg.enable {
15     environment.systemPackages = [ cfg.package ];
16     services.udev.packages = [ cfg.package ];
17   };