Conversation
…-rdp-initialization Improve Windows VM launch to verify RDP readiness
It won't be on grub
This was done in a migration in 0588cc8 but the menu entry was never updated. So, installs after the migration will get the outdated version. Added a new migration as well for those that installed after the previous one.
Closes #3853 Co-authored-by: @nirabyte
…th mice Could not get it to stop existing with a Logitech MX4 when connected via bluetooth.
* fix: stop paging git diff output when running omarchy-update * Keep option list similar between the two --------- Co-authored-by: David Heinemeier Hansson <david@hey.com>
Closees #3982 Co-authored-by: @sgruendel
Bumping PostgresSQL DB from 17 to 18.
* Add icons for additional audio profiles in Waybar * Only keep the headphone icon
Voxtype v0.4.9 adds a --no-post-install flag that suppresses the "Next steps" instructions after downloading the model. Since Omarchy handles systemd setup, hotkey configuration, and displays its own success notification, these generic instructions are redundant and potentially confusing to users. The flag still shows download progress, just suppresses the post-download instructions.
…list for device detection (#3948)
|
|
||
| screensaver_in_focus() { | ||
| hyprctl activewindow -j | jq -e '.class == "org.omarchy.screensaver"' >/dev/null 2>&1 | ||
| } |
Contributor
There was a problem hiding this comment.
Since you're changing this file, could you add this fix too?
LunarLollipop:fix/screensaver-hyprctl-crash
Redirect hyprctl output in exit_screensaver() to prevent SIGABRT crash when the screensaver window is closed externally (via keybind or lock screen). The crash occurs because hyprctl's std::println() throws when writing to a broken stdout after the terminal is killed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed?
Update existing installations using
Update > Omarchyfrom Omarchy menu (Super + Alt + Space).Install on new machines with the ISO:
IMPORTANT: While updating to 3.3.0, you'll see a bunch of Hyprland config errors. They'll go away after the update has fully completed and you've restarted your system. But if you've added any windowrules or layerrules of your own, you'll need to convert them to the new syntax too. You can use https://itsohen.github.io/hyprrulefix/.
Additions
Super + Ctrl + Xto dictate) by @dhhcas a terminal alias by @dhhSuper + Ctrl + Tfor Activity,Super + Ctrl + Afor Audio controls,Super + Ctrl + Bfor Bluetooth controls,Super + Ctrl + Wfor wifi controls by @ddVital + @dhhSuper + Ctrl + Lfor lock system by @dhh~/.config/omarchy/extensions/menu.shas a place to overwrite any sub menu (function) in the Omarchy MenuFixes
Feature presentations
Dictation via Voxtype
Voxtype offers a variety of different local AI dictation models. You can install it using Install > AI > Dictation where the default is a 150MB base English model. After it's installed, you can start dictating using
Super + Ctrl + X. While dictating, you'll see a red mic in the center of the top menu, which you can click to pick another model (or just runvoxtype setup modelfrom terminal). Or right-click to edit the entire Voxtype configuration (or edit~/.config/voxtype/config.toml).voxtype-demo-out.mp4
Hibernation + Suspend
With Linux running on a million different systems, there is varying levels of support for system sleep, so by default Omarchy will only show the options that work everywhere: Lock, screensaver, restart, shutdown. But plenty of systems do support hibernation and suspend, so now you can enable both via Setup > System Sleep.
Hibernation requires a swap subvolume of the same size as your physical RAM allotment. That'll automatically be setup when you run the Enable Hibernate option. So too will configuration for suspend-to-hibernate after 30 minutes on systems that support it. Note that when you're waking from hibernation, you'll have to enter the password for both disk encryption and for the hyprlock screen.
OpenCode: AI agents for every model!
OpenCode is a wonderful multi-provider agent terminal harness, which you can use to run Claude, Gemini, Codex alongside open-weight models like GLM-4.7 and MiniMax M2.1. The best way to use it is by navigating to your project, then using the new
calias to start OpenCode. That'll scope your context to just that project.Dynamic themes from colors.toml
Omarchy themes apply to a lot of applications, like Ghostty/Alacritty/Kitty, btop, Chromium/Brave, mako, hyprlock, hyprland, sway, vscode, walker, and waybar. This meant a significant undertaking to bring a consistent color scheme to all these applications, but now you can ship your theme with just a colors.toml file, and the vast majority of these app-specific configs will be generated from that. See the slimmed down requirements for a new theme here: https://github.com/basecamp/omarchy/tree/dev/themes/tokyo-night. And the colors.toml file is just the 24 colors needed to generate all of these:
Gruvbox impressionism
New primary background for the Gruvbox theme: The Backwater (1903).