David Heinemeier Hansson
fcf883e827
Add notification silencing indicator to waybar
2026-02-20 16:52:09 +01:00
David Heinemeier Hansson
bf962f0042
Add idle lock indicator
2026-02-20 16:48:36 +01:00
David Heinemeier Hansson
87600497da
Delay after sleep for PAM readiness before turning on display
2026-02-20 15:58:15 +01:00
Dipesh Babu
d04599a769
fix: append hyprland chromium flag as separate line
2026-02-19 23:15:38 -05:00
David Heinemeier Hansson
83aa9aeb86
Ask before we close chromium and swap to mainline
2026-02-19 15:48:01 +01:00
Pierre Olivier Martel and GitHub
055d9285b1
Unbind ctrl+shift+page_up/down in Ghostty config so it doesn't interfere with tmux keybindings ( #4645 )
...
* Unbind ctrl+shift+page_up/down in Ghostty config
* Add guard clause
2026-02-19 07:53:03 +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
3757955b4b
Yank this until we can find a compatible way to bring it back
...
I ain't giving up ctrl+l to clear the scrollback!
2026-02-18 18:39:25 +01:00
David Heinemeier Hansson
0c5cb0480f
Cure Chromium crash bug caused by mixing 145 and 144 sync logs
2026-02-18 09:28:58 +01:00
David Heinemeier Hansson
4119824b31
Merge branch 'master' into dev
2026-02-18 09:25:19 +01:00
David Heinemeier Hansson
0c50bd893f
So the migration doesn't appear anonymous even when lmstudio isn't installed
2026-02-18 09:25:14 +01:00
Ryan Hughes
35f527f643
Add vim-tmux-navigator for seamless pane navigation
2026-02-17 23:27:16 -05:00
Ryan Hughes
55cb2498b3
Hotfix: Swap lmstudio -> lmstudio-bin
2026-02-17 16:07:39 -05:00
David Heinemeier Hansson
6ef727ab0b
Merge branch 'master' into dev
2026-02-17 17:32:48 +01:00
7dc638358b
disable opencode auto-update feature as we rely on pacman ( #4582 )
...
* disable opencode auto-update feature as we rely on pacman
* Refreshing already produces a .bak, so that's enough
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-02-17 11:42:54 +01:00
Shreyansh Malviya and GitHub
40bff09c84
Remove Wayland color manager disabling flag from Chromium configs ( #4610 ) ( #4615 )
...
Signed-off-by: Shreyansh Malviya <shreyanshmalviya0012@gmail.com >
2026-02-17 10:51:24 +01:00
[1;13D[1;11D[1;7DDavid Heinemeier Hansson
9aff0d4b3b
Note about consequences
2026-02-15 23:06:07 +01:00
David Heinemeier Hansson
bcd52fa289
Switch back to mainline chromium
...
We no longer need the fork, as the themeing is now fully natively
supported
2026-02-13 18:08:42 +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
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 and GitHub
ff234bba1f
Ensure Walker can't just die and stay dead ( #4555 )
2026-02-09 13:08:13 +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
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 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
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 and GitHub
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 and GitHub
8fc5b6e346
Add nautilus-python package for 'Open in Ghostty' shortcut in Nautilus ( #4345 )
2026-01-31 18:11:32 +01:00
Pierre Olivier Martel and GitHub
26afde34ff
fix echo comment in powerprofile migration ( #4388 )
2026-01-30 12:25:39 +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
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 and GitHub
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
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 and David Heinemeier Hansson
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