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 Hansson
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
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
Justin Mißmahl
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 Verma
d90bc6d3f3
Add theming support for VSCodium ( #2519 )
2026-01-02 21:09:17 -08:00
Omar Skalli
dbc3c006dd
Make sure to re-install chromium google accounts when refreshing config ( #1737 )
2026-01-02 20:58:42 -08:00
David Heinemeier Hansson
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 Nunn
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
David Heinemeier Hansson
b08b419bfc
Use encapsulated reboot command
2026-01-02 19:49:52 -08:00
Pierre Olivier Martel
2643967424
Use omarchy-launch-audio stub in waybar and menu ( #4043 )
...
* Use omarchy-launch-audio in waybar
* Use omarchy-launch-audio in omarchy-menu
2025-12-31 18:13:12 -07:00
Derek Wierson
64f254653f
Fix windowrule syntax change for kanagawa theme ( #4032 )
2025-12-31 17:12:09 -07:00
Lázaro Nixon
687ac4567e
Add github-copilot-cli to the AI install menu ( #4041 )
...
* Add github-copilot-cli to the AI install menu
* Mark the copilot package as coming from AUR
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-12-31 17:06:22 -07:00
Pierre Olivier Martel
72cecc600d
Move btop binding to Control Panels utilities ( #4042 )
...
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-12-31 17:03:23 -07:00
Marco Troisi
7fbc139cb5
Google Maps as a default webapp ( #4028 )
...
* Google Maps as a default webapp
* Using icon from DashboardIcons
2025-12-30 16:27:01 -08:00
me
7c213db46d
add fresh to omarchy-launch-editor ( #4015 )
...
fixes #4014
2025-12-30 16:22:41 -08:00
LunarLollipop
5dd4bec68a
Fix Hyprland 0.53 windowrule syntax breaking changes ( #4025 )
...
* Fix Hyprland 0.53 windowrule syntax breaking changes
Hyprland 0.53 introduced breaking changes to windowrule syntax:
- Props now use `match:` prefix: `class:pattern` → `match:class pattern`
- Boolean effects require `on` suffix: `float` → `float on`
- Snake_case naming: `nofocus` → `no_focus`, `stayfocused` → `stay_focused`
- `noborder` replaced with `border_size 0`
- `noanim` replaced with `animation none`
- layerrule syntax: `noanim, X` → `animation none, match:namespace X`
- `misc:new_window_takes_over_fullscreen` → `misc:on_focus_under_fullscreen`
See: https://github.com/hyprwm/hyprland-wiki/pull/1278
* Correct for the new style
* Migrate the scrolltouchpad setting in userland too
* Need a reboot to pair with new Hyprland
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2025-12-30 16:21:59 -08:00
David Heinemeier Hansson
4311a00ca4
Just install latest node
2025-12-30 15:40:02 -08:00
Ryan Hughes
cd224e7ecd
Merge pull request #3956 from ashddev/fix/nvidia-legacy-driver-for-older-gpus
...
fix(nvidia): install legacy NVIDIA driver on older GPUs
2025-12-28 13:42:13 -05:00
Ryan Hughes
7e12473f80
Don't continue if we don't have a GPU
2025-12-28 13:27:52 -05:00
Ryan Hughes
2c7480135a
Add migration
2025-12-28 13:27:33 -05:00
Ryan Hughes
df0a019c6a
Add migration
2025-12-28 12:34:13 -05:00
Jack Blakely
083715c8c6
Fix omarchy-update failing outside Hyprland session ( #4002 )
2025-12-28 08:46:44 -08:00
Ryan Hughes
d0aabc162a
Add packages to others
2025-12-27 22:20:44 -05:00
Ryan Hughes
e416988d4e
Rearrange and don't hard-fail
2025-12-27 22:20:38 -05:00
Ryan Hughes
314abce4e8
We know what we're doing
2025-12-27 21:47:17 -05:00
Ryan Hughes
fe8927b351
Simplify further
2025-12-27 21:46:43 -05:00
Ryan Hughes
13390441a9
Don't need to run this
2025-12-27 21:42:35 -05:00
Ryan Hughes
65a238d805
Simplify
2025-12-27 21:42:26 -05:00
Ryan Hughes
c535b19235
These already get installed or are dependencies
2025-12-27 21:06:04 -05:00
Ryan Hughes
9c8c789453
Simplify this check
2025-12-27 21:05:45 -05:00
Jan L. Große
2bc88ebf25
Update PostgresSQL version in installation script from 17 to 18 ( #3990 )
...
Bumping PostgresSQL DB from 17 to 18.
2025-12-26 21:11:03 +01:00
David Heinemeier Hansson
2573da8f5e
Make impressionism the default
2025-12-24 22:40:19 +01:00