Skip to content

Conversation

@dhh
Copy link
Member

@dhh dhh commented Feb 6, 2026

What changed?

Unreleased

ryanrhughes and others added 30 commits January 8, 2026 19:32
* Replace yq with pure bash for TOML parsing

The yq-based parsing only worked with jq/yq v3 and broke with go-yq v4.
This change removes the yq and uses bash for parsing. Some additional improvments:
- Handles single and double quoted values
- Strips inline comments (e.g. "#hex" #comment)

* Remove the no-longer-needed yq packages

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
Add /clipboard flag to xfreerdp3 command to enable bidirectional
clipboard sharing between Windows VM and Omarchy.
The current 5-second sleep is not enough for all hardware. On my PC (and
likely many others), Windows takes longer to initialize. If the script
tries to connect via RDP before Windows is fully ready, the connection
fails or hangs.

I replaced the fixed sleep with a dynamic loop that checks the Docker
logs for the "Windows started successfully" message. This ensures the
RDP client only starts once Windows has confirmed it's ready, making the
launch process much more reliable across different hardware specs.

Fixes #2599
fix: dynamic Windows VM boot synchronization for RDP
…ring

Enable clipboard sharing for Windows VM
…3711)

* Use alacritty when legacy gpu when install omarchy

* Inline legacy GPU detection, install Alacritty only when needed
Fixes brightness setting on the Asus G14
It causes issues on some machines, but is required on the Asus G14
As AUR packages need local compiling and that might fail. Which
shouldn't prevent migrations from running.
And make sure failed AUR update doesn't fail the update entirely
* Toggle hybrid GPU mode via supergfxctl

Very useful for Asus G14 and other laptops with NVIDIA + AMD iGPU
combos.

* Use correct exit

* Simplify

* Wording

* Revise switching process

* Spacing

* These are sudo actions

* Make it exe

* No need for extensions

Matches existing style

* Relying on the new config should be enough since we are restarting anyway

* Prevent race condition

* Reminder to add to OPR
dhh and others added 23 commits February 7, 2026 12:33
…when redoing the update as it makes another snapshot (#4531)

Co-authored-by: Mrid22 <mridulaga@outlook.com>
…aded (#4499)

* Enable Synaptics InterTouch for confirmed touchpads if not already loaded

* fix echo message

* remove shebang and echo messages

* check for synaptics intertouch and enable it only if available
* Set the aether dependency using v2 directly

* Format the object properly
* Remove the aether.nvim dependency

* Fix a blooper
We just rely on the fixed hibernate delay
Just commit to always going from suspend to hibernate on the specified
delay
* Add Tmux

Being able to use a unified terminal setup between local and remote
hosts has some real advantages.

* Renaming is more important than reloading

* Self-explanatory, really

* Add alias for it

* Attach to last used session or start a new if we have none

* Just stick to n/p

* Make it a clean 10x

* We don't need this

* Keep similar fixes together

* Keep bindings together

* Hate looking at that 0

* Add way to refresh theme from its templates (when they've changed)

* Fix
We don't need a full theme
Since ghostty requires the TERM setting thing which is a bit odd
So we can forward a port on localhost to an Omaterm
… laptops

Too many failures where it's stuck in a suspend-wake-up loop
# Theme
source-file ~/.config/omarchy/current/theme/tmux.conf

# General

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you think about to set prefix as ctrl+a?

Is a common alternative prefix used by many users, it feels more ergonomic.

unbind C-b
set -g prefix C-a
bind C-a send-prefix

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clashes with go to start of line.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I totally hear you on the conflict with 'start of line.' To solve that, I usually add bind C-a send-prefix. That way, a single Ctrl+a acts as the prefix, and a quick double-tap sends the actual Ctrl+a command to the shell to move the cursor. It feels for me a fair trade-off for the improved ergonomics.

By the way, while we're talking code—would you mind taking a look at my PR?
basecamp/omarchy/pull/3729. I'd love to get your thoughts on it!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I prefer keeping it on ctrl-space as the default. Fits my hands well, and there's no conflict. But the default tmux.conf is just a starting point for anyone to tweak!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.