1{
2 config,
3 lib,
4 pkgs,
5 ...
6}:
7
8let
9 cfg = config.programs.kbdlight;
10
11in
12{
13 options.programs.kbdlight.enable = lib.mkEnableOption "kbdlight";
14
15 config = lib.mkIf cfg.enable {
16 environment.systemPackages = [ pkgs.kbdlight ];
17 security.wrappers.kbdlight = {
18 setuid = true;
19 owner = "root";
20 group = "root";
21 source = "${pkgs.kbdlight.out}/bin/kbdlight";
22 };
23 };
24}