at 24.11-pre 401 B view raw
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}