Nixvim issues with astronvim-like config

This github repo for nixvim claims to be very heavily inspired by Astronvim. I am facing the issue below, I understand that it is trying to import the codeium plugin somewhere and it needs to be renamed but I am unable to find it, or is it my system causing issues. Just let me know whats the issue

github repo link : https://github.com/nicolas-goudry/nixvim-config.git

[luna@nixos:~/luna]$ sudo nixos-rebuild switch --flake .#luna
warning: Git tree '/home/luna/luna' is dirty
building the system configuration...
warning: Git tree '/home/luna/luna' is dirty
error:
       … while calling the 'head' builtin
         at /nix/store/75d0qr8zvhv921ili0y2fqxa5drk9xpi-source/lib/attrsets.nix:1544:13:
         1543|           if length values == 1 || pred here (elemAt values 1) (head values) then
         1544|             head values
             |             ^
         1545|           else

       … while evaluating the attribute 'value'
         at /nix/store/75d0qr8zvhv921ili0y2fqxa5drk9xpi-source/lib/modules.nix:1118:7:
         1117|     // {
         1118|       value = addErrorContext "while evaluating the option `${showOption loc}':" value;
             |       ^
         1119|       inherit (res.defsFinal') highestPrio;

       … while evaluating the option `system.build.toplevel':

       … while evaluating definitions from `/nix/store/75d0qr8zvhv921ili0y2fqxa5drk9xpi-source/nixos/modules/system/activation/top-level.nix':

       … while evaluating the option `warnings':

       … while evaluating definitions from `/nix/store/75d0qr8zvhv921ili0y2fqxa5drk9xpi-source/nixos/modules/system/boot/systemd.nix':

       … while evaluating the option `systemd.services.home-manager-luna.serviceConfig':

       … while evaluating definitions from `/nix/store/6mmf72fsd2aq5bxn32r0gsqv8qbxgsqy-source/nixos':

       … while evaluating the option `home-manager.users.luna.home.file."/home/luna/.config/fontconfig/conf.d/10-hm-fonts.conf".source':

       … while evaluating definitions from `/nix/store/6mmf72fsd2aq5bxn32r0gsqv8qbxgsqy-source/modules/files.nix':

       … while evaluating the option `home-manager.users.luna.home.file."/home/luna/.config/fontconfig/conf.d/10-hm-fonts.conf".text':

       … while evaluating definitions from `/nix/store/6mmf72fsd2aq5bxn32r0gsqv8qbxgsqy-source/modules/misc/xdg.nix':

       … while evaluating the option `home-manager.users.luna.xdg.configFile."fontconfig/conf.d/10-hm-fonts.conf".text':

       … while evaluating definitions from `/nix/store/6mmf72fsd2aq5bxn32r0gsqv8qbxgsqy-source/modules/misc/fontconfig.nix':

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: codeium-vim was renamed to windsurf-vim on 2025-04-09. Please update to windsurf-vim.
Command 'nix --extra-experimental-features 'nix-command flakes' build --print-out-paths '.#nixosConfigurations."luna".config.system.build.toplevel' --no-link' returned non-zero exit status 1.