Commit Graph
4353 Commits
Author SHA1 Message Date
David Heinemeier Hansson 96fb7df477 Only promote firmware during kernel transitions 2026-07-13 12:49:16 -07:00
David Heinemeier Hansson 08f2d86031 Address upgrade migration review feedback 2026-07-13 12:40:59 -07:00
David Heinemeier Hansson 9791b2279c Make package removal ignore providers 2026-07-12 19:32:20 -07:00
David Heinemeier Hansson f1fa7f6944 Nudge XPS 13 text scaling down just ever so slightly 2026-07-12 17:05:02 -07:00
DiegoandClaude Opus 4.8 749a8c0466 Drop fixed unit name from power-profile udev rule to prevent wakeup failures
On USB-C-only laptops, multiple power_supply udev events fire at once on
resume, and each tries to create the same --unit=omarchy-power-profile
transient unit, so all but the first fail with "unit already loaded" and log
an error on every wakeup. Drop the fixed unit name so each event gets an
auto-generated one; powerprofilesctl set is idempotent, so concurrent runs are
harmless, and --collect still garbage-collects each unit on exit.

Closes #6091.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 08:15:48 -07:00
Zeus-DeusandClaude Opus 4.8 e891e5c22f Bundle vconsole.conf in the initramfs so Plymouth uses the right keymap at the LUKS prompt
Plymouth 26 reads the keyboard layout from /etc/vconsole.conf, but the keymap
hook only bakes in the compiled keymap.bin, not the config file, so the LUKS
prompt falls back to US QWERTY. Add FILES+=(/etc/vconsole.conf) to
omarchy_hooks.conf so the initramfs carries it. New installs pick it up via
limine-snapper.sh; existing installs get it through a migration that rebuilds
the UKI. Additive — keymap.bin is unchanged, so no extra lockout risk.

Closes #6183. Related to #6151 and #6072.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 08:00:13 -07:00
Sai SridharandClaude Opus 4.8 da46ad859a Backfill Mesa Vulkan drivers for systems installed before vulkan.sh
Systems installed before vulkan.sh (2026-02-20) never received their Mesa
Vulkan ICD. Add a migration replaying vulkan.sh's GPU vendor detection and
idempotent omarchy-pkg-add calls to backfill Intel/AMD/Asahi drivers.

Closes #6199. Reported in #6089.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 07:49:12 -07:00
David Heinemeier Hansson efcd780580 Append the terminal feature instead of just ovewrwritting the 3 2026-07-12 07:38:10 -07:00
David Heinemeier Hansson 5bba34d4d3 Add mup alias for updating mise without the release age guard 2026-07-11 22:34:11 -07:00
David Heinemeier Hansson 54410563bb Add cy alias for codex 2026-07-11 22:34:00 -07:00
David Heinemeier HanssonandClaude Opus 4.8 ffa8102113 Widen sof-firmware install to all Intel SOF audio platforms
Adapts basecamp/omarchy#6200. The sof-audio-pci-intel-* driver family
(Arrow Lake, Meteor Lake, Tiger Lake, Alder Lake, and more) needs
sof-firmware to boot the DSP, but mainline linux only optdeps it, so
fresh installs came up with no audio (Dummy Output only).

Replace the Panther/Wildcat Lake GPU checks with omarchy-hw-intel-sof,
which detects any Intel PCI audio controller. Drop the XPS exclusion
since omarchy-pkg-add is idempotent and the check is harmless there.
Remove the now-orphaned omarchy-hw-intel-wcl detector and backfill
existing installs via migration.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 22:30:47 -07:00
David Heinemeier Hansson f36f577d16 Merge branch 'master' into 3-8-3 2026-07-11 22:26:35 -07:00
David Heinemeier Hansson e081054786 Bump version 2026-07-11 22:25:08 -07:00
David Heinemeier HanssonandClaude Opus 4.8 22a484db9c Add migration for easier tmux pane controls
Updates existing users' terminal and tmux configs to match ca19e2de:
Alt+Enter/Alt+Shift+Enter splits and Alt+Escape kill in tmux, plus
CSI-u Shift+Enter encodings across alacritty, foot, ghostty, and kitty.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 22:21:22 -07:00
David Heinemeier Hansson dc804616ee Make sure Intel wildcat machines get sof-firmware for working audio 2026-07-11 22:14:44 -07:00
David Heinemeier Hansson ab92126cce Use titles for better remote server identification with hyprland groups 2026-07-11 21:56:09 -07:00
David Heinemeier Hansson ca19e2dead Add easier tmux pane controls 2026-07-11 21:55:43 -07:00
David Heinemeier Hansson ae7365f937 Fix repeated fingerprint setup 2026-05-27 21:20:39 +02:00
David Heinemeier Hansson 8e03151647 Fix compatibility of old tiling.conf with HL 0.55+
Closes #5973
2026-05-25 14:51:07 +02:00
David Heinemeier Hansson 9a5e80f2be Fix compatibility of old tiling.conf with HL 0.55+
Closes #5973
2026-05-25 14:50:56 +02:00
David Heinemeier HanssonandRyan Hughes c3f35c57fb Omarchy 3.8.2 (#5960)
* Fix logs uploading

* Fail hard if we don't get the right branch

* Fix HL 0.55 compatible unified clipboard hotkeys

* Bump version

---------

Co-authored-by: Ryan Hughes <ryan@heyoodle.com>
v3.8.2
2026-05-24 12:53:51 +02:00
Ryan Hughes f9e41548c1 Bump version 2026-05-23 18:27:38 -04:00
David Heinemeier Hansson ea25179b7c Fix HL 0.55 compatible unified clipboard hotkeys 2026-05-23 20:05:46 +02:00
Ryan Hughes b4939c8ccb Fail hard if we don't get the right branch 2026-05-23 02:04:14 -04:00
Ryan Hughes 703581cee2 Fix logs uploading 2026-05-22 12:04:45 -04:00
Jisnu 9c8f6cf2cb fix: remove pseudotile and fix -1 gradient colors for Hyprland 0.55.x (#5922) 2026-05-21 08:21:42 +02:00
Ryan Hughes 82f99928d0 Bump version from 3.8.0 to 3.8.1 v3.8.1 2026-05-14 13:23:48 -04:00
Ryan Hughes 6b5baf06ad Merge pull request #5816 from basecamp/fix-reinstall-git-default-branch
Pin omarchy-reinstall-git to master branch
2026-05-14 13:22:35 -04:00
Ryan Hughes 32a82dd15b Pin omarchy-reinstall-git to master branch
GitHub's default branch on basecamp/omarchy is no longer master, so
a plain clone pulls the development branch. Pass --branch master so
reinstalls always land on stable regardless of repo default.
2026-05-14 13:18:46 -04:00
David Heinemeier Hansson b2d95ee24b libretro-vice is now an explosion of minor pkgs 2026-05-10 16:47:29 +02:00
David Heinemeier Hansson 7f6abcd743 Merge pull request #5628 from basecamp/rc
Omarchy 3.8.0
v3.8.0
2026-05-09 17:20:48 +02:00
David Heinemeier Hansson 44a0123058 Merge branch 'dev' into rc 2026-05-09 16:21:52 +02:00
David Heinemeier Hansson 2e0e9af0a9 Use save for screenshot 2026-05-09 12:04:53 +02:00
David Heinemeier Hansson 9a2c53d571 Add save as an option for agents 2026-05-09 12:04:34 +02:00
David Heinemeier Hansson 10c42afcf2 Echo result so agents can use them and keep working with them 2026-05-09 11:40:31 +02:00
David Heinemeier Hansson cd9d6bb54b Screenshot on visual changes 2026-05-09 11:20:36 +02:00
David Heinemeier Hansson dde76059a8 Merge branch 'dev' into rc 2026-05-09 08:30:09 +02:00
David Heinemeier Hansson b9830069b1 Remove duplicate cliamp .desktop and icon 2026-05-09 08:28:53 +02:00
David Heinemeier Hansson cf9c274ee5 Cliamp now ships with the icon and desktop entry on its own 2026-05-09 08:25:05 +02:00
David Heinemeier Hansson 8f43960b8f Merge branch 'dev' into rc 2026-05-08 22:31:44 +02:00
David Heinemeier Hansson ad2ae30f1e Remove VAAPI GL video feature flags from Chromium-based browser configs to prevent crashing on some machines 2026-05-08 22:31:01 +02:00
David Heinemeier Hansson 1fb412b5df Fix guidance 2026-05-08 22:07:49 +02:00
David Heinemeier Hansson 27b598a6e5 Fix guidance 2026-05-08 22:07:38 +02:00
David Heinemeier Hansson 6f281d888f Merge branch 'dev' into rc 2026-05-08 22:06:23 +02:00
David Heinemeier Hansson ce60cb81c1 Don't do that 2026-05-08 22:06:18 +02:00
David Heinemeier Hansson a865ecc875 Merge branch 'dev' into rc 2026-05-08 22:04:46 +02:00
David Heinemeier Hansson fb174bfa70 Fix perms 2026-05-08 22:04:41 +02:00
David Heinemeier Hansson 25e6fe2ef9 Hide cursor like on decryption screen 2026-05-08 22:04:01 +02:00
David Heinemeier Hansson b2ffc1ffa9 Merge branch 'dev' into rc 2026-05-08 21:53:15 +02:00
David Heinemeier Hansson 7b860f4291 Be more forceful about killing waybar
Sometimes it can still get stuck
2026-05-08 21:52:42 +02:00