at 23.11-beta 444 B view raw
1{ config, lib, pkgs, ... }: 2 3let 4 cfg = config.programs.projecteur; 5in 6{ 7 options.programs.projecteur = { 8 enable = lib.mkEnableOption (lib.mdDoc "projecteur"); 9 package = lib.mkPackageOptionMD pkgs "projecteur" { }; 10 }; 11 12 config = lib.mkIf cfg.enable { 13 environment.systemPackages = [ cfg.package ]; 14 services.udev.packages = [ cfg.package ]; 15 }; 16 17 meta = { 18 maintainers = with lib.maintainers; [ benneti drupol ]; 19 }; 20}