Skip to content

Remove jetbrains specific hyprland config#5183

Merged
dhh merged 1 commit intobasecamp:devfrom
NicolasDorier:remove-jetbrainsconf
Apr 2, 2026
Merged

Remove jetbrains specific hyprland config#5183
dhh merged 1 commit intobasecamp:devfrom
NicolasDorier:remove-jetbrainsconf

Conversation

@NicolasDorier
Copy link
Copy Markdown
Contributor

@NicolasDorier NicolasDorier commented Apr 2, 2026

IDEs based on IntelliJ 2026.1 (released this week) now support Wayland natively properly. Since Hyprland is introducing another breaking change to the configuration system, and we do not want to maintain something that is no longer needed, this configuration should now be removed.

I personally updated Rider and removed the configuration file,
and noticed only one minor issue.

The following popup opens in the top-right corner instead of the center. However, this is not something that can be fixed through Hyprland configuration.
This is because unlike the Search Files popup, this one isn't a separate wayland window anymore.

image

As a workaround, you can resize the popup to fill the screen by dragging the bottom-right corner.

IDE based on IntelliJ [2026.1](https://blog.jetbrains.com/platform/2026/02/wayland-by-default-in-2026-1-eap/) are now supporting wayland natively
properly.

I have personally updated Rider while removing the configuration file,
and didn't noticed any issue.
Copilot AI review requested due to automatic review settings April 2, 2026 02:01
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the JetBrains-specific Hyprland window rules now that JetBrains IDEs (2026.1+) support Wayland more reliably, reducing default config complexity in Omarchy’s Hyprland setup.

Changes:

  • Deletes the JetBrains-specific Hyprland window-rules file (jetbrains.conf).
  • Removes the corresponding source = .../jetbrains.conf include from the aggregated app rules list (apps.conf).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
default/hypr/apps/jetbrains.conf Removes JetBrains-specific window rules (file deleted).
default/hypr/apps.conf Stops sourcing the deleted JetBrains rules file.

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dhh
Copy link
Copy Markdown
Member

dhh commented Apr 2, 2026

Just tested. Works great with RubyMine. Only issue I see is the toolbox is undersized and a bit weirdly placed. But the editor itself is now all correct:

image

@dhh dhh merged commit 9896c1e into basecamp:dev Apr 2, 2026
3 of 4 checks passed
EFrMG pushed a commit to EFrMG/omarchy that referenced this pull request Apr 4, 2026
IDE based on IntelliJ [2026.1](https://blog.jetbrains.com/platform/2026/02/wayland-by-default-in-2026-1-eap/) are now supporting wayland natively
properly.

I have personally updated Rider while removing the configuration file,
and didn't noticed any issue.
marxin pushed a commit to marxin/omarchy that referenced this pull request Apr 4, 2026
IDE based on IntelliJ [2026.1](https://blog.jetbrains.com/platform/2026/02/wayland-by-default-in-2026-1-eap/) are now supporting wayland natively
properly.

I have personally updated Rider while removing the configuration file,
and didn't noticed any issue.
@vmarcinko
Copy link
Copy Markdown

Although things are getting better, but I still have issues with floating windows in my Intellij IDEA 2026.1 and (latest) Omarchy 3.5.0 (with Hyprland 0.54.3) as can be seen in this video with Search&Replace andlater confirmation floating windows:

screenrecording-2026-04-05_20-06-09.mp4

So basicailly "follow mouse" is messing things up. When i set my hyprland window rule such as this:
windowrule = no_follow_mouse on, match:class ^(jetbrains-.*)

Then things get much better, but it also disables "on-mouse-follow" focusing from other windows to main Intellij IDEA one. One more interesting thing - sicne I am new to Omarchy, I really haven't bought this whole "mouse follow focus" feature, so I decided to disable it using "input" hyprland config, but strangely, although in other windows it doesn't have this feature anymore, in Intellij IDEA it still is enabled (floating windows dissapeared/defocused on mouse leaving their area), and things are messed up. Strange...

@NicolasDorier
Copy link
Copy Markdown
Contributor Author

#5239

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants