grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / programs / projecteur.nix
blobaf186e3d250bcab9743d49ab3208bb112302b3ea
1 { config, lib, pkgs, ... }:
3 let
4   cfg = config.programs.projecteur;
5 in
7   options.programs.projecteur = {
8     enable = lib.mkEnableOption "projecteur, an application for the Logitech Spotlight device (and similar)";
9     package = lib.mkPackageOption pkgs "projecteur" { };
10   };
12   config = lib.mkIf cfg.enable {
13     environment.systemPackages = [ cfg.package ];
14     services.udev.packages = [ cfg.package ];
15   };
17   meta = {
18     maintainers = with lib.maintainers; [ benneti drupol ];
19   };