とりあえず、NixOS が復旧しました。
どういう状態だったか
簡単に言えば、NixOS 側のバグ (と言うかソースコードで FIXME とコメントされていた……) を踏み抜いていたっぽく、
/etc/shadow
が破損してしまい自分のユーザーアカウントでログイン出来なくなっていました。
どうやって復旧したか
とりあえず NixOS の Live USB を作って UEFI で boot し、
そこから NVMe のストレージをマウントして /etc/shadow
を手で編集して、なんとかしました。
と言うかなんとかなりました。
問題の箇所
nixpkgs/nixos/modules/config/update-users-groups.pl の 269 行目から 271 行目の辺り
感想など
とりあえず自分は復旧出来たので良かったんだけど、上記の問題の箇所の辺り、
エスケープもへったくれも無い感じに /etc/shadow
を生成してる……