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