Commit Graph
3018 Commits
Author SHA1 Message Date
David Heinemeier Hansson cd8a6430e2 Use edge mirror for dev online installs 2026-01-07 19:14:32 +01:00
David Heinemeier Hansson cfded08b94 Use OPR version of voxtype-bin 2026-01-07 19:05:57 +01:00
LunarLollipopandGitHub 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 f7f28bb655 Fix idle icon 2026-01-07 18:49:58 +01:00
David Heinemeier Hansson ab5544ad61 Revise description 2026-01-07 18:41:14 +01:00
David Heinemeier Hansson 96479adbcd Get ready for opencode 1.1.6 2026-01-07 17:53:03 +01:00
Ryan HughesandGitHub 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 IlmiandGitHub 1409cd7831 fix(fingerprint): Refactor fingerprint hardware check to use fprintd-list for device detection (#3948) 2026-01-07 13:46:08 +01:00
Pete JacksonandGitHub 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
Pierre Olivier MartelandGitHub eb904062f5 Add icons for additional audio profiles in Waybar (#4100)
* Add icons for additional audio profiles in Waybar

* Only keep the headphone icon
2026-01-07 07:39:00 +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 a01ce9b563 Suspend example doesn't work any more 2026-01-06 22:40:19 +01:00
David Heinemeier HanssonandGitHub 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
RenoandGitHub 3a4536059a fix : typo (Nautilius -> Nautilus) (#4098) 2026-01-06 16:50:16 +01:00
David Heinemeier Hansson 9ae225a15a Add tweak to bring back suspend option to system menu 2026-01-06 16:45:12 +01:00
David Heinemeier Hansson 0b8bbdf01d Fix old tag:terminal style input config too 2026-01-06 14:01:17 +01:00
David Heinemeier Hansson df3d07e41f Fix timeout correction 2026-01-06 13:55:52 +01:00
David Heinemeier Hansson 3da77ffc36 Don't need this piping 2026-01-06 13:31:46 +01:00
David Heinemeier Hansson e08ef5866a Ensure it only matches the module activation 2026-01-06 13:26:37 +01:00
David Heinemeier Hansson 41c6048758 Patch is too brittle 2026-01-06 13:20:34 +01:00
David Heinemeier Hansson ebc8a9ef62 Make patching more resilient 2026-01-06 13:09:51 +01:00
0d42f1bafe Add voice dictation with voxtype (#4088)
* Try with voxtype

* Update delay to prevent skipped characters

* Add removal of voxtype

* Use -bin package

* Fix for yay

* Nerdicons!

* Use new, subtle nerdfont glyphs instead of standard icons

* Do this in the waybar config instead

* Make voxtype a permanent fixture so it is not lost on waybar resets

* Record purpose

* Add Dictation hotkeys

* Tweak wording and point to config

* Reuse the same help

* Better communication

* Anticipate moving the package to OPR

* Clarify where the packages are coming from

* input group not needed when using hyprland hotkey

* Explain hotkey off

* Allow for changing of the model on right click

* Allow config on right click

* Be more specific

* Focus on config editing with waybar clicks

---------

Co-authored-by: Ryan Hughes <ryan@heyoodle.com>
2026-01-06 13:00:19 +01:00
Ryan Hughes e3cd567f6f Move to themed and add sample 2026-01-05 16:32:46 -05:00
Ryan Hughes 103fc09dcf Add user-defined theme templates 2026-01-05 16:19:53 -05:00
David Heinemeier Hansson 3da8c2a023 Extract (almost) all chromium.theme files to use a template based on the background color 2026-01-05 21:47:23 +01:00
Ryan Hughes ee37be1124 Merge pull request #4089 from basecamp/improve-rdp-ready-check
Improve RDP readiness check before launching VM
2026-01-05 15:27:50 -05:00
Ryan Hughes 7118ef6b19 Correct message 2026-01-05 15:27:44 -05:00
Ryan Hughes e8880b5154 Simplify 2026-01-05 15:27:44 -05:00
David Heinemeier Hansson a41cb03ac5 Always add user to input group to prevent restarts needed for dictation or xbox controllers 2026-01-05 17:38:45 +01:00
David Heinemeier Hansson 09f696aea4 Bring back the removal of conflicting limine.confs 2026-01-05 16:14:58 +01:00
David Heinemeier Hansson 54e5be18ea Fix use of stable mirror list when doing an online installation 2026-01-05 15:57:37 +01:00
David Heinemeier Hansson 503e4c765c Arrange a few more keybindings 2026-01-05 15:54:19 +01:00
David Heinemeier Hansson 37c37c0a87 Fix perms 2026-01-05 15:44:33 +01:00
David Heinemeier Hansson 40028a7fa9 Reload the opencode config when changing themes 2026-01-05 15:22:52 +01:00
David Heinemeier Hansson 8533d7ff3b Match new syntax 2026-01-05 15:16:27 +01:00
David Heinemeier HanssonandGitHub 923d5fb0cd Extract the duplicated limine confs into distinct files (#4084)
* Extract the duplicated limine.conf into its own file

* Extract the /etc/limine/default config as well
2026-01-05 15:07:25 +01:00
David Heinemeier Hansson 88603ea9d6 Ensure the opencode directory is present 2026-01-05 13:30:08 +01:00
David WalesandGitHub b9b5de4751 Add example to enable touchpad while typing (#4075)
Useful for games!
2026-01-05 12:17:43 +01:00
TsurgcomandGitHub 1a5fdbc294 Make manifest version from 4 to 3 (#4080) 2026-01-05 12:17:18 +01:00
David Heinemeier Hansson 78b05bcc54 Just downgrade packages instead 2026-01-05 11:04:30 +01:00
David Heinemeier Hansson 3631695a7f Reinstall packages too when switching back to the stable branch 2026-01-05 11:03:29 +01:00
David Heinemeier Hansson 11d2d2f70e Extract the rest of the reinstall flow into separate parts 2026-01-05 11:00:56 +01:00
David Heinemeier Hansson 24a557ac7f Documentation 2026-01-05 10:53:24 +01:00
David Heinemeier Hansson 2fcaf4b6ff Extract all restart commands in consistent wrappers 2026-01-05 10:49:38 +01:00
David Heinemeier Hansson 13149f5fc9 Adapt to new theme setup 2026-01-05 10:47:19 +01:00