Yesterday I read through the 21.11 patch notes, updated my configuration.nix
accordingly, and rebuilt a new derivation with 21.11.
A few things broke, but they’re not high priority, so I’m just posting them here fyi. I won’t make a github issue of them, unless one of the maintainers thinks I should.
Commenting out the following lines allowed the new derivation to build and run successfully.
environment.systemPackages = with pkgs; [
...
#gnomeExtensions.ip-finder # gone in 21.11
#home-assistant # broken in 21.11
#home-assistant-cli # broken in 21.11
#hunter # gone in 21.11
#lean2 # broken in 21.11 (neither lean3 or lean4 in Nixpkgs yet, so reverted to lean)
#octavePackages.vrml # broken in 21.11
#octavePackages.vibes # broken in 21.11
#octavePackages.fem-fenics # broken in 21.11
#pony-stable # broken in 21.11
...
];
environment.etc = {
...
#"lxc/default.conf".source = "/persist/etc/lxc/default.conf"; # broken in 21.11
#"lxc/lxc-usernet".source = "/persist/etc/lxc/lxc-usernet"; # broken in 21.11
#"lxc/lxc.conf".source = "/persist/etc/lxc/lxc.conf"; # broken in 21.11
...
};