如何在 NixOS 中将规则文件添加到 /etc/udev/rules.d 中?

如何在 NixOS 中将规则文件添加到 /etc/udev/rules.d 中?

我正在遵循这个指示:https://github.com/nns779/px4_drv

makefwtool在builds目录下it930x-firmware.bin和builds内核模块make下。driverpx4_drv

现在it930x.nixpx4_drv.nix就在这里。

https://gist.github.com/gtgteq/30cb73c344477d26f8c69768e010331a

/etc/udev/rules.d/99-px4video.rulespx4_drv在系统中不显示。

如何使该规则文件可用?

答案1

根据 Emmanuel 的两条指示,我的要点已更新。

在你的configuration.nix中,尝试

services.udev.packages = [ px4_drv ]

您可能还需要将 installPhase 中的 udev 路径更改为$out/lib/udev/rules.d,而不是$out/etc/udev/rules.d

相关内容