-
-
Notifications
You must be signed in to change notification settings - Fork 17k
Description
Nixpkgs version
- Unstable (25.11)
Describe the bug
After upgrading jetbrains.goland
to 2025.2.2
, pop-up dialogs (e.g., Project Settings, Help ⇒ About) fail to render. The UI becomes unresponsive, and interactions outside the pop-up are blocked until the IDE is closed. The same goes for IntelliJ 2025.2.2
. Interestingly, DataGrip 2025.2.3
, on the other hand, does not exhibit this issue.
Steps to reproduce
- Install
jetbrains.goland
2025.2.2 on NixOS with Hyprland. - Open the IDE and navigate to Settings or Help ⇒ About.
- Observe that the pop-up dialog does not appear, and the UI becomes unresponsive / locked.
Expected behaviour
Users should be able to interact with the IDE outside the pop-up without any freezes or blocking.
Screenshots
2025-10-13_22-45-48.mp4
Relevant log output
No errors are logged in the system journal.
Additional context
Downgrading jetbrains.goland
to 2025.1.2
resolves the issue.
I’m not sure whether this is a NixOS issue, a Hyprland issue, or a problem with the JetBrains update itself. However, manually running 2025.1.2
or using DataGrip 2025.2.3
works flawlessly, so it doesn’t seem to be a Hyprland-specific problem. I’m posting here to see if anyone else has encountered the same issue.
Edit: It seems that this issue only occurs when passing -Dawt.toolkit.name=WLToolkit
to GoLand and IntelliJ. It can be fixed by removing the VM argument; however, this may cause some other minor hiccups.
System metadata
❯ nix-shell -p nix-info --run "nix-info -m"
- system:
"x86_64-linux"
- host os:
Linux 6.17.2, NixOS, 25.11 (Xantusia), 25.11.20251012.cf3f5c4
- multi-user?:
yes
- sandbox:
yes
- version:
nix-env (Nix) 2.31.2
- nixpkgs: `/nix/store/la80d03vcf555bkcjp84cij5c4i63m5n-source
Notify maintainers
Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE
.)
I assert that this issue is relevant for Nixpkgs
- I assert that this is a bug and not a support request.
- I assert that this is not a duplicate of an existing issue.
- I assert that I have read the NixOS Code of Conduct and agree to abide by it.
Is this issue important to you?
Add a 👍 reaction to issues you find important.