Commit Graph
100 Commits
Author SHA1 Message Date
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 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 5ff76df5e4 Ensure default routes don't overwrite the ffix 2026-01-14 19:53:28 -05:00
David Heinemeier Hansson bab0004d08 Fix volume controls on Asus G14 2026-01-14 17:40:53 -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 cd995319bf Add img2jpg-medium 2026-01-12 11:50:07 +01:00
David Heinemeier Hansson 281f0b86d2 Add new default wallpaper for Tokyo Night
Created by @Maxteabag
Closes #4221
2026-01-12 11:20:33 +01:00
David Heinemeier Hansson 55668f4c6d Use just a single capture menu instead 2026-01-12 10:59:55 +01:00
David Heinemeier Hansson 9c71962a16 Add Super + Ctrl + P (and friends) as alternative keybinds for captures on keyboards without a printscr key
Closes #4051
2026-01-12 10:57:04 +01:00
David Heinemeier Hansson a0d2f007fd Specialize waybar to match the backgrounds better 2026-01-10 21:08:57 +01:00
David Heinemeier Hansson 295c7c91fc Fix concatenation 2026-01-10 14:33:36 +01:00
David Heinemeier Hansson 0b5ba427b2 Merge branch 'master' into dev 2026-01-09 15:32:56 +01:00
David Heinemeier Hansson 53b8fc4257 Ensure we reset the DBs with the Omarchy versions 2026-01-09 14:34:38 +01:00
David Heinemeier Hansson dcb9527770 Ensure we reset the DBs with the Omarchy versions 2026-01-09 14:34:29 +01:00
David Heinemeier Hansson fe48a16a90 Correct the accent color 2026-01-08 15:02:05 +01:00
David Heinemeier HanssonandGitHub 78ef351269 Merge pull request #4148 from basecamp/dev
Omarchy 3.3.1
2026-01-08 13:51:47 +01:00
David Heinemeier Hansson 558cd68810 Bump version 2026-01-08 13:44:54 +01:00
David Heinemeier Hansson 067ec2bd71 Fix migration for when current theme is a directory, not a symlink
Closes #4147
2026-01-08 13:41:26 +01: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 70bdbfe545 Fix kitty cursor shape to match alacritty + ghostty 2026-01-08 10:49:44 +01:00
David Heinemeier Hansson 72b3b930c7 Drop the needless active_border_color/active_tab_background settings in favor of just using accent
Closes #4121
2026-01-08 10:32:21 +01:00
David Heinemeier Hansson e08301dee2 Remove opencode binding (prefer c alias in terminal)
Closes #4124
2026-01-08 10:26:07 +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 HanssonandGitHub 037f034ece Merge pull request #4141 from timohubois/fix-migration-1767138576
fix(migrations-1767138576): split sed commands in scrolltouchpad migration
2026-01-08 10:00:19 +01:00
David Heinemeier HanssonandGitHub e95f8f2847 Merge pull request #4138 from Nm1ss/patch-1
Fix NVIDIA Legacy Driver for Older Professional/Workstation GPUs
2026-01-08 09:58:43 +01:00
David Heinemeier Hansson 2851687bbb Fix use of accent colors 2026-01-08 09:18:22 +01:00
David Heinemeier Hansson 7d9858a013 Run the gcc14 removal as early as possible 2026-01-07 23:51:08 +01:00
David Heinemeier Hansson 95bfb16cd4 Hotfix to remove gcc14 AUR package that would take eons to update 2026-01-07 22:05:54 +01:00
David Heinemeier HanssonandGitHub 8873f03cb1 Merge pull request #4111 from basecamp/dev
Omarchy 3.3.0
2026-01-07 21:36:27 +01:00
David Heinemeier Hansson a5f8ab3194 Bump version 2026-01-07 21:16:11 +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 f3b9a90120 Fix conditional 2026-01-07 19:46:23 +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 3489bf5ceb Fix perms 2026-01-07 19:34:56 +01:00
David Heinemeier Hansson bc198c7270 Export the ref so we can refer to it during install 2026-01-07 19:31:42 +01:00
David Heinemeier Hansson 2063680c82 Move to correct location 2026-01-07 19:27:19 +01:00
David Heinemeier Hansson d20e8351fc Don't show the voxtype icon when not recording/transcribing 2026-01-07 19:24:46 +01:00
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
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
David Heinemeier Hansson ed935bedef Correct download estimate 2026-01-07 13:50:14 +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
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
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
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 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
David Heinemeier Hansson 59b83b3585 Quiet config changes 2026-01-05 10:46:48 +01:00
David Heinemeier Hansson f8f3dcb3ef Quiet hyprctl reload 2026-01-05 10:46:01 +01:00
David Heinemeier Hansson 3ed8e8e3c4 Quiet the normal execution 2026-01-05 10:45:50 +01:00
David Heinemeier Hansson e2573b41c1 Silence running checks 2026-01-05 10:44:06 +01:00
David Heinemeier Hansson 2dca78cd83 Trigger the extracted new subcommand 2026-01-05 10:37:19 +01:00
David Heinemeier Hansson 60b7e4900f noconfirm 2026-01-05 10:36:12 +01:00
David Heinemeier Hansson df3b1cbb82 Add a subcommand for reinstalling packages from the stable repository 2026-01-05 10:33:47 +01:00
David Heinemeier Hansson ca40676657 Add documentation to Omarchy commands 2026-01-05 10:17:32 +01:00
David Heinemeier Hansson 3801e0e633 Move walker.desktop into default config directory
No need for a top-level directory just for this.
2026-01-05 09:13:38 +01:00
David Heinemeier Hansson f4def40181 Ensure it doesn't race the screensaver 2026-01-04 21:08:04 +01:00
David Heinemeier Hansson e8d063ef27 Ensure omarchy-cmd-shutdown can also be run from a terminal that'll be closed 2026-01-04 20:50:35 +01:00
David Heinemeier Hansson 4d81a8aaa7 Need a fully disowned schedule 2026-01-04 20:48:22 +01:00
David Heinemeier Hansson e02925f257 Ensure the reboot can be triggered from a terminal that itself will be closed 2026-01-04 20:45:58 +01:00
David Heinemeier Hansson 7bf1c38937 Add extensions/menu.sh example 2026-01-03 18:28:46 -08:00
David Heinemeier HanssonandGitHub 4a07b94cb6 Use theme config templates with singular color definition (#4053)
* Attempt to templaterize the theme specific files

* Cleanup

* Slim down

* Combine render into -set

* Pull out the dynamic template rendering again, but simpler

* Fix vars

* Variables are lowercase

* Better presentation

* Fix missing colors

* Provide stripped values too

* Fix colors for regular hex format

* Bring back explicit btop themes

They're too involved to derive from a basic color set

* Make an atomic swap of the theme directories

* No longer used by walker to cancel

* Explain why

* Remove redundant const

* Consistent const naming

* No longe have $THEMES_DIR

* Correct the blue

* Set opencode colors too

* Fix colors for readability

* Move the templates together with the others in default

* Split user themes and default themes

* Fix paths

* Look for both user themes and default themes

Plus speed things up

* Migrate to the new setup where default themes live inside omarchy

* Explicitly store the name of the current theme

* Cleanup

* No longer need omarchy-theme-next since themes are now fully rendered, not symlinks

* Get current theme name from the new theme.name file

* Look for user background images in dedicated directory

* Need yq for toml

* Need yq to parse colors.toml

* Look for backgrounds matching the new theme.name

We no longer have symlinks

* Migrate existing user backgrounds to the new proper location

* Install user backgrounds in the correct path

* Fix quoting

* Just rely on the system theme for opencode and get ready for USRSIG2 being available to live reload

* Fix template generation for rgb colors
2026-01-03 18:22:14 -08:00
David Heinemeier HanssonandGitHub de2757466b Add opencode (#4071) 2026-01-03 16:50:10 -08:00
David Heinemeier Hansson 6dfa5f0807 This would trigger before screensaver/hyprlock
So need a different way to deal with resetting of the idle timer
2026-01-03 16:21:22 -08:00
David Heinemeier Hansson 4e802d8058 No longer used either 2026-01-03 14:18:07 -08:00