David Heinemeier Hansson
3678b27170
Prevent race condition
2026-01-19 14:16:21 -04:00
David Heinemeier Hansson
08fead671e
Merge branch 'dev' into toggle-hybrid-gpu
2026-01-19 14:07:36 -04:00
David Heinemeier Hansson
4701726c83
Split out removing orphan packages as well
...
And make sure failed AUR update doesn't fail the update entirely
2026-01-19 12:21:06 -05:00
David Heinemeier Hansson
bfc3c69cf1
Update AUR packages after system pkgs + migrate
...
As AUR packages need local compiling and that might fail. Which
shouldn't prevent migrations from running.
2026-01-19 10:49:46 -05:00
David Heinemeier Hansson
df65a4aaef
Relying on the new config should be enough since we are restarting anyway
2026-01-17 15:00:20 -05:00
David Heinemeier Hansson
b218655301
No need for extensions
...
Matches existing style
2026-01-17 14:57:55 -05:00
David Heinemeier Hansson
4921d68ee1
These are sudo actions
2026-01-17 14:53:54 -05:00
David Heinemeier Hansson
7e18659cd6
Spacing
2026-01-17 14:53:00 -05:00
David Heinemeier Hansson
989229d515
Merge branch 'dev' into toggle-hybrid-gpu
2026-01-17 14:50:32 -05:00
David Heinemeier Hansson
21514dc577
Turn audio soft mixing into an opt-in toggle
...
It causes issues on some machines, but is required on the Asus G14
2026-01-17 14:43:59 -05:00
David Heinemeier Hansson
64f7880b08
Revise switching process
2026-01-17 14:30:08 -05:00
David Heinemeier Hansson
8e21a5341f
Wording
2026-01-15 18:02:55 -05:00
David Heinemeier Hansson
16edd8982b
Use correct exit
2026-01-15 17:59:26 -05:00
David Heinemeier Hansson
06d06c0c3d
Toggle hybrid GPU mode via supergfxctl
...
Very useful for Asus G14 and other laptops with NVIDIA + AMD iGPU
combos.
2026-01-15 17:56:08 -05:00
David Heinemeier Hansson
93079858f1
Extract shared swayosd helper
2026-01-14 17:21:10 -05:00
David Heinemeier Hansson
4287472e02
Simplify
2026-01-14 17:11:50 -05:00
David Heinemeier Hansson
291786d36a
Set brightness in a more broadly compatible way
...
Fixes brightness setting on the Asus G14
2026-01-14 16:37:22 -05:00
David Heinemeier Hansson
55668f4c6d
Use just a single capture menu instead
2026-01-12 10:59:55 +01:00
Ryan Hughes
7d77500c33
Eliminate rdp check causing black screen
2026-01-10 22:39:01 -05:00
Ryan Hughes
fb1d9ccfa3
Merge pull request #4217 from arcangelo7/fix/windows-vm-clipboard-sharing
...
Enable clipboard sharing for Windows VM
2026-01-10 22:38:54 -05:00
felixzsh
b22ed8448a
fix: dynamic windows-vm boot detection
...
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
2026-01-10 22:14:19 -05:00
Arcangelo Massari
955844cb5d
feat(windows-vm): enable clipboard sharing in RDP session
...
Add /clipboard flag to xfreerdp3 command to enable bidirectional
clipboard sharing between Windows VM and Omarchy.
2026-01-10 19:49:54 +01:00
Dominik
4cec214a53
Replace yq with pure bash for TOML parsing ( #4171 )
...
* 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 >
2026-01-09 15:39:07 +01:00
Ryan Hughes
da984ce243
Fix infinite waiting
2026-01-08 22:26:52 -05:00
Ryan Hughes
9775b01070
Don't update gcc14
2026-01-08 18:49:41 -05:00
Ryan Hughes
63b0cd64bd
Add update logger w/ analysis
2026-01-08 16:52:49 -05:00
David Heinemeier Hansson
ec4cd81e63
Fix the singletonlock issue properly
2026-01-08 13:18:55 +01:00
David Heinemeier Hansson
7c0a05cc70
Remove the SingletonLock that's present for some reason on new ISO installs
...
Closes #4149
2026-01-08 13:15:16 +01:00
David Heinemeier Hansson
9fc65dd2de
Simplify the VSCode/derivatives theme setting
2026-01-08 10:22:10 +01:00
David Heinemeier Hansson
5603fb50fd
Dramatically simplify omarchy-theme-set-obsidian
...
The cost is that only themes with a colors.toml file will get Obsidian
themeing.
2026-01-08 10:16:14 +01:00
David Heinemeier Hansson
17968cb2d3
Offer to reboot after reinstall
2026-01-07 20:58:57 +01:00
David Heinemeier Hansson
6cbca7825b
Excess CR
2026-01-07 20:51:40 +01:00
David Heinemeier Hansson
eb8bd24d83
Now hosted on OPR
2026-01-07 20:03:41 +01:00
David Heinemeier Hansson
4bb8bfc44c
Do not allow hibernation to be setup if its not supported
2026-01-07 19:51:00 +01:00
David Heinemeier Hansson
2855712158
Ensure mirror and pkgs channels are always kept in sync as stable or edge
2026-01-07 19:45:00 +01:00
David Heinemeier Hansson
2063680c82
Move to correct location
2026-01-07 19:27:19 +01:00
David Heinemeier Hansson
cfded08b94
Use OPR version of voxtype-bin
2026-01-07 19:05:57 +01:00
LunarLollipop
76b3e68c97
Fix hyprctl crash when screensaver is terminated ( #4045 )
...
Redirect hyprctl output in exit_screensaver() to prevent SIGABRT crash
when the screensaver window is closed externally (via keybind or lock screen).
The crash occurs because hyprctl's std::println() throws when writing to
a broken stdout after the terminal is killed.
2026-01-07 18:52:52 +01:00
David Heinemeier Hansson
96479adbcd
Get ready for opencode 1.1.6
2026-01-07 17:53:03 +01:00
Ryan Hughes
d207d505f5
Add initial omarchy skill for OpenCode (and friends) ( #4090 )
2026-01-07 17:19:53 +01:00
David Heinemeier Hansson
ed935bedef
Correct download estimate
2026-01-07 13:50:14 +01:00
Rizky Fauzi Ilmi
1409cd7831
fix(fingerprint): Refactor fingerprint hardware check to use fprintd-list for device detection ( #3948 )
2026-01-07 13:46:08 +01:00
Pete Jackson
5800a0f4a1
Suppress generic post-install instructions in voxtype setup ( #4106 )
...
Voxtype v0.4.9 adds a --no-post-install flag that suppresses the
"Next steps" instructions after downloading the model. Since Omarchy
handles systemd setup, hotkey configuration, and displays its own
success notification, these generic instructions are redundant and
potentially confusing to users.
The flag still shows download progress, just suppresses the
post-download instructions.
2026-01-07 07:41:36 +01:00
David Heinemeier Hansson
4a88ec876b
Disable Copy-on-Write for the swap subvolume per best practices
2026-01-06 22:58:24 +01:00
David Heinemeier Hansson
59a7153d02
Make system sleep setup more prominent
2026-01-06 22:53:43 +01:00
David Heinemeier Hansson
7cafdfcef3
Fix OMARCHY_PATH
2026-01-06 22:51:25 +01:00
David Heinemeier Hansson
9c4a0c2abd
Add sleep-then-hibernate after 30 minutes
...
Taken from
https://hacktheplanet.be/spells/Linux/4-suspend-then-hibernate-in-omarchy/
2026-01-06 22:49:32 +01:00
David Heinemeier Hansson
68ca8d8083
Add Super + Shift + Ctrl + L to lock system
2026-01-06 22:43:05 +01:00
David Heinemeier Hansson
3dbebd7a4d
Add option to enable/disable hibernation ( #4103 )
...
* Add option to enable/disable hibernation
* Actually do it
* Match hibernation toggle words
* Both enable and disable
* Match the tense
* Match options
* Remove excess CR
2026-01-06 22:36:40 +01:00
David Heinemeier Hansson
9ae225a15a
Add tweak to bring back suspend option to system menu
2026-01-06 16:45:12 +01:00