Conversation
The base extension only supports US and UK English; other languages need to be installed as separate extensions. Nixpkgs only has German and French packaged, so I had to pull it myself locally. I think it'd be a good idea for me to submit the other languages up to Nixpkgs at some point in the future.
Everything works completely fine with no changes required. I saw some minor version updates but nothing particularly noteworthy in that regard.
The extension seems to get confused when there are too many different `*.java` files lying around, and on occasion isn't able to correctly determine if the project is using Gradle, which causes it to misbehave (example being that it creates `bin` folders with the compiled `.class` files, rather than leaving that to Gradle). Forcing it to be selected manually is a safer, albiet slightly more tedious option. Furthermore, the extension doesn't automatically reload the project when Gradle files change, which is usually something that people would want, hence I'm enabling that by default.
In the latest version of nh (version 4.3.0), some changes were done to simplify the process of configuration switching, which broke how specialisations were setup. Currently, if you don't invoke nh with `--no-specialisation`, nh will not attempt to install the specialisation, and will instead only install whatever you're currently booted into. That means, if I run `nh os boot .` from GNOME, then only GNOME is installed, which is obviously a problem. In an effort to avoid the issue entirely, I'm simply rolling back to version 4.2.0. Once the issue has been resolved upstream, I'll bump back to the latest.
The reason I am adding these is because they include a very nice snippet (courtesy of a fellow NixOS user) that can sync the revisions of certain flake inputs from the system registry for that localized flake. This de-duplicates the various nixpkgs flake inputs that I have by making them mostly all consistent, but without using the weird semantics of the flake registry in the flake inputs directly.
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.
Hello there! A new staging cycle has been started up. The last cycle was 2026-01-23 -> 2026-02-20.
As per the convention set forth by the previous cycle, this one has its duration extended to 4 weeks to accommodate my priorities to school. Small maintenance and upkeep of the system is the main goal of this cycle, with some (hopefully) minor updates to existing systems to make them work smoother.
Breaking Changes
TODO
New Features
Fixes