David Heinemeier Hansson
f838cbb63f
Use proper .desktop files
2026-05-06 21:05:34 +02:00
d1056a271b
Install sof-firmware on Intel Panther Lake for DSP audio ( #5606 )
...
* Install sof-firmware on Intel Panther Lake for DSP audio
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* Need to have the sof-firmware package available during original offline install
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-05-06 16:39:37 +02:00
David Heinemeier Hansson
ca74b4d1c5
Simplify but letting omarchy-system-lock be responsible for turning off display and keyboard brightness
2026-05-06 11:40:34 +02:00
dd46e965d8
Better system idle ( #5619 )
...
* Better system idle
* Just use refresh
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-06 11:16:25 +02:00
David Heinemeier Hansson
f2e38aa1eb
Turn extended keys on for tmux
...
So pi will stop complaining about it and so shift + return will just
work
2026-05-06 09:32:43 +02:00
David Heinemeier Hansson
7debca9f47
Add foot terminal as an option
2026-05-05 22:18:02 +02:00
Ilya Zarubin and GitHub
4ac9c99a8e
fix: typo themeing -> theming ( #5593 )
2026-05-05 18:53:54 +02:00
Pete Jackson and GitHub
3d87216efd
Make middle-click paste consistent across apps by enabling GTK/Chromium apps to receive selection buffer on button3 ( #5577 )
...
* Enable middle-click primary paste for GTK/Chromium apps
gsettings-desktop-schemas 50.x ships gtk-enable-primary-paste=false as
the default. GTK4 apps (Ghostty 1.3.0+) and Chromium-family browsers
honor that setting and silently no-op middle-click paste, even though
the primary selection itself works (wl-paste --primary returns text,
Firefox/LibreOffice paste fine because they implement primary paste
themselves rather than going through GTK).
Flip the GSetting to true so middle-click paste behaves the way Linux
desktop users expect across Ghostty, Brave, and Chromium.
Closes #5371
* Address Copilot review on #5577
Move install-time GSetting from install/config/ to install/first-run/
so it runs after login when a session D-Bus is guaranteed (matching the
existing gnome-theme.sh convention). Make the migration's gsettings
call best-effort with `|| true` so a missing dconf service doesn't
trigger the omarchy-migrate skip prompt.
2026-05-05 14:11:54 +02:00
Ryan Hughes
2315271e8e
Add migration to handle lingering panel_replay addition
2026-05-04 19:48:10 -04:00
David Heinemeier Hansson
ac69be30a3
Fix permissions
2026-05-04 15:42:30 +02:00
David Heinemeier Hansson
3ae8234343
Add missing migration for ghui
2026-05-04 07:54:57 +02:00
a700806f91
Update Plymouth theme to enable smoother progress bar ( #3661 )
...
* Update Plymouth theme to enable smoother progress bar
* Fix migration
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-05-03 17:03:30 +02:00
75eec08758
Add screenshot OCR functionality with Minimal Dependencies ( #1918 )
...
* Add script to capture screenshot, perform OCR, and copy text to clipboard
* Add binding for screenshot-ocr
* Update OCR binding description
* Add tesseract OCR and language data installation
* Update bindings to current dev
* Refactor screenshot capture method to use wayfreeze and slurp for region selection
* Refactor OCR text extraction to simplify error handling
* Bring up to date
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-05-03 15:25:33 +02:00
David Heinemeier Hansson
fcf742a3a1
Raise ulimit headroom
...
Closes #1758
2026-05-03 15:08:01 +02:00
David Heinemeier Hansson
a4f58e836d
Reports of this hanging, it's unnecessary
...
What's there now works, and the alert can be removed by reapplying the
theme manually.
2026-05-03 13:42:21 +02:00
David Heinemeier Hansson
c7cc2bc38a
Drop the idea of elephant-all by default
...
It adds 80mb to the ISO for stuff we don't use out of the box. Better
just to have elephant-all for those who want it later.
2026-05-03 12:05:46 +02:00
David Heinemeier Hansson
791b0ce9f3
Fix not removing walker
2026-05-03 11:57:13 +02:00
David Heinemeier Hansson
5066ae8d34
Add VaapiVideoDecode flags for Chromium and Brave by default
...
Closes #1011
2026-05-03 11:37:05 +02:00
Ryan Hughes
1b5a57658e
Ensure new help colors are input at the top
...
The colors don't work when appended to the bottom of the file like they
were before and instead fallback to a mismatched green
2026-05-02 17:24:55 -04:00
Ryan Hughes
3ca4bb33f2
Revert #5519 for now
...
Encountered issues during testing that prove Nvidia is still a little
too shakey to take this as is. See #5554 for more details.
2026-05-02 15:28:18 -04:00
David Heinemeier Hansson
a3988f0f62
Ensure we get all the new color definitions
2026-05-02 16:43:05 +02:00
David Heinemeier Hansson
6f444ed116
Correct the order
2026-05-02 16:27:33 +02:00
David Heinemeier Hansson
acd5123d66
Ensure packages stay put as they were, just install elephant-all
2026-05-02 16:25:34 +02:00
David Heinemeier Hansson
63b9b9e512
Avoid losing walker/elephant customizations
2026-05-02 16:09:35 +02:00
62f6980852
Fix power profile auto-switching on USB-C only machines ( #5444 )
...
* Fix power profile auto-switching on USB-C only machines
* Small nits
* Stick with single unit name
---------
Co-authored-by: David Heinemeier Hansson <david@hey.com >
2026-05-02 11:47:02 +02:00
David Heinemeier Hansson
bdd8de0501
Fix perms
2026-05-02 09:40:36 +02:00
Nicolas Dorier and GitHub
61848c1910
Fix hibernation on new NVidia drivers ( #5519 )
...
New drivers don't seem to expose the necessary suspend interface to use `NVreg_PreserveVideoMemoryAllocations`.
I explained the issues I experienced on:
https://github.com/basecamp/omarchy/discussions/5500
While https://github.com/omacom-io/omarchy-pkgs/pull/84 fixed part of
the issue, the default value of `NVreg_PreserveVideoMemoryAllocations`
is `2`, which doesn't work.
2026-05-01 16:32:09 +02:00
David Heinemeier Hansson
bf9be2ea1b
Fix casing
2026-05-01 11:27:15 +02:00
David Heinemeier Hansson
18275dcaca
Preinstall cliamp
2026-05-01 09:45:25 +02:00
David Heinemeier Hansson
3c780c19ce
Ensure Brave Origin is supported for live themeing just like regular Brave
2026-05-01 09:26:19 +02:00
David Heinemeier Hansson
ec69817e74
Fix spelling
2026-04-30 22:23:43 +02:00
cfulton and GitHub
6fac70d1a1
Replace deprecated sainnhe.everforest VSCode extension with reesew.everforest-theme ( #5498 )
2026-04-30 21:19:52 +02:00
guidovicino and GitHub
c6e55ca4ba
Move Obsidian launch flags to user config ( #5488 )
...
* Move Obsidian flags to user config
* Preserve Obsidian flags during migration
* Keep existing Obsidian launch flags
* Copy default Obsidian flags in migration
2026-04-30 21:17:53 +02:00
David Heinemeier Hansson
d5aa4b7b4b
Only XPS now needs the custom ptl kernel
2026-04-30 21:09:22 +02:00
David Heinemeier Hansson
91608ea3d3
Update interface_branding_color for limine 12
2026-04-30 19:38:04 +02:00
David Heinemeier Hansson
6fc7f90e43
Revert "Try debugging F13P issue by not turning on fred there"
...
This reverts commit f15094c9ef .
2026-04-30 19:30:06 +02:00
David Heinemeier Hansson
f15094c9ef
Try debugging F13P issue by not turning on fred there
2026-04-30 18:42:37 +02:00
David Heinemeier Hansson
cbefe54238
Refresh the configs
2026-04-30 17:31:32 +02:00
David Heinemeier Hansson
36026d78ed
Reapply "Simplify the migration"
...
This reverts commit 0a57fae591 .
2026-04-30 17:30:44 +02:00
David Heinemeier Hansson
6ef510cc54
Reapply "Ensure we don't lose walker and elephant when we swap around"
...
This reverts commit e5536f3c4d .
2026-04-30 17:30:42 +02:00
David Heinemeier Hansson
eca926b5a4
Reapply "Replace coterie of individual Elephant packages with the single elephant-all package"
...
This reverts commit 8ff1208bdd .
2026-04-30 17:30:40 +02:00
David Heinemeier Hansson
8ff1208bdd
Revert "Replace coterie of individual Elephant packages with the single elephant-all package"
...
This reverts commit c5784432e0 .
2026-04-30 17:28:31 +02:00
David Heinemeier Hansson
e5536f3c4d
Revert "Ensure we don't lose walker and elephant when we swap around"
...
This reverts commit 6ce6f94647 .
2026-04-30 17:28:20 +02:00
David Heinemeier Hansson
0a57fae591
Revert "Simplify the migration"
...
This reverts commit 37b60e5505 .
2026-04-30 17:28:15 +02:00
David Heinemeier Hansson
91af40fd7c
Enable fred=on on intel ptl machines
2026-04-30 17:26:14 +02:00
David Heinemeier Hansson
37b60e5505
Simplify the migration
2026-04-30 17:23:02 +02:00
David Heinemeier Hansson
6ce6f94647
Ensure we don't lose walker and elephant when we swap around
2026-04-30 17:20:45 +02:00
David Heinemeier Hansson
c5784432e0
Replace coterie of individual Elephant packages with the single elephant-all package
...
Closes https://github.com/omacom-io/omarchy-pkgs/issues/12
2026-04-30 12:51:40 +02:00
N1R4 and GitHub
66da3644fc
feat: add dosfstools for /boot recovery ( #5448 )
...
Adds dosfstools to default installs and migrates existing systems so fsck.fat and mkfs.fat are available for Omarchy’s FAT32 /boot partition. This also helps with recovery from dirty or corrupt FAT filesystems after unclean shutdowns or power loss.
2026-04-29 15:32:08 +02:00
David Heinemeier Hansson
74a3797cf0
Move omarchy-lock-screen to omarchy-system-lock to fit with the others
2026-04-29 15:08:20 +02:00