···113113114114- The ISC DHCP package and corresponding module have been removed, because they are end of life upstream. See https://www.isc.org/blogs/isc-dhcp-eol/ for details and switch to a different DHCP implementation like kea or dnsmasq.
115115116116+- `odoo` now defaults to 16, updated from 15.
117117+116118- `util-linux` is now supported on Darwin and is no longer an alias to `unixtools`. Use the `unixtools.util-linux` package for access to the Apple variants of the utilities.
117119118120- `services.keyd` changed API. Now you can create multiple configuration files.
···148150- mdraid support is now optional. This reduces initramfs size and prevents the potentially undesired automatic detection and activation of software RAID pools. It is disabled by default in new configurations (determined by `stateVersion`), but the appropriate settings will be generated by `nixos-generate-config` when installing to a software RAID device, so the standard installation procedure should be unaffected. If you have custom configs relying on mdraid, ensure that you use `stateVersion` correctly or set `boot.swraid.enable` manually.
149151150152- The `go-ethereum` package has been updated to v1.12.0. This drops support for proof-of-work. Its GraphQL API now encodes all numeric values as hex strings and the GraphQL UI is updated to version 2.0. The default database has changed from `leveldb` to `pebble` but `leveldb` can be forced with the --db.engine=leveldb flag. The `checkpoint-admin` command was [removed along with trusted checkpoints](https://github.com/ethereum/go-ethereum/pull/27147).
153153+154154+- The `aseprite-unfree` package has been upgraded from 1.2.16.3 to 1.2.40. The free version of aseprite has been dropped because it is EOL and the package attribute now points to the unfree version. A maintained fork of the last free version of Aseprite, named 'LibreSprite', is available in the `libresprite` package.
151155152156- The default `kops` version is now 1.27.0 and support for 1.24 and older has been dropped.
153157
+11-1
nixos/modules/programs/tmux.nix
···5252 set -s escape-time ${toString cfg.escapeTime}
5353 set -g history-limit ${toString cfg.historyLimit}
54545555+ ${cfg.extraConfigBeforePlugins}
5656+5557 ${lib.optionalString (cfg.plugins != []) ''
5658 # Run plugins
5759 ${lib.concatMapStringsSep "\n" (x: "run-shell ${x.rtp}") cfg.plugins}
···108110 description = lib.mdDoc "Time in milliseconds for which tmux waits after an escape is input.";
109111 };
110112113113+ extraConfigBeforePlugins = mkOption {
114114+ default = "";
115115+ description = lib.mdDoc ''
116116+ Additional contents of /etc/tmux.conf, to be run before sourcing plugins.
117117+ '';
118118+ type = types.lines;
119119+ };
120120+111121 extraConfig = mkOption {
112122 default = "";
113123 description = lib.mdDoc ''
114114- Additional contents of /etc/tmux.conf
124124+ Additional contents of /etc/tmux.conf, to be run after sourcing plugins.
115125 '';
116126 type = types.lines;
117127 };
···208208 import ../qtModule.nix
209209 {
210210 inherit perl;
211211- inherit lib;
211211+ inherit lib stdenv;
212212+ inherit buildPackages;
212213 # Use a variant of mkDerivation that does not include wrapQtApplications
213214 # to avoid cyclic dependencies between Qt modules.
214215 mkDerivation =
···11if [[ -n "${__nix_qtbase-}" ]]; then
22+ if [ -z "${dontWorryAboutQtMismatch-}" ]; then
23 # Throw an error if a different version of Qt was already set up.
34 if [[ "$__nix_qtbase" != "@dev@" ]]; then
45 echo >&2 "Error: detected mismatched Qt dependencies:"
···67 echo >&2 " $__nix_qtbase"
78 exit 1
89 fi
1010+ fi
911else # Only set up Qt once.
1012__nix_qtbase="@dev@"
1113
···9696 arduino_core = throw "'arduino_core' has been renamed to/replaced by 'arduino-core'"; # Converted to throw 2022-02-22
9797 arora = throw "arora has been removed"; # Added 2020-09-09
9898 asciidocFull = throw "'asciidocFull' has been renamed to/replaced by 'asciidoc-full'"; # Converted to throw 2022-02-22
9999+ aseprite-unfree = aseprite; # Added 2023-08-26
99100 asls = throw "asls has been removed: abandoned by upstream"; # Added 2023-03-16
100101 asterisk_13 = throw "asterisk_13: Asterisk 13 is end of life and has been removed"; # Added 2022-04-06
101102 asterisk_15 = throw "asterisk_15: Asterisk 15 is end of life and has been removed"; # Added 2020-10-07
···855856 kubei = kubeclarity; # Added 2023-05-20
856857 kubeless = throw "kubeless is deprecated and archived by upstream"; # Added 2022-04-05
857858 kubicorn = throw "kubicorn has been dropped due to the lack of maintenance from upstream since 2019"; # Added 2022-05-30
859859+ kuma-prometheus-sd = throw "kuma-prometheus-sd has been deprecated upstream"; # Added 2023-07-02
858860 kvm = throw "'kvm' has been renamed to/replaced by 'qemu_kvm'"; # Converted to throw 2022-02-22
859861860862 ### L ###