Skip to content

nh roadmap #358

@NotAShelf

Description

@NotAShelf

Hey all! With nh 4.2.0 on the horizon I'd like to outline future goals of nh. As such I am creating this roadmap to keep track of features I'd like to work on the future and give nh users a place to request new features. This issue will be regularly updated as per user requests and based on maintainers' discretion on what to add next.

4.2.0

4.2.0 has been released, and is available in NixOS 25.11 and 26.05

4.3.0

4.3.0 has been released, and is available in NixOS 26.05

After 4.3.0 (4.3.1? 4.4?)

  • nh os edit to open flake/configuration directory with $EDITOR. This is a part of the feature-parity section, but it's an easy task so I'd like to get it out of my way when I get the chance.
  • An offline search implementation, perhaps even a search TUI featuring something like rippkgs.

Long Term

I think one of the first issues we'd like to focus on is feaure-parity with nixos-rebuild and the new nixos-rebuild-ng. I don't believe the latter is very different, but worth considering nevertheless if we strive for mass adoption of nh

Distant Future

While not exactly a priority, there are some features I'd like to implement to extend nh's position to something beyond just a structured bash script. Namely I want to consolidate relevant NixOS-adjecent tooling into nh as subcommands.

Critical

  • nh {os,home,darwin} generate-config to replace nixos-generate-config and similar HM/Nix-Darwin counterparts (are there any? Can we use flake templates instead here?)
  • nh os enter to replace nixos-enter

Metadata

Metadata

Assignees

Labels

needs discussionFurther discussion is needed. No action until discussion is finalized.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions