Basically the title. I have Nixos running on a server that runs completely headless and while playing around today, I noticed that the rebuild takes longer than expected and apparently that’s because firefox gets compiled.

Now, I don’t have any GUI installed, and even if I had, I don’t see a reason to compile FF from source.

My packages are just Jellyfin, Samba, Gitea, Nextcloud, virt-manager. None of these should depend on FF.

13 points

There’s a project nix-tree that lets you see the dependency trees of Nixos.

Try that, (or post the output here). To see if firefox is referenced somewhere in the packages you’re using

permalink
report
reply
6 points

Well, that was easy.

I had networkmanager enabled and apparently, that also pulls in a bunch of gnome packages. Why nix thought that suddenly FF needs to be built from source, is beyond me.

permalink
report
parent
reply
3 points

Hmm, that shouldn’t be the case could you open an issue on that?

permalink
report
parent
reply
6 points
*

Does firefox appear in your previous closure? nix-store --query --tree /run/current-system/ | grep firefox

permalink
report
reply
1 point

I solved it using nix-tree, see the other comment.

permalink
report
parent
reply