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