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