1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-17 04:51:31 +03:00
mobile-nixos/examples/hello/workaround-v4l_id-hang.nix

18 lines
460 B
Nix
Raw Normal View History

# This works around an issue on at least one device (motorola-addison) where
# the v4l_id tool from udev hangs for more than a minute on boot.
#
# This replaces the file from udev with an empty one.
{ pkgs, lib, ... }:
let
emptyV4lRules = pkgs.runCommandNoCC "empty-v4l-rules" {} ''
mkdir -p $out/lib/udev/rules.d
touch $out/lib/udev/rules.d/60-persistent-v4l.rules
'';
in
{
services.udev.packages = lib.mkOrder 10000 [
emptyV4lRules
];
}