Commit Graph
4264 Commits
Author SHA1 Message Date
David Heinemeier Hansson f2f65fdfb2 Merge branch 'dev' into rc 2026-05-07 17:02:13 +02:00
David Heinemeier Hansson 2293df2913 This requires a full reboot to work 2026-05-07 17:02:08 +02:00
David Heinemeier Hansson 573f75afeb Fix that zed cli is zeditor 2026-05-07 16:55:54 +02:00
Diego RiosandGitHub 9c3520caf9 Enable Bluetooth A2DP auto-connect in WirePlumber (#5336)
* Enable Bluetooth A2DP auto-connect in WirePlumber

* Harden Bluetooth A2DP migration
2026-05-07 16:48:26 +02:00
David Heinemeier Hansson 74f319bb6f Merge branch 'dev' into rc 2026-05-07 16:18:28 +02:00
David Heinemeier Hansson 4831c883e5 Explain the 152 2026-05-07 16:18:23 +02:00
David Heinemeier Hansson 98e9bc6d05 Merge branch 'dev' into rc 2026-05-07 16:16:06 +02:00
David Heinemeier Hansson e14c685c7e Quoting 2026-05-07 16:16:01 +02:00
David Heinemeier Hansson 121a1e088a Merge branch 'dev' into rc 2026-05-07 16:15:15 +02:00
David Heinemeier Hansson b794321cd0 Prevent notification text wrapping 2026-05-07 16:15:04 +02:00
David Heinemeier HanssonandGitHub 95d8125e59 Set default terminal, browser, editor explicitly (#5651)
* Set default terminal, browser, editor explicitly

* Consistent glyphs and setup

* Tweaks

* Always there

* Proper order

* Don't make a browser the default just because it's getting installed
2026-05-07 16:11:48 +02:00
David Heinemeier Hansson 71e303d2aa Merge branch 'dev' into rc 2026-05-07 15:12:31 +02:00
David Heinemeier Hansson 6f03b72870 Start hyprland for sddm without producing errors 2026-05-07 15:12:25 +02:00
David Heinemeier Hansson 4fbd750916 Add note about correct perms for migrations 2026-05-07 15:10:07 +02:00
David Heinemeier Hansson 3a240c7838 Add note about correct perms for migrations 2026-05-07 15:09:53 +02:00
David Heinemeier Hansson c9d1cdce76 Merge branch 'dev' into rc 2026-05-07 15:04:15 +02:00
David Heinemeier Hansson 2cc4a263ba Use a minimal Hyprland config for the SDDM Wayland greeter 2026-05-07 15:04:10 +02:00
David Heinemeier Hansson d8a9186326 Merge branch 'dev' into rc 2026-05-07 15:02:25 +02:00
David Heinemeier Hansson cd2c41f618 Add dark/light mode theme syncing to pi agent 2026-05-07 15:02:18 +02:00
David Heinemeier Hansson 38326c77fc Merge branch 'dev' into rc 2026-05-07 14:54:53 +02:00
David Heinemeier Hansson 4eb3a9198d Ensure SDDM never tries to start an x11 session, just go straight to wayland
Closes #5643
2026-05-07 12:56:26 +02:00
bc62c23351 Asus Zenbook UX5406AA Display Backlight Fix (#5620)
* Extract ASUS Expertbook B9406 display backlight fix and apply it for Zenbook ux5406aa too

* Add migration for Panther Lake Asus display bakclight fix

* Check if limine-update exists before executing it in the migration

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-07 12:10:45 +02:00
David Heinemeier Hansson 81aaade827 Make sub matches show which commands are available under it 2026-05-07 12:09:30 +02:00
b3a62245f5 Add bass speaker fix for Lenovo Yoga Pro 7 14IAH10 (#5597)
* Add bass speaker fix for Lenovo Yoga Pro 7 14IAH10

The ALC287 codec on Yoga Pro 7 14IAH10 requires the alc287-yoga9-bass-spk-pin
quirk to properly route audio to both amplifier speakers. Without this fix,
only one speaker works and bass output is missing.

This adds:
- Hardware detection script (omarchy-hw-lenovo-yoga-pro7-bass)
- Audio fix that creates /etc/modprobe.d/lenovo-yoga-pro7-bass.conf

Tested on Lenovo Yoga Pro 7 14IAH10 (Intel Core Ultra 9 285H).
Reference: https://wiki.archlinux.org/title/Lenovo_Yoga_9i_2022_(14AiPI7)

* Add Lenovo Yoga Pro 7 bass fix to install flow

Addresses review feedback: the hardware fix script was not invoked
during installation. Add it to install/config/all.sh so it runs
automatically on matching hardware.

* Fix implementation

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-05-07 11:51:27 +02:00
Vitalii BondarandGitHub ba1d699c11 Allow configuring OCR languages via OMARCHY_OCR_LANGS (#5623)
Hardcoded -l eng makes SUPER+CTRL+PRINT produce garbage on any
non-ASCII English text. Read the language list from
OMARCHY_OCR_LANGS instead, defaulting to eng for backward
compatibility.
2026-05-07 11:49:44 +02:00
David Heinemeier Hansson 66492e57a7 Merge branch 'dev' into rc 2026-05-07 11:23:17 +02:00
ec4a3d0249 Add Transcode entry to Nautilus context menu (#5635)
* Add Transcode entry to Nautilus context menu

Right-click on image or video files in Nautilus to send them to
omarchy-transcode in a presentation terminal, mirroring the existing
LocalSend integration.

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

* Use shlex.quote for shell-safe command construction in transcode.py

Quote both the resolved binary path and file paths via shlex.quote
instead of a custom escaper. Addresses Copilot review on #5635.

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

* Style changes

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-05-07 11:19:31 +02:00
David Heinemeier HanssonandGitHub 5cf83d2073 Match sddm to decrypt style (#5645)
* Make SDDM screen match the normal decrypt screen as close as possible

* Try with a different error style on wrong pw

* Do red lock on failure too
2026-05-07 11:16:40 +02:00
David Heinemeier HanssonandGitHub 6b6d71a9d2 Add live weather (#5633)
* Add live weather

* Just use jq

* Add Weather app and make it click target

* Simplify

* Looks better

* Nicer flow

* Simplify

* Move to using the notification instead of tooltip

* No longer needed
2026-05-07 10:48:32 +02:00
David Heinemeier Hansson 42cd7472cf Give people an invitation to install dictation after the first update 2026-05-07 10:35:23 +02:00
David Heinemeier Hansson c8f65ccdb1 Add a structured way to install a hook 2026-05-07 10:34:28 +02:00
David Heinemeier Hansson c9aece1cb7 Make sure individual hooks can't halt the process 2026-05-07 10:33:12 +02:00
David Heinemeier Hansson fe0ea4de3e Move to .d directories for hooks instead of a single file
Easier to manage especially with separate installs
2026-05-07 09:59:18 +02:00
David Heinemeier Hansson f0969c6793 Allow hooks to live in a .d directory 2026-05-07 09:46:00 +02:00
David Heinemeier Hansson 6a0935d248 Improve notification 2026-05-07 09:34:04 +02:00
David Heinemeier Hansson b6ad01a0fc Merge branch 'dev' into rc 2026-05-07 09:06:25 +02:00
David Heinemeier Hansson 95ba1c4296 Reference new F9 push-to-talk button 2026-05-07 09:06:17 +02:00
David Heinemeier Hansson 3f5300c13d Update meta data ruel 2026-05-06 21:06:24 +02:00
David Heinemeier Hansson cd4fadd502 Merge branch 'dev' into rc 2026-05-06 21:05:41 +02:00
David Heinemeier Hansson ec428fa549 Just focus on the window rules 2026-05-06 21:05:34 +02:00
David Heinemeier Hansson f838cbb63f Use proper .desktop files 2026-05-06 21:05:34 +02:00
David Heinemeier Hansson d4ffa9e39d Just focus on the window rules 2026-05-06 21:05:24 +02:00
David Heinemeier Hansson dc8ad1dace Use proper .desktop files 2026-05-06 21:03:43 +02:00
Luke HsiaoandGitHub 2a5db9ed78 Fix helix theme's word selection colors (#5630)
* Fix helix theme's word selection colors

Without this fix, if users enabled `editor.cursorline`, the word
selection would not be visually distinct from the cursorline selection.

Closes: https://github.com/basecamp/omarchy/issues/5580
Signed-off-by: Luke Hsiao <luke@hsiao.dev>

* Make Retro-82 color0 visually distinct from background

Signed-off-by: Luke Hsiao <luke@hsiao.dev>

* Make matte-black selection background distinct from color0

Signed-off-by: Luke Hsiao <luke@hsiao.dev>

---------

Signed-off-by: Luke Hsiao <luke@hsiao.dev>
2026-05-06 20:38:08 +02:00
David Heinemeier Hansson c80d060321 Merge branch 'dev' into rc 2026-05-06 20:37:36 +02:00
David Heinemeier Hansson 36f26d7584 Make sure we regenerate the npx stubs too 2026-05-06 20:34:27 +02:00
David Heinemeier HanssonandGitHub d827b90a4d Merge branch 'master' into rc 2026-05-06 17:16:10 +02:00
David Heinemeier Hansson e22b70f380 Merge branch 'dev' into rc 2026-05-06 16:52:49 +02:00
David Heinemeier Hansson 590da72ff6 Next version is 3.8 2026-05-06 16:52:44 +02:00
David Heinemeier Hansson d59ad099a9 Merge branch 'dev' into rc 2026-05-06 16:52:16 +02:00