at 23.11-beta 420 B view raw
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}