-
Notifications
You must be signed in to change notification settings - Fork 2k
Omarchy 3.4.0 #4525
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Omarchy 3.4.0 #4525
Conversation
* 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
…es on keyboards without a printscr key Closes #4051
Created by @Maxteabag Closes #4221
…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
…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 |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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!
There was a problem hiding this comment.
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!
What changed?
Unreleased