Это временная проблема. Исправление есть в systemd, но версии systemd пока нет в NixOS:
https://github.com/systemd/systemd/commit/5016eb56352a7ea1f61ea106fa4f5639fbf6ddd8
Я знаю, что вы говорите! "Это не ответ!" и я согласен! К счастью, у нас есть опция services.udev.extraHwdb
, где мы можем добавить свои собственные правила udev в configuartion.nix
.
Вот последнее исправление, над которым я сейчас работаю:
services.udev.extraHwdb = ''
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism*:pn*Librem13v4*:pvr*
KEYBOARD_KEY_56=backslash
''
В Debian 10 используется версия SANE 1.0.27, а в Fedora 32 — версия 1.0.32.
К сожалению, похоже, что поддержка Canon i -серии SENSYS MF64x была добавлена в sane-pixma
где-то между этими версиями, поэтому версия Debian не распознает ее.