1{ config, lib, pkgs, ... }:
2
3{
4
5 options.programs.clickshare-csc1.enable =
6 lib.options.mkEnableOption ''
7 Barco ClickShare CSC-1 driver/client.
8 This allows users in the <literal>clickshare</literal>
9 group to access and use a ClickShare USB dongle
10 that is connected to the machine
11 '';
12
13 config = lib.modules.mkIf config.programs.clickshare-csc1.enable {
14 environment.systemPackages = [ pkgs.clickshare-csc1 ];
15 services.udev.packages = [ pkgs.clickshare-csc1 ];
16 users.groups.clickshare = {};
17 };
18
19 meta.maintainers = [ lib.maintainers.yarny ];
20
21}