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 Hansson and GitHub
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 Hansson and GitHub
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
David Heinemeier Hansson
fdee76e2d2
Fix windowrule sizing changes
2026-01-03 13:31:50 -08:00
David Heinemeier Hansson
c723411049
Comply with changed layerrule syntax in Hyprland 0.53
2026-01-03 13:10:43 -08: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
David Heinemeier Hansson and @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
David Heinemeier Hansson
b08b419bfc
Use encapsulated reboot command
2026-01-02 19:49:52 -08:00
David Heinemeier Hansson
4311a00ca4
Just install latest node
2025-12-30 15:40:02 -08:00
David Heinemeier Hansson
2573da8f5e
Make impressionism the default
2025-12-24 22:40:19 +01:00
David Heinemeier Hansson
e44e937284
Ensure that noidle is turned off after update is complete
...
Closees #3982
Co-authored-by: @sgruendel
2025-12-24 19:25:18 +01:00
David Heinemeier Hansson
fd952c2323
Add The Backwater as a second Gruvbox background image
2025-12-24 18:27:49 +01:00
David Heinemeier Hansson
c59089e9f3
Use omarchy-launch-* stubs for all control panels
2025-12-18 16:24:55 -08:00
David Heinemeier Hansson
ca8f25fba1
Switch to our bluetooth launcher
2025-12-18 13:54:27 -08:00
David Heinemeier Hansson
dae89574dd
Add Super + Ctrl + A/B for Audio and Bluetooth controls
...
Also, move waybar-less information notifications to Super + Ctrl + Alt +
T/B to make room. These are very specialized and probably not broadly
used.
Closes #3909
Co-authored-by: @ddVital
2025-12-18 09:19:38 -08:00
David Heinemeier Hansson
d2ea6ad183
Canceling the screensaver on mouse movement doesn't work with bluetooth mice
...
Could not get it to stop existing with a Logitech MX4 when connected via
bluetooth.
2025-12-17 15:04:10 -08:00
David Heinemeier Hansson
d5066561ca
Got lost on a bad merge
...
Closes #3853
Co-authored-by: @nirabyte
2025-12-16 09:24:38 -08:00
David Heinemeier Hansson
f578880bc8
Guard against crash bug when scrolling over expand icon in tray
...
Closes #3892
2025-12-16 07:49:17 -08:00
David Heinemeier Hansson
7ce838565c
Add missing dotnet-runtime-9.0 needed for Pinta
...
Closes #3859
2025-12-16 07:41:52 -08:00
David Heinemeier Hansson
ee8f62d967
Only run update if limine-update is available
...
It won't be on grub
2025-12-15 14:48:44 -08:00
David Heinemeier Hansson and GitHub
32592e2e28
Merge pull request #3852 from basecamp/dev
...
Omarchy 3.2.3
2025-12-15 14:09:38 -08:00
David Heinemeier Hansson
adf7fba2b3
Prepare for release
2025-12-15 10:20:44 -08:00
David Heinemeier Hansson
021d66f9b6
Channel changes should prompt a full update
2025-12-15 10:04:00 -08:00
David Heinemeier Hansson
1a34be257c
Add backdoor to start alacritty
...
Will help folks who have trouble with ghostty to still get a terminal
going
2025-12-15 09:58:08 -08:00
David Heinemeier Hansson
1f4c50eddf
Pull noidle setting out into its own step
2025-12-15 09:55:09 -08:00
David Heinemeier Hansson
97396f5fb2
Fix excessive size for Fizzy
2025-12-15 08:28:28 -08:00
David Heinemeier Hansson
8357dd3da2
Use the traffic light metaphor for channel setting
2025-12-14 12:40:12 -08:00
David Heinemeier Hansson
860624d3f4
Add channel setting menu
2025-12-14 12:34:20 -08:00
David Heinemeier Hansson
f39c2a91a5
Run the migration after switching channel
2025-12-14 12:24:20 -08:00
David Heinemeier Hansson
ccc147229e
Force an update of the index DBs
...
This will prevent folks from ending up with index DBs that are out of
sync with their channel
2025-12-11 15:33:36 +01:00
David Heinemeier Hansson
6bd9d510d6
Add back alacritty as a default install to deal with machines that can't run Ghostty
...
Alacritty is more broadly supported
2025-12-11 15:30:25 +01:00
David Heinemeier Hansson
c67856b9b6
Clarify purpose
2025-12-08 10:59:25 +01:00
David Heinemeier Hansson
20fde4d71a
Add new Ethereal background image
...
Closes #3741
Co-authored-by: @s-pra1ham
2025-12-08 10:53:19 +01:00
David Heinemeier Hansson
b2bd95197a
Include webapps in omarchy-refresh-applications
2025-12-08 10:38:13 +01:00
David Heinemeier Hansson
fc04525f03
Suspend is not properly supported on a lot of computers
...
Can't suggest an option that doesn't work much of the time
2025-12-08 10:10:28 +01:00
David Heinemeier Hansson
cfbfb2ffed
Offer reboot if kernel was changed during channel change
...
Closes #3787
2025-12-08 09:50:48 +01:00
David Heinemeier Hansson
029000abb0
Overloading doesn't work when you have two tiling groups next to each other
2025-12-01 15:51:50 +01:00
David Heinemeier Hansson
b9792f7ba1
Don't submit empty passwords on lock screen
2025-12-01 11:10:21 +01:00
David Heinemeier Hansson
306714f825
Ensure Walker service is started automatically on boot for new installations
...
Ref: #1684
2025-11-30 20:51:19 +01:00
David Heinemeier Hansson
03be87b42c
Bump for upcoming release
2025-11-28 16:50:09 -08:00
David Heinemeier Hansson
d6aa65d03c
Rely on new TTE 0.14.1 settings
2025-11-28 16:45:36 -08:00
David Heinemeier Hansson
1514e4e501
Merge branch 'master' into dev
2025-11-28 07:15:24 -08:00
David Heinemeier Hansson
96f140b93f
Do the update too
2025-11-28 05:03:44 -08:00
David Heinemeier Hansson
c97995b9ea
Can just do it in one go
2025-11-28 05:03:04 -08:00
David Heinemeier Hansson
8d61c73465
Fix channel updating for edge
2025-11-28 05:00:34 -08:00
David Heinemeier Hansson
2b3c48b725
Fix issue with package DBs being wrong when switching to stable channel
2025-11-28 04:59:25 -08:00
David Heinemeier Hansson
e15b2ae78c
Fix emoji picker would use a 3-column design and that it would bleed into other menus
...
Closes #3604
2025-11-28 13:41:05 +01:00
David Heinemeier Hansson
30a5f5846c
Tweaks
2025-11-28 13:15:15 +01:00
David Heinemeier Hansson
6a181adf0d
Reset all package DBs when changing channel
2025-11-28 13:03:55 +01:00
David Heinemeier Hansson
a8106085aa
Setup helpers to change branch and channel
2025-11-25 15:43:32 +01:00
David Heinemeier Hansson
a996438eaf
Add explicit reboot + shutdown scripts that close all windows first (and allow a second to save state)
2025-11-25 15:07:20 +01:00
David Heinemeier Hansson
9524259765
Ensure lockout limit is reset on restart
2025-11-25 15:03:41 +01:00
David Heinemeier Hansson
77fd86ae93
Fix lack of quotes for multi-line batches
...
Closes #3597
2025-11-25 11:52:43 +01:00
David Heinemeier Hansson
8cca056b90
Use Bluetooth off icon in the waybar when BlueTUI has turned off the adapter
...
Closes #3599
2025-11-25 11:46:59 +01:00
David Heinemeier Hansson
a522a47f70
Ensure walker is set to autostart and that elephant is running as a service after running omarchy-refresh-walker
...
Closes #3609
2025-11-25 11:37:48 +01:00
David Heinemeier Hansson
aa98e9307c
Now included in the omarchy-refresh-pacman script
2025-11-24 09:53:49 +01:00
David Heinemeier Hansson
14b1ee317f
Remove noconfirm from Zed install so user can pick correct vulkan backend
...
Related #1441
2025-11-24 09:48:27 +01:00
David Heinemeier Hansson
8f3f89fdfd
Make sure the user gets a chance to actually pick the graphics options
...
Closes #3585
2025-11-24 09:30:10 +01:00
David Heinemeier Hansson
3765417d9a
Wording
2025-11-24 09:25:28 +01:00
David Heinemeier Hansson
a6c2576a3c
Start PDF viewing as float as well
2025-11-23 11:46:33 +01:00
David Heinemeier Hansson
e3b8016e26
Bump for beta version
2025-11-22 11:39:36 +01:00
David Heinemeier Hansson
c86614039e
Take backups of existing pacman.conf + mirrorlist before refreshing
...
Closes #3479
2025-11-22 11:05:45 +01:00
David Heinemeier Hansson
e864c2da43
Add marker for when packages were last updated
2025-11-22 10:54:40 +01:00
David Heinemeier Hansson
88a1141301
Simplify mirror/pkgs to just channel
2025-11-22 10:50:23 +01:00
David Heinemeier Hansson
f6cd5e076d
Simplify switching between edge and stable channels
2025-11-22 10:41:30 +01:00
David Heinemeier Hansson
49f33169c1
Add mirror + pkgs channel to About menu
2025-11-22 10:37:49 +01:00
David Heinemeier Hansson and GitHub
04d2f10840
Merge pull request #3295 from basecamp/dev
...
Omarchy 3.2.0
2025-11-21 14:34:01 -05:00
David Heinemeier Hansson
45e3272e25
No confirm
2025-11-21 20:21:55 +01:00
David Heinemeier Hansson
934b22d4c2
Do the full pacman reset and then update
2025-11-21 20:19:27 +01:00
David Heinemeier Hansson
ba7ffc39ad
Ensure upgrades are sorted for later versions too
2025-11-21 20:05:23 +01:00
David Heinemeier Hansson
cb869457c4
Use the safe-if-not-there form
2025-11-21 19:34:20 +01:00
David Heinemeier Hansson
a606b53cd9
Collapse the walker migrations to the one that does 2.0
2025-11-21 19:32:40 +01:00
David Heinemeier Hansson
f968f2012a
Just refresh the whole pacman config
2025-11-21 19:28:50 +01:00
David Heinemeier Hansson
033afbbc00
Remove other slow builders that will be dropped anyway
2025-11-21 19:28:36 +01:00
David Heinemeier Hansson
4fae366a5b
Explain the migration
2025-11-21 19:22:04 +01:00
David Heinemeier Hansson
63df15c967
Stick to stable
2025-11-21 19:15:25 +01:00
David Heinemeier Hansson
6385b966e8
No longer using eza themeing
2025-11-21 19:09:50 +01:00