Using hashes for `stateVersion` instead of human-readable strings

well… since you started playing this game i guess i will join in too, it can be fun :blush:

  • imagine services (modules) which aren’t core to nixos (backup service, for example) weren’t shipped directly with nixpkgs but in external repos
  • imagine that services (modules) would adhere to some form of contract so they weren’t so tightly coupled
  • imagine these external services (modules) would use sematic versioning and we had a reasonable way to resolve this and store in lock files

then it looks like we have an os we can independently update services and feel confident about advanced workflows… sounds nice

this community is really cool and i see a bunch of pieces that could fit really well together - keep up the great work everyone :sunglasses:

3 Likes