nixosにddccontrolをインストールする備忘録
https://github.com/ddccontrol/ddccontrol#usage のusage を見たら良いのだが、インストールしただけではダメで、以下の3点を行う必要がありそう。
- kernel moduleを起動時に読み込むようにする
- ddccontroleのサービスを起動するようにする
- root以外のユーザーはi2cグループに所属するようにする
上記はいずれもnixosの流儀に沿って行う必要があり、/etc/nixos/configuration.nix
辺りに書けば良い。
以下はテキトウな設定の抜粋
{ boot.kernelModules = [ ... "i2c-dev" ]; ... services.ddccontrol.enable=true; users.extraUsers.hoge = { extraGroups = [... "i2c"]; ...