github basecamp/omarchy v3.6.0

5 hours ago

The Panther Lake Plus Extreme Efficiency Edition

Update existing installations using Update > Omarchy from Omarchy menu (Super + Alt + Space).

Install on new machines with the ISO:

Additions

  • Add additional kernel patches to custom kernel 6.19.13 build for Panther Lake to extract maximum efficiency by @TsaiGaggery, @spencerbull
  • Add full control of laptop display on lid open/close and assurance that unplugging the external display will always turn the internal one on again (even if cable is yanked during sleep or reboot) by @dhh
  • Add persistent toggle system so window gap, single-window aspect, and other flags survive hyprctl reload and restarts by @dhh
  • Add touchpad enable/disable/toggle support via XF86TouchpadOn/Off/Toggle with OSD feedback and persistent state by @drunkleen, @dhh
  • Add 1.25 as a scaling option and allow traveling backwards through the resolution scaling cycle by @dhh
  • Add screen recording audio normalization to -14 LUFS so quiet recordings are lifted to a consistent level by @robzolkos
  • Add pause_media to voxtype by default so MPRIS players pause while dictating by @peteonrails
  • Add Intel video encoding processors (intel-media-driver, Quick Sync H264/H265) by default so Kdenlive exports work on modern Intel CPU/GPU combos by @dhh
  • Add mako restarting option to Update > Process by @dhh
  • Add lazy initialization of the try command to speed up bash startup by @innerviewer
  • Add voxtype GPU migration that enables GPU acceleration when Vulkan is available by @sgruendel
  • Add sped-up window movement and special workspace animations by @dhh
  • Add true-black configs and default background to the Vantablack theme for ultimate OLED efficiency by @dhh
  • Add ThinkPad mic mute LED sync by @annoyedmilk
  • Add Super + Ctrl + H for hardware toggles menu controlling covering laptop display, touchpad, and hybrid GPU (only shown when hardware is available) by @dhh
  • Add Ctrl + Alt + Tab (next) and Ctrl + Alt + Shift + Tab (previous) to cycle focus through monitors by @sgruendel

Fixes

  • Fix excessive disk usage from /home snapshots and btrfs quota churn killing CPU time by dropping /home snapshots entirely and giving up on btrfs quotas in favor of just keeping last 5 /root snapshots for fallbacks by @dhh
  • Fix orphaned voxtype status --follow processes piling up after every Waybar reload by trapping EXIT in the wrapper by @peteonrails
  • Fix omarchy-update hanging indefinitely when Chromium/Brave isn't running by skipping the blocking --refresh-platform-policy call by @peteonrails
  • Fix keyboard layout being reset to US after omarchy-refresh-hyprland by re-running layout detection by @peteonrails
  • Fix default audio sink switch not persisting by using wpctl instead of pactl so WirePlumber's configured sink is actually updated by @sergiojrdotnet
  • Fix Typora's print dialog not floating by @NicolasDorier
  • Fix Lumon theme colors for better visibility of selected text by @waleedhkirmani
  • Fix Elephant menu crashing when using a customized default theme that lacks a preview by @maxwell7774
  • Fix iA Writer Typora dark theme to work better on OLEDs by @dhh
  • Fix cx alias to use the new --permission-mode bypassPermissions flag in Claude Code by @pontino
  • Fix broken hide button on screensharing overlay by @dhh
  • Fix omarchy-theme-install not lowercasing theme name by @endafk
  • Remove XPS Panther Lake display workarounds (xe.enable_psr=0, disabled VRR) now that recent kernel patches resolve the underlying glitches by @dhh
  • Remove the resume-boost workaround since the real fix is a BIOS update to the XPS by @dhh

Feature presentations

Increased Panther Lake efficiency

Intel and Dell continue to refine our custom 6.19 kernel for Panther Lake with more backports from 7.0 and other improvements. We're now able to hit 2w idle on the new Framework 13 Pro with IPS panel and 2.2w idle using the Vantablack theme for the Dell XPS OLED 16". Incredible numbers that point to battery life in excess of 30 hours!! As always, real usage mileage is a lot lower than that, but still a huge leap forward.

image image

Close the lid to disable laptop monitor (when you have external monitors connected)

If you're using your laptop with external monitors, you now just have to close the lid to turn off the internal laptop disable. When you open the lid again, it'll be enabled once more. If you have a closed lid, put the computer to sleep/hibernate/off, and then resume without the external monitor connected, we'll catch that too, and re-enable the internal display.

With Intel laptops, this now also works flawlessly with Thunderbolt connected external displays, like the Apple 5K Studio and 6K XDR options. (For the latter, though, you'll want to add monitor=DP-2,disable to your monitors.conf to disable the second ghost display that the XDR advertises for no good reason.)

You can also still toggle the laptop display on/off using Super + Ctrl + Del or Trigger > Hardware > Laptop Display.

No more automated /home snapshots or btrfs quotas

Omarchy uses Limine snapper to capture your system state before an update, so you're able to rollback, if a new package breaks your system. But we were also taking snapshots automatically of your /home directory, even if we never exposed a way to restore that automatically. That could take up a lot of space. Especially since the automated cleanup was broken for a while 🫣. Now we just snapshot /root to offer package rollback for the last five updates, and thus we also no longer need btrfs quotas, which had caused performance issues for some people.

You can of course still setup your own /home snapshots, if that's something you use.

New Contributors

Full Changelog: v3.5.1...v3.6.0

Don't miss a new omarchy release

NewReleases is sending notifications on new releases.