Commit Graph
854 Commits
Author SHA1 Message Date
David Heinemeier Hansson a3fcc5dfdc Pin libretro packages to successful builds 2026-07-24 08:19:11 -07:00
David Heinemeier HanssonandClaude Fable 5 a91be13069 quickshell-git: bump to 0.3.0.r18.g10b439f
Latest upstream master; the crash-relaunch env leak patch still applies.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 08:01:16 -07:00
David Heinemeier HanssonandClaude Fable 5 8f6be53910 quickshell-git: patch crash-relaunch env leak
After a crash relaunch, quickshell kept __QUICKSHELL_CRASH_* and the
instance-info fd in its environment, so every child it spawned inherited
them and any `qs` invocation from those children booted a duplicate
shell instead of running its command (phantom instances on every
menu-launched picker after a crash).

Patch carried on the fix-crash-env-leak branch of
https://github.com/omacom-io/quickshell

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 07:45:29 -07:00
David Heinemeier Hansson 37234ee538 Bump omawrite to v0.2.3 2026-07-23 20:42:41 -07:00
David Heinemeier Hansson d69da9ea22 Disable Neovim autoformat 2026-07-23 16:45:10 -07:00
a023cacf67 Add omarchy-emacs (#118)
* Add omarchy-emacs

Emacs integration for Omarchy with automatic theme and font syncing,
synced from the AUR (source: aur). Requested by @dhh in
basecamp/omarchy#6329 so it can be installed from the Omarchy repo via
the regular installer rather than relying on the AUR at install time.

- AUR: https://aur.archlinux.org/packages/omarchy-emacs
- Source: https://github.com/scottjones/omarchy-emacs

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Drop install scriptlet from omarchy-emacs (sync 1.8.9)

Per review: user-side setup is invoked by the Omarchy installer, so the
pacman post_install/post_upgrade scriptlet is redundant. Re-synced from
AUR at 1.8.9, which removes it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 09:10:32 -07:00
David Heinemeier Hansson fad2bca7cf Bump omawrite to v0.2.2 2026-07-21 15:29:45 -07:00
David Heinemeier HanssonandClaude Fable 5 dd1274a744 Add quickshell-git pinned to master e649d24
Quickshell 0.3.0's qs kill returns before the instance exits, which is
what forces omarchy-restart-shell to track pids and wait for death
itself. Master fixed kill to block until the instance is gone (025c709),
so ship our own build pinned at e649d24 until a release catches up.

The #commit= pin plus sync:false keeps upgrades entirely manual: nothing
rebuilds or resyncs until the sha is bumped by hand. Note quickshell
links Qt private APIs, so every Arch qt6 bump needs a pkgrel bump and
rebuild here (the packaged quickshell-check hook warns users if we lag).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 14:41:18 -07:00
David Heinemeier Hansson daa57e47c0 Bump omawrite to v0.2.1 2026-07-21 11:22:05 -07:00
David Heinemeier Hansson 57e8d5320b Pin libretro-fbneo to latest revision 2026-07-20 17:41:35 -07:00
David Heinemeier HanssonandClaude Fable 5 d6b146bdc9 Add --package filter to repo migrate for single-package stable promotion
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 21:53:25 -07:00
David Heinemeier HanssonandClaude Fable 5 2eb15bc726 Pick the Neovim theme symlink target based on the installed Omarchy version
omarchy-nvim-setup hardcoded theme.lua to the Omarchy 4 theme location
(~/.local/state/omarchy/current), which doesn't exist on Omarchy 3.x, so
fresh 3.8.3 installs errored on nvim startup with "Failed to load
plugins.theme" (basecamp/omarchy#6309). Detect the right location at
runtime: prefer whichever current-theme directory exists, and fall back
to the installed Omarchy version for fresh 3.x installs where setup runs
before the first theme is set.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 20:52:38 -07:00
David Heinemeier HanssonandClaude Fable 5 94ee311b25 Fix theme hot-reload when old and new theme share the same colorscheme plugin
lazy.nvim caches a plugin's resolved opts in plugin._.cache and carries
that state over on a spec reload, and Loader.colorscheme() no-ops for
already-loaded plugins. So switching between two themes driven by the
same colorscheme plugin (e.g. generic themes on aether.nvim) never
pushed the new palette into setup(), leaving stale colors until nvim
was restarted. Fully reload the theme plugin instead, which clears the
cached opts and reruns config with the new theme's colors.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 20:34:27 -07:00
David Heinemeier Hansson 2f0a498b43 Bump omawrite to v0.2.0 2026-07-17 19:29:55 -07:00
David Heinemeier Hansson 5f4a8442dc Latest omawrite 2026-07-17 15:46:34 -07:00
David Heinemeier Hansson 9687043be9 Add missing dependency 2026-07-16 12:46:48 -07:00
David Heinemeier Hansson d46becf3fd Bump omawrite to v0.1.2 2026-07-15 17:51:32 -07:00
David Heinemeier HanssonandClaude Fable 5 b4e9935951 Simplify remote clipboard and share Neovim yanks over OSC 52 inside tmux
Sessions inside tmux used to skip the clipboard provider entirely, so
yanks only reached the machine's own Wayland clipboard and never
traveled over OSC 52 to clients attached via SSH. Now every copy also
emits OSC 52, which tmux turns into a buffer and rebroadcasts to all
attached clients. Paste prefers wl-paste when a display is available.

This also drops the private-file fallback clipboard and its regtype
sidecar: Neovim's built-in clipboard layer already restores the register
type when pasted content matches its cache, and OSC 52 queries answered
by tmux cover the display-less paste case.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 10:39:30 -07:00
Ryan Hughes 515b566cb9 Add skip_build 2026-07-13 19:55:23 -04:00
Spencer BullandGitHub dc44a71eab Update linux-ptl to 7.1.3.arch1 (#116)
* Update linux-ptl to 7.1.2.arch3

Refresh the linux-ptl package against Arch Linux 7.1.2.arch3-1 sources and config.

Keep the existing Panther Lake patch stack after revalidating each patch against upstream, with 0027 reduced to the remaining Panel Replay TRANS_PUSH policy delta now that Linux 7.1 carries the common infrastructure.

* Drop linux-ptl PSR with VRR patch

Remove the linux-ptl patch that allowed plain PSR/PSR2 with VRR. Failing logs showed Panel Replay disabled by quirk and VRR triggering DSB poll errors followed by PSR idle timeouts. Upstream's VRR guard is the correct behavior for the plain PSR path; Panel Replay remains handled by the existing TRANS_PUSH policy patch.

Validated with: ./bin/build --package linux-ptl

* Update linux-ptl to 7.1.3.arch1
2026-07-13 12:08:43 -07:00
Spencer BullandGitHub 5dc217362b Fix IPU7 PSYS camera support on Linux 7.1 (#117) 2026-07-13 12:08:22 -07:00
792206539a Fix: intl-ipu7-camera resume hook (#110)
* Fix IPU7 camera resume hook

* Fix v4l2-relayd optional splash source

* Bump version to 1.0.4 and reset pkgrel

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-07-06 14:45:35 -07:00
David Heinemeier Hansson af1f1dff80 Bump shas too 2026-07-03 10:45:25 -07:00
David Heinemeier Hansson ef5dd1f58b Bump omawrite 2026-07-03 10:09:42 -07:00
Ryan Hughes 162e9c0ec9 Update to restore .1 if patched 2026-06-26 00:25:52 -04:00
David Heinemeier Hansson a12fcf868d Add omawrite 2026-06-22 17:40:07 +02:00
David Heinemeier Hansson c4b5737087 omacut 0.1.1 2026-06-22 17:21:29 +02:00
David Heinemeier Hansson fb52a78761 Added Omacut 0.1.0 2026-06-22 17:08:17 +02:00
Ryan Hughes ba0292e4cb Clarify Snapper packaging ownership 2026-06-21 02:25:11 -04:00
Ryan Hughes 78e5cc8195 Add remote clipboard fix 2026-06-20 15:42:10 -04:00
Ryan HughesandGitHub 85491dd01d Merge pull request #112 from omacom-io/auto/sync-aur
chore: sync AUR packages
2026-06-17 21:27:23 -04:00
ryanrhughesandgithub-actions[bot] 3997267a45 chore: sync AUR packages 2026-06-17 20:17:47 +00:00
Ryan HughesandGitHub 3db678393e Merge pull request #111 from omacom-io/auto/sync-aur
chore: sync AUR packages
2026-06-16 11:30:20 -04:00
ryanrhughesandgithub-actions[bot] 268e99af9a chore: sync AUR packages 2026-06-16 11:17:06 +00:00
Ryan HughesandGitHub 4cf14e2261 Merge pull request #109 from omacom-io/auto/sync-aur
chore: sync AUR packages
2026-06-14 20:13:09 -04:00
ryanrhughesandgithub-actions[bot] eb425763a9 chore: sync AUR packages 2026-06-14 19:42:30 +00:00
Ryan HughesandGitHub a0b46f8bac Merge pull request #108 from omacom-io/auto/sync-aur
chore: sync AUR packages
2026-06-13 20:06:17 -04:00
Ryan HughesandGitHub c751f5b238 Merge pull request #107 from spencerbull/linux-ptl-7.0.11arch1-1
update linux-ptl to 7.0.11arch1-1
2026-06-13 20:05:50 -04:00
ryanrhughesandgithub-actions[bot] 8cff7e3c23 chore: sync AUR packages 2026-06-13 09:23:00 +00:00
Ryan Hughes 412fbe35a1 Add tensaku 2026-06-12 13:27:04 -04:00
Ryan Hughes 1b8f0b47ce Elim system migrations 2026-06-12 13:25:36 -04:00
Ryan Hughes d3c4d828f1 Patch libfprint 2026-06-12 01:28:24 -04:00
Ryan HughesandGitHub 63b1d9540a Merge pull request #106 from omacom-io/auto/sync-aur
chore: sync AUR packages
2026-06-12 01:08:20 -04:00
Ryan Hughes 6808f87c6a Update nvim location 2026-06-12 00:44:30 -04:00
Ryan Hughes 80a2782063 Match nvim themes 2026-06-12 00:44:15 -04:00
ryanrhughesandgithub-actions[bot] e3c9310c83 chore: sync AUR packages 2026-06-12 04:13:16 +00:00
Spencer Bull 8fa6beae4f update linux-ptl to 7.0.11arch1-1 2026-06-10 12:42:38 -05:00
Ryan Hughes 097ffbf9bb Install Hyprland reload guard hooks 2026-06-09 14:20:41 -04:00
Ryan HughesandGitHub b17c6601e5 Merge pull request #105 from omacom-io/auto/sync-aur
chore: sync AUR packages
2026-06-08 12:08:18 -04:00
Ryan Hughes acda4cae37 Also build from quattro 2026-06-08 12:06:51 -04:00