nixos/plasma: support setting brightness via DDC
This commit is contained in:
parent
7517ecd701
commit
a3aec35383
@ -158,6 +158,19 @@ in
|
|||||||
example = "vlc";
|
example = "vlc";
|
||||||
description = "Phonon audio backend to install.";
|
description = "Phonon audio backend to install.";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
supportDDC = mkOption {
|
||||||
|
type = types.bool;
|
||||||
|
default = false;
|
||||||
|
description = ''
|
||||||
|
Support setting monitor brightness via DDC.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
This is not needed for controlling brightness of the internal monitor
|
||||||
|
of a laptop and as it is considered experimental by upstream, it is
|
||||||
|
disabled by default.
|
||||||
|
'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
@ -184,6 +197,12 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# DDC support
|
||||||
|
boot.kernelModules = lib.optional cfg.supportDDC "i2c_dev";
|
||||||
|
services.udev.extraRules = lib.optionalString cfg.supportDDC ''
|
||||||
|
KERNEL=="i2c-[0-9]*", TAG+="uaccess"
|
||||||
|
'';
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; with qt5; with libsForQt5; with plasma5; with kdeApplications;
|
environment.systemPackages = with pkgs; with qt5; with libsForQt5; with plasma5; with kdeApplications;
|
||||||
[
|
[
|
||||||
frameworkintegration
|
frameworkintegration
|
||||||
|
Loading…
x
Reference in New Issue
Block a user