Package name changed (gdtoolkit -> gdtoolkit_3) , but I don't use that package directly and was unable to identify what it is a dep of

doing an upgrade on unstable small spat this out:

❯ sudo nix flake update; sudo nixos-rebuild switch --upgrade-all --flake ./#$(hostname)
warning: updating lock file '/home/thiago/.nixos/flake.lock':
• Updated input 'disko':
    'github:nix-community/disko/398acc470f7c2d68621db01900f053e6000129c4' (2024-06-07)
  → 'github:nix-community/disko/1bbdb06f14e2621290b250e631cf3d8948e4d19b' (2024-06-09)
• Updated input 'home-manager':
    'github:nix-community/home-manager/a7117efb3725e6197dd95424136f79147aa35e5b' (2024-06-04)
  → 'github:nix-community/home-manager/3d65009effd77cb0d6e7520b68b039836a7606cf' (2024-06-09)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/d6c6cf6f5fead4057d8fb2d5f30aa8ac1727f177' (2024-06-05)
  → 'github:NixOS/nixos-hardware/057a7996d012f342a38a26261ee529cebb1755ef' (2024-06-08)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/bf3faad723ca984fc4ea95c1cee1d975a8ca2a28' (2024-06-07)
  → 'github:nixos/nixpkgs/7d916e720af6b2ca355e4d0cfb8e4f742c172239' (2024-06-09)
• Updated input 'nixvim':
    'github:nix-community/nixvim/552e8b0a8551acc43292d06258829fe0621980e2' (2024-06-07)
  → 'github:nix-community/nixvim/8a462dc9570bce1de5a7dd1beabd83f95958315b' (2024-06-09)
• Updated input 'nixvim/treefmt-nix':
    'github:numtide/treefmt-nix/3eb96ca1ae9edf792a8e0963cc92fddfa5a87706' (2024-06-01)
  → 'github:numtide/treefmt-nix/4fc1c45a5f50169f9f29f6a98a438fb910b834ed' (2024-06-08)
warning: Git tree '/home/thiago/.nixos' is dirty
warning: Git tree '/home/thiago/.nixos' is dirty
building the system configuration...
warning: Git tree '/home/thiago/.nixos' is dirty
error:
       … while calling the 'head' builtin

         at /nix/store/ab6iajix47qdm2v098dcdaqis6094300-source/lib/attrsets.nix:1575:11:

         1574|         || pred here (elemAt values 1) (head values) then
         1575|           head values
             |           ^
         1576|         else

       … while evaluating the attribute 'value'

         at /nix/store/ab6iajix47qdm2v098dcdaqis6094300-source/lib/modules.nix:809:9:

          808|     in warnDeprecation opt //
          809|       { value = builtins.addErrorContext "while evaluating the option `${showOption loc}':" value;
             |         ^
          810|         inherit (res.defsFinal') highestPrio;

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

       error: gdtoolkit has been renamed to gdtoolkit_3 to distinguish from version 4


I was unable to identify what package has gdtoolkit as a dep, to open an issue, can anyone help me?

1 Like

So, to weird this out even more, I don’t use godot, this machine is my media server, with jellyfin, radar, deluge… nothing to do with games, or gamedev… What is going on?

I also found this pr as the change in name…

my man cracked it in 5 min good one

Okay, so it looks like maybe it’s nvim? So other than removing nvim, what do we do about this? Just wait for an update to nvim to be deployed?

Remove (or comment) nixpkgs following in flake for now

1 Like