at 25.11-pre 526 B view raw
1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7 8let 9 cfg = config.hardware.libjaylink; 10in 11{ 12 options.hardware.libjaylink = { 13 enable = lib.mkEnableOption '' 14 udev rules for devices supported by libjaylink. 15 Add users to the `jlink` group in order to grant 16 them access 17 ''; 18 package = lib.mkPackageOption pkgs "libjaylink" { }; 19 }; 20 21 config = lib.mkIf cfg.enable { 22 users.groups.jlink = { }; 23 services.udev.packages = [ cfg.package ]; 24 }; 25 26 meta.maintainers = with lib.maintainers; [ felixsinger ]; 27}