···93939494- `git-bug` has been updated to at least version 0.8.0, which includes backwards incompatible changes. The `git-bug-migration` package can be used to upgrade existing repositories.
95959696+- `nushell` has been updated to at least version 0.77.0, which includes potential breaking changes in aliases. The old aliases are now available as `old-alias` but it is recommended you migrate to the new format. See [Reworked aliases](https://www.nushell.sh/blog/2023-03-14-nushell_0_77.html#reworked-aliases-breaking-changes-kubouch).
9797+9698- `keepassx` and `keepassx2` have been removed, due to upstream [stopping development](https://www.keepassx.org/index.html%3Fp=636.html). Consider [KeePassXC](https://keepassxc.org) as a maintained alternative.
979998100- The `services.kubo.settings` option is now no longer stateful. If you changed any of the options in `services.kubo.settings` in the past and then removed them from your NixOS configuration again, those changes are still in your Kubo configuration file but will now be reset to the default. If you're unsure, you may want to make a backup of your configuration file (probably /var/lib/ipfs/config) and compare after the update.
···5555echo "getting EC2 instance metadata..."
56565757get_imds() {
5858- # Intentionally no --fail here, so that we proceed even if e.g. a
5959- # 404 was returned (but we still fail if we can't reach the IMDS
6060- # server).
6161- curl --silent --show-error --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" "$@"
5858+ # --fail to avoid populating missing files with 404 HTML response body
5959+ # || true to allow the script to continue even when encountering a 404
6060+ curl --silent --show-error --fail --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" "$@" || true
6261}
63626463get_imds -o "$metaDir/ami-manifest-path" http://169.254.169.254/1.0/meta-data/ami-manifest-path
···3030 virtualisation.additionalPaths = [
3131 pkgs.hello
3232 pkgs.figlet
3333-3434- # This includes build dependencies all the way down. Not efficient,
3535- # but we do need build deps to an *arbitrary* depth, which is hard to
3636- # determine.
3737- (allDrvOutputs nodes.server.config.system.build.toplevel)
3833 ];
3434+3535+ # TODO: make this efficient, https://github.com/NixOS/nixpkgs/issues/180529
3636+ system.includeBuildDependencies = true;
3937 };
4038 server = { lib, ... }: {
4139 imports = [ ./legacy/base-configuration.nix ];