Files
omarchy-pkgs/pkgbuilds
OmabotandCodex XHigh 7ee0003106 Keep the sandbox up on hardened kernels, and stop deleting what we have not read
Three fixes from a review of the previous commit.

Chromium's sandbox helper ships setuid, the way Arch's own electron and chromium packages ship theirs. Dropping --no-sandbox was right, but it left the app relying on unprivileged user namespaces alone: on linux-hardened, or anywhere else they are denied, Electron falls back to the helper and aborts because it is not root-owned 4755.

The AppImage's usr/ tree is now read before it is removed. Deleting it wholesale is correct for what upstream ships today, and the version bumps arrive unattended, so a release that starts putting something needed in there would have had it dropped on the way past without anyone seeing it. Anything that is not a known icon or a known compatibility library stops the build instead.

The upstream hook checks that the feed still names the asset the PKGBUILD builds. It hashes whatever the feed points at, so a rename — or an arm64 build reaching the Linux feed first — would have pinned that file's checksum to a URL nobody fetches, and the failure would have surfaced a build later as a checksum mismatch.

🤖 Generated by Opus 5 in Claude Code. Reviewed by Codex XHigh.

Co-Authored-By: Codex XHigh <codex@openai.com>
2026-08-19 02:56:22 -07:00
..
2026-08-13 03:31:01 -07:00
2026-08-13 03:31:01 -07:00
2026-07-26 19:16:43 +00:00
2026-08-15 18:34:51 +00:00
2026-05-08 01:07:21 -04:00
2026-06-06 13:51:19 +00:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:07:21 -04:00
2026-08-15 18:34:51 +00:00
2026-08-13 11:58:32 -07:00
2026-08-13 03:31:01 -07:00
2026-08-15 18:34:51 +00:00
2026-08-13 03:31:01 -07:00
2026-08-15 18:34:51 +00:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:07:21 -04:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-07-26 19:16:43 +00:00
2026-08-13 10:17:24 -04:00
2026-06-08 16:00:00 +00:00
2026-05-08 01:07:21 -04:00
2026-08-13 11:58:32 -07:00
2026-07-26 19:16:43 +00:00
2026-08-13 03:31:01 -07:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:07:21 -04:00
2026-08-17 19:03:59 +00:00
2026-06-16 11:17:06 +00:00
2026-08-13 03:31:01 -07:00
2026-08-13 11:58:32 -07:00
2026-08-04 10:42:32 -07:00
2026-08-07 03:03:18 -07:00
2026-08-14 08:23:21 -07:00
2026-06-12 13:25:36 -04:00
2026-07-26 19:16:43 +00:00
2026-05-08 01:04:51 -04:00
2026-08-14 08:23:21 -07:00
2026-05-08 01:04:50 -04:00
2026-08-12 17:27:16 -04:00
2026-08-13 03:32:48 -07:00
2026-08-07 04:29:12 -07:00
2026-08-15 18:34:51 +00:00
2026-08-13 11:58:32 -07:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:07:21 -04:00
2026-05-08 01:07:21 -04:00
2026-07-26 19:16:43 +00:00
2026-08-13 03:31:01 -07:00
2026-08-13 03:31:01 -07:00
2026-05-08 01:04:51 -04:00
2026-05-08 01:07:21 -04:00
2026-08-15 18:34:51 +00:00
2026-08-07 22:55:45 -04:00
2026-08-17 00:20:45 -07:00
2026-05-23 08:25:37 +00:00
2026-05-08 01:07:21 -04:00
2026-05-08 01:07:21 -04:00
2026-07-27 09:54:29 -07:00
2026-05-29 15:42:25 +00:00
2026-07-26 19:16:43 +00:00
2026-05-08 01:07:21 -04:00
2026-08-13 03:31:01 -07:00
2026-07-26 19:16:43 +00:00
2026-05-08 01:07:21 -04:00