at 23.11-pre 416 B view raw
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}