icloud-for-omarchy brings Apple Notes, Photos and Find My to Arch
A new open-source project, posted as a Show HN on October 6, ships native Linux apps for Apple Notes, iCloud Photos and Find My that share one Apple sign-in, with Notes syncing both ways as Markdown.
Apple’s cloud without a Mac. icloud-for-omarchy, by ferdousbhai, packages three native Linux apps for Omarchy and any Arch system that share one Apple sign-in through a signed pacman repository. It landed on Hacker News on October 6, 2026, as Show HN: Apple Notes, Photos and Find My as Native Linux Apps.
Notes keeps your Apple Notes as a folder of Markdown files, synced both ways. Edit, rename, move or delete them in the Qt/QML app, in Neovim or Obsidian, or with mv and rm, and iCloud follows. Photos is a GTK4/libadwaita browser for iCloud Photos: browse, download, upload and delete. Find My puts your devices on a map, with play sound, Lost Mode and a location trail. Every window action also works from the terminal, with --json output for scripts and agents.
Sign-in happens on Apple’s own page, including the password and two-factor code, opened by icloud-session sign-in. The apps never see your password. Session cookies stay in ~/.local/state/icloud-session/account.json, readable only by you. A password is stored only if you choose to, for Find My, in the system keyring. The README says the apps talk only to Apple, plus OpenStreetMap for Find My’s map tiles, and that deleted notes go to Recently Deleted in iCloud for about 30 days.
Install with the project’s one-liner, which trusts a package-signing key whose fingerprint is pinned in the script, adds the signed [icloud-for-omarchy] repository, and installs the packages in one pacman step. On Omarchy, a hook restores the repository after omarchy refresh pacman, and updates then arrive with omarchy update. You can also install only some of the apps, or follow the manual steps in the README if you prefer not to pipe a script into sudo.
The project is MIT-licensed and still very new: the Show HN had 1 point at the time of writing, and the GitHub repository had no stars yet. Treat it as early software and read the project’s own safety notes before signing in.
