![如何在 NixOS 中将规则文件添加到 /etc/udev/rules.d 中?](https://linux22.com/image/170142/%E5%A6%82%E4%BD%95%E5%9C%A8%20NixOS%20%E4%B8%AD%E5%B0%86%E8%A7%84%E5%88%99%E6%96%87%E4%BB%B6%E6%B7%BB%E5%8A%A0%E5%88%B0%20%2Fetc%2Fudev%2Frules.d%20%E4%B8%AD%EF%BC%9F.png)
我正在遵循这个指示:https://github.com/nns779/px4_drv
make
fwtool
在builds目录下it930x-firmware.bin
和builds内核模块make
下。driver
px4_drv
现在it930x.nix
,px4_drv.nix
就在这里。
https://gist.github.com/gtgteq/30cb73c344477d26f8c69768e010331a
/etc/udev/rules.d/99-px4video.rules
的px4_drv
在系统中不显示。
如何使该规则文件可用?
答案1
根据 Emmanuel 的两条指示,我的要点已更新。
在你的configuration.nix中,尝试
services.udev.packages = [ px4_drv ]
您可能还需要将 installPhase 中的 udev 路径更改为$out/lib/udev/rules.d
,而不是$out/etc/udev/rules.d
。