From dd74df3a76dbeb8c1caf9527f7395334ad87b2e1 Mon Sep 17 00:00:00 2001 From: Natsu Kagami Date: Sun, 3 Sep 2023 19:28:44 +0200 Subject: [PATCH] Have a more stable set up for iOS tethering --- modules/common/linux/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/common/linux/default.nix b/modules/common/linux/default.nix index eeb69bc..41d6fd0 100644 --- a/modules/common/linux/default.nix +++ b/modules/common/linux/default.nix @@ -11,8 +11,13 @@ let programs.adb.enable = true; users.users.${config.common.linux.username}.extraGroups = [ "adbusers" ]; }; - ios = { config, ... }: mkIf config.common.linux.enable { + ios = { config, pkgs, ... }: mkIf config.common.linux.enable { services.usbmuxd.enable = true; + services.usbmuxd.package = pkgs.usbmuxd2; + environment.systemPackages = with pkgs; [ + libimobiledevice + ifuse + ]; users.users.${config.common.linux.username}.extraGroups = [ config.services.usbmuxd.group ]; systemd.network.networks."05-ios-tethering" = { matchConfig.Driver = "ipheth";