David Heinemeier Hansson
72d575c679
Add linux-firmware-marvell for Surface laptops
2026-02-21 18:18:45 +01:00
David Heinemeier Hansson
5c70555308
Setup hibernation as part of post-install
...
So limine will be ready
2026-02-21 17:52:15 +01:00
David Heinemeier Hansson
1c527e0cd7
Fix perms
2026-02-21 16:31:29 +01:00
David Heinemeier Hansson
262fadd531
Revert "Ensure /home is indexed on Btrfs"
...
This reverts commit 9f561e0123 .
2026-02-21 15:32:15 +01:00
David Heinemeier Hansson
d52ae29e66
Fix User Manager hanging on shutdown
2026-02-21 15:13:32 +01:00
David Heinemeier Hansson
de76ea3448
Separate the note about restart from the include
2026-02-21 11:10:06 +01:00
David Heinemeier Hansson
7514ae7dcf
Use consistent bash5 style for conditionals and quoting
2026-02-21 10:18:47 +01:00
David Heinemeier Hansson
d2acf3b6ba
Use our pkg helpers consistently
2026-02-21 09:52:17 +01:00
Zach Fleeman
2e3500cbd5
Nvidia RTX Pro Support
...
Support detection of Nvidia RTX Pro GPU during install
2026-02-20 18:05:00 -05:00
David Heinemeier Hansson
9f561e0123
Ensure /home is indexed on Btrfs
...
Closes #4292
Co-authored-by: @jorge-campo
2026-02-20 22:19:22 +01:00
David Heinemeier Hansson and GitHub
949a892052
Merge branch 'dev' into defer/kernel-modules-hook
2026-02-20 21:56:41 +01:00
David Heinemeier Hansson and GitHub
c8a3796d36
Merge pull request #3730 from hattapauzi/master
...
Added a reminder to run omarchy-restart-xcompose for applying changes
2026-02-20 21:25:42 +01:00
David Heinemeier Hansson and GitHub
c6df7ee199
More direct
...
Updated comment to clarify the command for applying changes.
2026-02-20 21:25:29 +01:00
David Heinemeier Hansson and GitHub
84c57d97bd
Merge pull request #2868 from timohubois/feat-config-docker-with-on-demand-startup
...
Feat config docker with on demand startup
2026-02-20 20:51:42 +01:00
David Heinemeier Hansson
694eb8c698
Install vulkan drivers by default
...
Closes #2926
Co-authored-by: @ElBrodino
2026-02-20 18:12:54 +01:00
David Heinemeier Hansson
e231697430
Raise inotify file watchers
2026-02-20 17:52:19 +01:00
6b4109faba
Background selector ( #4519 )
...
* UPDATE: select background method
* ADD: migration file for background selector
* Add symlink for background selector in walker-elephant.sh
Forgot about this file. Should be added to make sure the background selector feature available in the fresh install
* clean up the code a bit
Updated omarchy background selector to hide from provider list and removed subtext from entries.
* Make the background selector the default
* Fix migration
* FIX: typo on background symlink target
* UPDATE: add ~/.config/omarchy/backgrounds/theme.name
* UPDATE: Cache = false
* Fix escaping for all extensions
* Extract omarchy-theme-bg-set
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-02-18 22:24:43 +01:00
Steve Godlewski and GitHub
43ae186a80
Add Framework 16 RGB keyboard theme syncing ( #4524 )
...
* Add framwork 16 RGB syncing
* fixed install script, fixed color changing when style changes
* added framework scripts to the main install scripts
* renamed theme-set scripts, added migration
* use omarchy-pkg-add, shared keyboard template, tracked udev rule
* call the install file from the migration file
2026-02-18 21:19:30 +01:00
David Heinemeier Hansson
b68afc10b5
Fix perms
2026-02-18 17:58:46 +01:00
David Heinemeier Hansson
450d4dd82b
No wifi power saving when connected to power
2026-02-11 14:06:52 +01:00
David Heinemeier Hansson and GitHub
ff234bba1f
Ensure Walker can't just die and stay dead ( #4555 )
2026-02-09 13:08:13 +01:00
David Heinemeier Hansson
75a0ee6149
Follow existing naming convention
2026-02-07 14:09:16 +01:00
Sameer Paudel and GitHub
2c9c0f883a
Enable Synaptics InterTouch for confirmed touchpads if not already loaded ( #4499 )
...
* Enable Synaptics InterTouch for confirmed touchpads if not already loaded
* fix echo message
* remove shebang and echo messages
* check for synaptics intertouch and enable it only if available
2026-02-07 14:07:01 +01:00
David Heinemeier Hansson
ea24b0dc68
Setup hibernation by default on new installs
2026-02-07 10:45:24 +01:00
David Heinemeier Hansson
3bbb57b54d
Use real config files as much as possible
2026-02-07 10:37:39 +01:00
Ryan Hughes and GitHub
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
636a7cefda
Actually run the yt6801 fix
2026-02-06 17:41:44 +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 and GitHub
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 and GitHub
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
ea76f8196c
Add Motorcomm YT6801 ethernet adapter driver for Slimbook + Tuxedo ethernet adapters
2026-02-02 17:03:53 +01:00
David Heinemeier Hansson
ba31e3073c
Ensure master volume isn't muted either
2026-01-30 19:02:51 +01:00
Pierre Olivier Martel and GitHub
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
4a6baafd05
Move all fixes for Asus ROGs to install time
2026-01-20 12:11:49 -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
Diogo Ferreira
bee9c892fb
kernel: Keep modules functional after a kernel upgrade
...
When a kernel upgrade is taken in, we replace current modules with new
ones and they are not available until we reboot. This can cause the
system to appear broken, especially when plugging new hardwaare like a
pen drive or odd input device.
This patch adds kernel-modules-hook which keeps the current modules even
if the package is replaced. A one-off clean-up service runs on startup
to remove older modules.
2026-01-12 16:53:12 +00:00
Yaroslav Yenkala and GitHub
1ff31cfe41
Automatic fallback to Alacritty for legacy GPUs when install Omarchy ( #3711 )
...
* Use alacritty when legacy gpu when install omarchy
* Inline legacy GPU detection, install Alacritty only when needed
2026-01-12 12:24:16 +01:00
Ryan Hughes
400a87955e
Use omarchy-pkg-add
2026-01-08 13:41:20 -05:00
David Heinemeier Hansson
ec4cd81e63
Fix the singletonlock issue properly
2026-01-08 13:18:55 +01:00
George and GitHub
e25a00a38c
Update NVIDIA GPU detection for legacy support on professional/workstation cards
2026-01-08 07:53:11 +01:00
Ryan Hughes and GitHub
d207d505f5
Add initial omarchy skill for OpenCode (and friends) ( #4090 )
2026-01-07 17:19:53 +01:00
Reno and GitHub
3a4536059a
fix : typo (Nautilius -> Nautilus) ( #4098 )
2026-01-06 16:50:16 +01:00
David Heinemeier Hansson
a41cb03ac5
Always add user to input group to prevent restarts needed for dictation or xbox controllers
2026-01-05 17:38:45 +01:00