Commit Graph
2981 Commits
Author SHA1 Message Date
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
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
Ryan Hughes ef4ecdbfcf Add --no-edit option 2026-01-03 23:45:19 -05: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
David Heinemeier Hansson 5e75c2d3a9 Never did use pinning
Better served with our stable setup
2026-01-03 14:16:22 -08:00
David Heinemeier Hansson d20ad9032f Label hyprwhspr as Dictation and launch setup post install 2026-01-03 14:02:38 -08:00
David Heinemeier Hansson 9e2ff7be1d Allow menu extensions to be set by the user
Closes #4012
Co-authored-by: @DarrenVictoriano
2026-01-03 13:57:26 -08:00
Ryan Hughes e1b3a88126 Add hyprwhspr to AI install menu 2026-01-03 16:34:53 -05:00
Ryan Hughes 16a9bc295c Add --no-sudo and --print to debug 2026-01-03 16:34:53 -05:00
David Heinemeier Hansson fdee76e2d2 Fix windowrule sizing changes 2026-01-03 13:31:50 -08:00
941e1c2dd8 omarchy remove dev (#4065)
Co-authored-by: JustinMissmahl <github@emeruslabs.com~>
2026-01-03 13:23:43 -08:00
David Heinemeier Hansson c723411049 Comply with changed layerrule syntax in Hyprland 0.53 2026-01-03 13:10:43 -08:00
Ryan Hughes c82b1bfb7e Add --print option to output keybindings to terminal 2026-01-03 13:34:30 -05:00
David Heinemeier Hansson 36095c1ac8 Fix with variable 2026-01-02 21:20:52 -08:00
David Heinemeier Hansson 57bbe425df Unused variable 2026-01-02 21:20:44 -08:00
Vaibhav VermaandGitHub d90bc6d3f3 Add theming support for VSCodium (#2519) 2026-01-02 21:09:17 -08:00
Omar SkalliandGitHub dbc3c006dd Make sure to re-install chromium google accounts when refreshing config (#1737) 2026-01-02 20:58:42 -08:00
David Heinemeier Hanssonand@marcinczenko 807c74d405 The idle counter is reset between each listener
Re: #641
Co-authored-by: @marcinczenko
2026-01-02 20:31:16 -08:00
David Heinemeier Hansson a9cea21463 Add missing up/down for moving workspaces to other monitors
Closes #844
Co-authored-by: @erdostom
2026-01-02 20:14:17 -08:00
Jeff NunnandGitHub c832b7dc75 Skip "press any key" message when user cancels TUI or Web App install (#3866)
with Ctrl+C
2026-01-02 20:03:54 -08:00