Feature request: easy switching between stable/unstable nixpkgs

This issue has been tracked since 2022-12-26.

This could be implemented e.g. as devbox switch unstable/stable with some mechanism of updating packages to the latest stable/unstable e.g. devbox pull/update.

worldofgeese wrote this answer on 2023-03-11


Lagoja wrote this answer on 2023-03-15

This should be easier to do now that we have Flakes + a lockfile through flakes, but would require a few changes to the config + CLI. This would probably entail:

  1. A field in the devbox.json that can set which channel the project should use
  2. A lockfile (or a commit hash in the JSON) that pins the channel to a specific commit
  3. A command in the CLI that can update the pinned hash/lockfile, and re-install the packages for that channel
More Details About Repo
Owner Name jetpack-io
Repo Name devbox
Full Name jetpack-io/devbox
Language Go
Created Date 2022-08-18
Updated Date 2023-03-31
Star Count 4960
Watcher Count 19
Fork Count 68
Issue Count 42


Issue Title Created Date Updated Date