$device
Device hardware, screen, battery, disk space, and appearance helpers.
screen()battery()model()name()totalDiskSpace()freeDiskSpace()
Example
//
// ScriptWidget
// https://xnu.app/scriptwidget
//
// Usage for api $device
//
console.log($device.name());
console.log($device.model());
console.log($device.language());
console.log($device.systemVersion());
console.log(JSON.stringify($device.screen(), null, 2));
console.log(JSON.stringify($device.battery(), null, 2));
console.log($device.isdarkmode());
console.log($device.totalDiskSpace());
console.log($device.freeDiskSpace());
HealthKit and Location data are only available after user authorization in the main app. Widgets may show cached or fallback data.