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
34b22a23f6
Revert "Fix correct suspend-then-hibernate options"
...
This reverts commit f0d5c35271 .
2026-02-04 21:56:34 +01:00
David Heinemeier Hansson
f0d5c35271
Fix correct suspend-then-hibernate options
...
So we don't try to hibernate when sleeping while on power
2026-02-04 21:54:26 +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
Lewis
1a14938382
Update style path in swayosd config ( #4502 )
2026-02-04 21:35:44 +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
Jamoladdin
cf72c02ea5
Fix Realtek RTL8111/8168 ethernet adapter support for ASUS TUF Gaming laptops ( #4497 )
2026-02-04 10:18:56 +01:00
johnzfitch
a8ce084460
Fix NVIDIA environment variables for Maxwell/Pascal/Volta GPUs
...
Maxwell, Pascal, and Volta GPUs lack GSP (GPU System Processor) firmware
required by NVD_BACKEND=direct. Applying direct backend unconditionally
causes Aquamarine v3.3.0+ to fail with "Unknown-1" displays and blank screens.
Changes:
- Add GPU generation detection (Turing+ vs Maxwell/Pascal/Volta)
- Turing+ (RTX 20xx+, GTX 16xx): NVD_BACKEND=direct + LIBVA_DRIVER_NAME=nvidia
- Maxwell/Pascal/Volta: NVD_BACKEND=egl only (no GSP support)
- Both generations: __GLX_VENDOR_LIBRARY_NAME=nvidia (universal)
Regex improvements:
- Fix Turing+ detection (was using Maxwell/Pascal pattern)
- GT series: GT 1030 now properly detected (was missed)
- Quadro: P/M series only (exclude Kepler K-series)
- Volta: Titan V, Tesla V100, Quadro GV100
- Modern datacenter: A100, H100, T4, L-series
- MX series: Fixed to match MX150/250/450 (was only MX1-9)
Migration script (1770159912.sh) fixes existing broken installations by:
- Detecting legacy NVIDIA GPUs on existing systems
- Rewriting incompatible NVD_BACKEND=direct entries to egl
- Creating automatic backups before modification
Testing:
Validated against GT 1030, GTX 960/1080, Quadro P620 (legacy egl backend)
and GTX 1650, RTX 3080 (modern direct backend).
Preserves existing Turing+ behavior exactly. No impact on non-NVIDIA systems.
Fixes hyprwm/Hyprland#7001
Fixes hyprwm/Hyprland#8519
Fixes hyprwm/Hyprland#6343
Fixes hyprwm/Hyprland#7812
2026-02-03 17:33:48 -08:00
Pierre Olivier Martel
4b3e21445b
Don't apply power profile source switching if only one profile is available ( #4485 )
2026-02-03 16:18:24 +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
ea76f8196c
Add Motorcomm YT6801 ethernet adapter driver for Slimbook + Tuxedo ethernet adapters
2026-02-02 17:03:53 +01:00
James Robey
49a2941e2b
Sanitize prompt before starship init ( #4269 )
...
Add prompt sanitization to clear stale terminal line state after abnormal exits, preventing prompt artifacts.
2026-02-01 17:49:59 +01:00
David Heinemeier Hansson
6a5b64b4bc
Add the new wiremix icon if there isn't already a wiremix config
2026-02-01 17:47:57 +01:00
l1ghty
c484b66bcb
wiremix: less confusing audio default device character ( #4404 )
2026-02-01 17:46:07 +01:00
David Heinemeier Hansson
87da28a965
Fix the video PWAs
2026-02-01 17:39:26 +01:00
David Heinemeier Hansson
23b74c6212
Fix opacity issues by using a tag to apply the default opacity that can be removed
...
Fixes #4168
2026-02-01 16:30:27 +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
schwepmo
d9bd4a8db3
Open Nautilus in cwd of terminal ( #4331 )
...
* feat: Open Nautilus (files) in cwd of terminal using omarchy-cmd-termina-cwd
* feat: Add SUPER+ALT+SHIFT+F shortcut to open nautilus in cwd
* added migration script for nautilus keybind
2026-01-31 18:12:29 +01:00
Pierre Olivier Martel
8fc5b6e346
Add nautilus-python package for 'Open in Ghostty' shortcut in Nautilus ( #4345 )
2026-01-31 18:11:32 +01:00
nptr
7265c22728
Update opacity rule for Steam window class ( #4386 )
...
The steam class for opacity is missing the `.*` regular expression. Just `steam` does not match launched steam apps. Therefore, currently, steam apps have the default opacity of `0.97` of omarchy. This is usually not noticable, but very distracting on an OLED Screen and Games with dark/black scenes / menues and a brigher / any app opend 'behind' the game.
2026-01-31 18:06:11 +01:00
Stefan Gründel
32d187eab0
Add window rules for Bitwarden Chrome Extension ( #4389 )
2026-01-31 18:02:17 +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
7ffdfdbda9
Only idleinhibit
...
Fullscreen does not work well with authentication
2026-01-31 15:35:46 +01:00
David Heinemeier Hansson
161fa3f313
Fix up the installer
2026-01-31 14:37:16 +01:00
David Heinemeier Hansson
d6c28f317d
Force fullscreen
...
Floating just makes it crash
2026-01-31 13:27:57 +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
David Heinemeier Hansson
ba31e3073c
Ensure master volume isn't muted either
2026-01-30 19:02:51 +01:00
Ryan Hughes
2df5f231cb
Add x11 fallback to SDL_VIDEODRIVER for compatibility
2026-01-30 12:46:13 -05:00
Pierre Olivier Martel
26afde34ff
fix echo comment in powerprofile migration ( #4388 )
2026-01-30 12:25:39 +01:00
Nicolas Dorier
3b94207ba7
Fix: Jetbrains rules were not working properly anymore ( #4150 )
2026-01-30 11:51:33 +01:00
David Heinemeier Hansson
e567020e1b
Use the new helper
2026-01-29 17:38:50 +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
Ryan Hughes
ec305459f8
Prevent Telegram from stealing focus on every message receipt
2026-01-29 10:24:25 -05:00
David Heinemeier Hansson
55231e9726
Add new Miasma theme
...
Original by OldJobobo
2026-01-29 11:42:07 +01:00
David Heinemeier Hansson
a8e0762fbe
Open directories in file manager
2026-01-29 10:29:56 +01:00
David Heinemeier Hansson
bb91f90839
Merge branch 'master' into dev
2026-01-28 18:03:43 +01:00
David Heinemeier Hansson
a7995efac2
Ensure master is used instead of dev as a default
2026-01-28 17:14:17 +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