David Heinemeier Hansson
450d4dd82b
No wifi power saving when connected to power
2026-02-11 14:06:52 +01:00
David Heinemeier Hansson
ffafe1727e
Add Tmux ( #4562 )
...
* Add Tmux
Being able to use a unified terminal setup between local and remote
hosts has some real advantages.
* Renaming is more important than reloading
* Self-explanatory, really
* Add alias for it
* Attach to last used session or start a new if we have none
* Just stick to n/p
* Make it a clean 10x
* We don't need this
* Keep similar fixes together
* Keep bindings together
* Hate looking at that 0
* Add way to refresh theme from its templates (when they've changed)
* Fix
2026-02-09 23:01:46 +01:00
David Heinemeier Hansson
ff234bba1f
Ensure Walker can't just die and stay dead ( #4555 )
2026-02-09 13:08:13 +01:00
Ryan Hughes
347afae8c0
Merge pull request #4491 from johnzfitch/fix/pascal-maxwell-nvidia-backend
...
Expanded Legacy NVIDIA GPU support with correct backend selection
2026-02-07 01:24:30 -05:00
Ryan Hughes
ebfcefa553
Consolidate migration sed cleanup and quote heredoc paths
2026-02-07 00:34:13 -05:00
David Heinemeier Hansson
b638cbc57a
Revert "Fix Realtek RTL8111/8168 ethernet adapter support for ASUS TUF Gaming laptops ( #4497 )"
...
This reverts commit cf72c02ea5 .
2026-02-06 18:22:14 +01:00
David Heinemeier Hansson
f7e22fcfd8
Fix IO pressure on some machines with Ghostty
2026-02-06 17:19:47 +01:00
David Heinemeier Hansson
be7f316371
Add Super + Shift + Return for browser binding to existing installs
2026-02-06 12:03:37 +01:00
David Heinemeier Hansson
050899e5b3
Echo the migration description
2026-02-06 11:25:05 +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
248a7a611b
Fix perms
2026-02-05 14:48:21 +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
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
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
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
Pierre Olivier Martel
26afde34ff
fix echo comment in powerprofile migration ( #4388 )
2026-01-30 12:25:39 +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
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
532f4310d0
Fix audio mixing on ROG in migration as well
2026-01-28 12:20:20 +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
Ryan Hughes
83628ab3bd
Merge pull request #4314 from jmargeta/fix-legacy-mobile-nvidia-cards
...
Fix driver for older NVIDIA MXxxx mobile GPUs
2026-01-27 09:41:05 -05:00
Pierre Olivier Martel
e455d1bd68
Enable auto-pasting for the emoji picker ( #4344 )
...
* Enable auto-pasting for the emoji picker
* Excess CR
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-01-27 11:42:42 +01:00
Dominik
febd18ce84
Replace yq with pure bash for TOML parsing ( #4171 )
...
* Replace yq with pure bash for TOML parsing
The yq-based parsing only worked with jq/yq v3 and broke with go-yq v4.
This change removes the yq and uses bash for parsing. Some additional improvments:
- Handles single and double quoted values
- Strips inline comments (e.g. "#hex" #comment)
* Remove the no-longer-needed yq packages
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-01-27 11:32:37 +01:00
David Heinemeier Hansson
0930583526
Fix sourcing
2026-01-20 16:12:51 -04:00
David Heinemeier Hansson
c1bf6c4694
Fix the mic on Asus ROG laptops
2026-01-20 11:59:12 -04:00
Jan Margeta
5b2c0dafbf
Fix drivers for older NVIDIA MXxxx mobile GPUs
...
Installs legacy drivers for older Pascal and Maxwell GPUs MXxx, MX2xx, MX3xx
2026-01-20 13:45:32 +01: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
5ff76df5e4
Ensure default routes don't overwrite the ffix
2026-01-14 19:53:28 -05:00
David Heinemeier Hansson
bab0004d08
Fix volume controls on Asus G14
2026-01-14 17:40:53 -05:00
Pierre Olivier Martel
05b82cbee5
Add headset icon to pulseaudio module in waybar ( #4244 )
2026-01-13 11:28:04 +01:00
Dominik
4cec214a53
Replace yq with pure bash for TOML parsing ( #4171 )
...
* Replace yq with pure bash for TOML parsing
The yq-based parsing only worked with jq/yq v3 and broke with go-yq v4.
This change removes the yq and uses bash for parsing. Some additional improvments:
- Handles single and double quoted values
- Strips inline comments (e.g. "#hex" #comment)
* Remove the no-longer-needed yq packages
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-01-09 15:39:07 +01:00
Ryan Hughes
6ae31aedae
Update message
2026-01-08 17:17:32 -05:00
Ryan Hughes
bf779a6bbc
Add additional hardening for missing headers
2026-01-08 15:28:56 -05:00
Ryan Hughes
774b4700ef
Extra hardening the driver swap
2026-01-08 13:44:34 -05:00
David Heinemeier Hansson
067ec2bd71
Fix migration for when current theme is a directory, not a symlink
...
Closes #4147
2026-01-08 13:41:26 +01:00
David Heinemeier Hansson
ec4cd81e63
Fix the singletonlock issue properly
2026-01-08 13:18:55 +01:00
David Heinemeier Hansson
7c0a05cc70
Remove the SingletonLock that's present for some reason on new ISO installs
...
Closes #4149
2026-01-08 13:15:16 +01:00
Timo Hubois
8826aa10ca
fix(migrations-1767138576): split sed commands in scrolltouchpad migration
...
The sed expression for converting scrolltouchpad syntax to Hyprland 0.53
format was broken across two lines, causing the second substitution
pattern to fail silently. Split into separate sed commands to ensure
both class:(pattern) and class:pattern formats are migrated correctly.
2026-01-08 09:34:38 +01:00
David Heinemeier Hansson
7d9858a013
Run the gcc14 removal as early as possible
2026-01-07 23:51:08 +01:00
David Heinemeier Hansson
95bfb16cd4
Hotfix to remove gcc14 AUR package that would take eons to update
2026-01-07 22:05:54 +01:00
David Heinemeier Hansson
3489bf5ceb
Fix perms
2026-01-07 19:34:56 +01:00
David Heinemeier Hansson
d20e8351fc
Don't show the voxtype icon when not recording/transcribing
2026-01-07 19:24:46 +01:00
David Heinemeier Hansson
f7f28bb655
Fix idle icon
2026-01-07 18:49:58 +01:00
David Heinemeier Hansson
ab5544ad61
Revise description
2026-01-07 18:41:14 +01:00
Ryan Hughes
d207d505f5
Add initial omarchy skill for OpenCode (and friends) ( #4090 )
2026-01-07 17:19:53 +01:00
Pierre Olivier Martel
eb904062f5
Add icons for additional audio profiles in Waybar ( #4100 )
...
* Add icons for additional audio profiles in Waybar
* Only keep the headphone icon
2026-01-07 07:39:00 +01:00
David Heinemeier Hansson
0b8bbdf01d
Fix old tag:terminal style input config too
2026-01-06 14:01:17 +01:00