normcap: fix on GNOME wayland when used via keybind or alt-f2 (#351763)
[NixPkgs.git] / nixos / modules / services / hardware / ddccontrol.nix
blobb9ad851333a4e27c1055ff18d0b54f6f702d8be2
2   config,
3   lib,
4   pkgs,
5   ...
6 }:
8 let
9   cfg = config.services.ddccontrol;
13   ###### interface
15   options = {
16     services.ddccontrol = {
17       enable = lib.mkEnableOption "ddccontrol for controlling displays";
18     };
19   };
21   ###### implementation
23   config = lib.mkIf cfg.enable {
24     # Load the i2c-dev module
25     boot.kernelModules = [ "i2c_dev" ];
27     # Give users access to the "gddccontrol" tool
28     environment.systemPackages = [
29       pkgs.ddccontrol
30     ];
32     services.dbus.packages = [
33       pkgs.ddccontrol
34     ];
36     systemd.packages = [
37       pkgs.ddccontrol
38     ];
39   };