David Heinemeier Hansson
ff234bba1f
Ensure Walker can't just die and stay dead ( #4555 )
2026-02-09 13:08:13 +01:00
David Heinemeier Hansson
ecf48a3b4c
Use ACPI alarm for RTC wakeup on s2idle systems for hibernation
2026-02-08 11:27:49 +01:00
Mridul Agarwal
8a58b8153c
delete snapshot if update fails since it takes up space, esspecially when redoing the update as it makes another snapshot ( #4531 )
...
Co-authored-by: Mrid22 <mridulaga@outlook.com >
2026-02-07 12:37:58 +01:00
David Heinemeier Hansson
67ee1450f0
Add aether to the preinstalls removal list
2026-02-07 12:33:18 +01:00
David Heinemeier Hansson
1070a87a47
Add option to remove all preinstalls
...
To get a bare-bones Omarchy
2026-02-07 11:05:56 +01:00
David Heinemeier Hansson
9741b29a7c
Describe the rest of the bins
2026-02-07 10:50:48 +01:00
David Heinemeier Hansson
ea24b0dc68
Setup hibernation by default on new installs
2026-02-07 10:45:24 +01:00
amrxtgh
f57234b991
fix: simple typo in omarchy-launch-walker ( #4514 )
2026-02-06 16:48:21 +01:00
David Heinemeier Hansson
bd8b12b23b
Ensure hyprlock only looks for a fingerprint auth when that's configured
...
This should eradicate the first failed auth attempt after
sleep/hibernation
2026-02-06 11:24:12 +01:00
David Heinemeier Hansson
c268fb6c9b
Turn off backlighting before sleep
...
So it cant keep the computer awake
2026-02-06 11:16:18 +01:00
David Heinemeier Hansson
e487dace43
Install asusctl on ROG machines to get out-of-the-box keyboard light sync
2026-02-05 09:23:00 +01:00
David Heinemeier Hansson
ba14cd36dd
Sync keyboard colors with theme if asusctl is installed
2026-02-05 09:05:30 +01:00
David Heinemeier Hansson
63fc96a541
Timeout isn't actually nice in reality
2026-02-04 21:43:41 +01:00
Nathan Nutter
4ba39ba73c
Prevent premature exit of omarchy-update-firmware ( #4503 )
...
This adds the `--force` option to `fwupdmgr refresh` so that this script will not exit, due to `set -e`, when `fwupdmgr refresh` exits non-zero due to the metadata being up-to-date, i.e.,
```
Metadata is up to date; use --force to refresh again.
```
Another option would be to use `|| true` but that might hide a legitimate error.
This was motivated when I cancelled a run of this script and then later invoked it again, via Update > Firmware, and it would not run `sudo fwupdmgr update` because `fwupdmgr refresh` was exiting non-zero with the above metadata up-to-date "error".
2026-02-04 21:41:14 +01:00
Pierre Olivier Martel
9581cce1af
Fix Windows VM timezone and add a confirmation prompt before removing the VM ( #4489 )
...
* Add confirmation prompt before removing Windows VM
* Fix Windows VM timezone defaults to UTC
2026-02-04 10:46:15 +01:00
David Heinemeier Hansson
8878478103
Prevent broken AUR updates from interrupted git sessions
...
Co-authored-by: @scale03
Closes #3995 , #3917
2026-02-02 21:16:23 +01:00
David Heinemeier Hansson
74ff475693
Didn't end up being all that useful
2026-02-02 20:45:01 +01:00
David Heinemeier Hansson
22f64160f5
Fix branch setter
2026-02-02 17:04:36 +01:00
David Heinemeier Hansson
69dbee75cd
Match existing term
2026-01-31 21:59:32 +01:00
David Heinemeier Hansson
d9c5df29d1
DRY
2026-01-31 21:58:29 +01:00
David Heinemeier Hansson
7c9708d647
Respect rc too
2026-01-31 21:52:09 +01:00
David Heinemeier Hansson
5a9f0318e8
Respect rc
2026-01-31 21:51:18 +01:00
David Heinemeier Hansson
ab4694e3f5
Introduce rc channel
2026-01-31 21:49:07 +01:00
David Heinemeier Hansson
bebf14a18c
In order of appearance
2026-01-31 18:14:47 +01:00
Bhavesh Sooka
ff2a47c67e
feat: allow overloading for the about menu action via the ~/.config/omarchy/extensions/menu.sh file. Example included ( #4311 )
...
Co-authored-by: Bhavesh Sooka <bhavesh@synthesis.co.za >
2026-01-31 18:14:25 +01:00
David Heinemeier Hansson
c19fc1593a
Just make a separate browser ready for the authentication
...
Seems like the entire problem was just that GFN didn't want to
authenticate against a browser process it had started itself.
2026-01-31 15:36:27 +01:00
David Heinemeier Hansson
161fa3f313
Fix up the installer
2026-01-31 14:37:16 +01:00
David Heinemeier Hansson
4348ab6ef1
Let the done screen time out in 7 seconds
2026-01-31 12:43:34 +01:00
David Heinemeier Hansson
9d07cc884c
Add installer and windowrule configuration for NVIDIA GeForce Now
2026-01-31 12:35:35 +01:00
Pierre Olivier Martel
f78f5b2c2c
Automatically switch power profile when plugged in (balanced) and unplugged (power saver) ( #4375 )
...
* Set Power Profiles Rules when plugged in (balanced) and unplugged (power-saver)"
* Check for battery presence before installing power profile rules
* Add battery presence check script and update powerprofilesctl rules
* fix indentation
* Simplify power profile rule creation logic
2026-01-29 17:37:18 +01:00
David Heinemeier Hansson
5b534de6a0
Rebooting is needed for hibernation to be available
2026-01-28 13:59:11 +01:00
David Heinemeier Hansson
4fe357972e
We didn't get this working
2026-01-28 13:42:55 +01:00
David Heinemeier Hansson
7015601d77
No need to start on the first install
2026-01-28 13:24:39 +01:00
David Heinemeier Hansson
56b02f62b5
Switch back to mainline chromium
...
We no longer need the fork, as the themeing is now fully natively
supported
2026-01-28 09:49:42 +01:00
Marco
768c553c4c
Add missing icons to Development remove menus ( #4339 )
...
* Add missing icons to Development remove menus
The Install > Development menu shows icons for each language, but the
Remove > Development menu was missing them (only Ruby on Rails had its
icon). This adds the matching icons to:
- show_remove_development_menu
- show_remove_javascript_menu
- show_remove_php_menu
- show_remove_elixir_menu
---------
Co-authored-by: incpo <nixusnekit>
Co-authored-by: Ryan Hughes <ryan@heyoodle.com >
2026-01-23 08:26:30 -05:00
David Heinemeier Hansson
bf99a2ddc0
Merge branch 'master' into dev
2026-01-23 08:25:43 -05:00
David Heinemeier Hansson
4a6baafd05
Move all fixes for Asus ROGs to install time
2026-01-20 12:11:49 -04:00
David Heinemeier Hansson
66daacb30d
Now available on OPR
2026-01-20 09:45:35 -04:00
David Heinemeier Hansson
988418aea1
Make purpose clearer
2026-01-20 08:16:03 -04:00
David Heinemeier Hansson
25451f4a03
Compensate for swayosd not liking a 0.00 progress meter
2026-01-19 17:55:38 -04:00
David Heinemeier Hansson
d884265d46
Add keyboard brightness controls
2026-01-19 17:53:19 -04:00
David Heinemeier Hansson
5e1ce16358
Centralize all brightness commands
2026-01-19 17:49:53 -04:00
David Heinemeier Hansson
713b6e3a36
Expose audio soft mixer as a tweak
2026-01-19 17:20:18 -04:00
David Heinemeier Hansson
2c7b283aef
Toggle hybrid GPU mode via supergfxctl ( #4277 )
...
* Toggle hybrid GPU mode via supergfxctl
Very useful for Asus G14 and other laptops with NVIDIA + AMD iGPU
combos.
* Use correct exit
* Simplify
* Wording
* Revise switching process
* Spacing
* These are sudo actions
* Make it exe
* No need for extensions
Matches existing style
* Relying on the new config should be enough since we are restarting anyway
* Prevent race condition
* Reminder to add to OPR
2026-01-19 17:11:23 -04:00
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
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