From 5645ba684ede8bac936412f5430c37ebb7c193d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Thu, 11 Sep 2025 18:22:19 +0800 Subject: [PATCH] vanadium: add udevrule for MFI fastcharge rule --- nix/configurations/vanadium/nixos/connectivity.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nix/configurations/vanadium/nixos/connectivity.nix b/nix/configurations/vanadium/nixos/connectivity.nix index 1683f2bf..39273388 100644 --- a/nix/configurations/vanadium/nixos/connectivity.nix +++ b/nix/configurations/vanadium/nixos/connectivity.nix @@ -10,6 +10,11 @@ services.usbmuxd.enable = true; environment.systemPackages = with pkgs; [libimobiledevice idevicerestore]; + # https://unix.stackexchange.com/questions/592775/how-can-i-enable-apple-ios-fast-charge-support + services.udev.extraRules = '' + SUBSYSTEM=="usb", ACTION=="add", DRIVER=="apple-mfi-fastcharge", RUN+="/bin/sh -c 'echo Fast > /sys/class/power_supply/apple_mfi_fastcharge/charge_type'" + ''; + users.users.root.openssh.authorizedKeys.keys = let ids = import ../../../identities.nix; in