If you’re using flakes, as long as you don’t update the lock file, you will always install the exact same package. This holds across machines using the same config.