Commit Graph
1483 Commits
Author SHA1 Message Date
David Heinemeier Hansson 065b9439cd Launch screensaver after restoring default too 2026-05-08 15:43:14 +02:00
David Heinemeier Hansson 48859c828b Start the screensaver directly after changes rather than needing a preview 2026-05-08 15:41:31 +02:00
David Heinemeier Hansson 8757b2e1a4 Don't look in hidden directories 2026-05-08 15:41:15 +02:00
David Heinemeier Hansson 0e6e292348 Add 4x scaling too
Great for gif feature demos
2026-05-08 14:52:13 +02:00
b10f8116c8 fix(weather): Use local units for temperature and wind (#5660)
* fix(weather): Use local units for temperature and wind

Remove the metric-to-imperial temperature conversion and display
temperature and wind values as returned for the current locale.

* Don't need this comment

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-05-08 14:24:26 +02:00
David Heinemeier Hansson 99b158cbc1 Back to trigger menu on esc 2026-05-08 12:45:31 +02:00
David Heinemeier Hansson f59e9133e1 Use new helper 2026-05-08 12:44:20 +02:00
David Heinemeier Hansson acb2c37b1f Have transcode flow through walker menus rather than gum prompts 2026-05-08 12:40:54 +02:00
David Heinemeier Hansson cbf4044c70 Omarchy menu helpers
Get more stuff out of the terminal
2026-05-08 12:40:37 +02:00
David Heinemeier HanssonandGitHub 129c39448c Reminders (#5669)
* Extract notification command for using the correct spacing

* Add easy to set reminders

* More human

* Clear and direct hotkeys

* Split

* Bake reminders into the skill
2026-05-08 11:58:12 +02:00
David Heinemeier Hansson 5971bab9d1 Extract notification command for using the correct spacing 2026-05-08 09:01:09 +02:00
David Heinemeier Hansson 0c6bd1929f Force metric return units 2026-05-07 19:44:19 +02:00
fa1ed01cd7 Run SwayOSD as a session service (#5656)
* Run SwayOSD as a session service

* Restart SwayOSD after clean exits

* We don't need the input backend (as we manage the hotkeys in Hyprland)

* Ensure we cleanup the old service starter

* Not needed

* Not needed either

* Clean up migration

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-05-07 19:43:27 +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 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
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
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 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 95ba1c4296 Reference new F9 push-to-talk button 2026-05-07 09:06:17 +02:00
David Heinemeier Hansson f838cbb63f Use proper .desktop files 2026-05-06 21:05:34 +02:00
David Heinemeier Hansson 36f26d7584 Make sure we regenerate the npx stubs too 2026-05-06 20:34:27 +02:00
David Heinemeier Hansson d6b5e645f8 Add Amiga, C64, Amstrad cores to default RetroArch setup 2026-05-06 16:34:11 +02:00
David Heinemeier HanssonandGitHub 4072fc6b1f Install a new default browser (#5627) 2026-05-06 16:26:21 +02:00
David Heinemeier Hansson f284cda94c Not necessary to show either 2026-05-06 13:23:12 +02:00
David Heinemeier Hansson 207d4f1ec8 Don't need to show this 2026-05-06 13:21:55 +02:00
David Heinemeier Hansson cc378a1f7b Hide more irrelevant stuff for users 2026-05-06 13:20:34 +02:00
David Heinemeier Hansson 11a54d1745 More natural order 2026-05-06 13:15:22 +02:00
David Heinemeier Hansson 61ee5d2cf2 Shorter command naming 2026-05-06 13:13:34 +02:00
David Heinemeier Hansson 5b6684d690 Add examples 2026-05-06 13:09:33 +02:00
David Heinemeier Hansson feea828e07 Not relevant for most 2026-05-06 13:06:09 +02:00
David Heinemeier Hansson 60156309a4 No need to list this twice 2026-05-06 13:05:20 +02:00
David Heinemeier Hansson f398cd274b Consistent command naming 2026-05-06 13:02:21 +02:00
David Heinemeier Hansson 538ebcd935 Simplify 2026-05-06 12:58:55 +02:00
David Heinemeier Hansson fb117e56d8 Hide certain commands from the list that aren't relevant to the vast majority 2026-05-06 12:56:51 +02:00
David Heinemeier Hansson 4e4a688fdf Prevent flicker on waking from sleep 2026-05-06 12:52:18 +02:00
David Heinemeier Hansson 7330c0f9a5 Quiet stdout for hook
Don't need all that omazed chatter
2026-05-06 12:44:23 +02:00
David Heinemeier Hansson 080feaf2f6 Better explanation 2026-05-06 12:37:28 +02:00
David Heinemeier Hansson 6111ee1341 Reduce screen off after system lock to 3s 2026-05-06 12:35:40 +02:00
David Heinemeier Hansson 647cae0ca0 cli doc improvements 2026-05-06 12:18:57 +02:00
David Heinemeier Hansson 99357bf549 Better documentation 2026-05-06 12:14:00 +02:00