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