Backlight: Difference between revisions

m add source link to ddcci overlay
m remove extraneous spaces
 
(2 intermediate revisions by 2 users not shown)
Line 75: Line 75:
</syntaxhighlight>
</syntaxhighlight>


You can then bind this to a hotkey or similar. <code>sudo</code> may be avoidable if your user is in the correct group, or udev rules have set the appropriate <code>/sys</code> permissions.
You can then bind this to a hotkey or similar.


Add <code>i2c-dev</code> to <code>boot.kernelModules</code> and {{nixos:package|ddcutil}} to your system packages to make permanent.
To make this permanent, add {{nixos:package|ddcutil}} to your system packages, and enable i2c support.<syntaxhighlight lang="nix">
hardware.i2c.enable = true
</syntaxhighlight>To interact with DDC/CI without root, also add your user to the <code>i2c</code> group (or the group defined by <code>[https://search.nixos.org/options?show=hardware.i2c.group&query=hardware.i2c.group hardware.i2c.group]</code>), or [https://www.ddcutil.com/i2c_permissions/ set udev rules manually].


=== Via <code>ddcci-driver</code> ===
=== Via <code>ddcci-driver</code> ===