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