From 42e85ac47ec2c29448ae99c73647ed184ed00c13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sat, 20 Dec 2025 13:59:27 -0700 Subject: [PATCH] feat(ios): init module --- modules/nixos/ios.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 modules/nixos/ios.nix diff --git a/modules/nixos/ios.nix b/modules/nixos/ios.nix new file mode 100644 index 0000000..a96223f --- /dev/null +++ b/modules/nixos/ios.nix @@ -0,0 +1,18 @@ +{ config, lib, pkgs, ... }: + +let cfg = config.sydnix.ios; +in { + options.sydnix.ios = { + enable = lib.mkEnableOption "interaction with iOS devices over USB"; + }; + + config = lib.mkIf cfg.enable { + # Required for libimobiledevice, seemingly. + services.usbmuxd.enable = true; + + environment.systemPackages = [ + pkgs.ifuse + pkgs.libimobiledevice + ]; + }; +}