1{
2 config,
3 lib,
4 pkgs,
5 ...
6}:
7let
8 cfg = config.hardware.brillo;
9in
10{
11 options = {
12 hardware.brillo = {
13 enable = lib.mkEnableOption ''
14 brillo in userspace.
15 This will allow brightness control from users in the video group
16 '';
17 };
18 };
19
20 config = lib.mkIf cfg.enable {
21 services.udev.packages = [ pkgs.brillo ];
22 environment.systemPackages = [ pkgs.brillo ];
23 };
24}