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.
5 Comments
RonSijm@programming.dev · 13 pts · 2y
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
agressivelyPassive@feddit.de · 6 pts · 2y
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.
Atemu@lemmy.ml · 4 pts · 2y
Hmm, that shouldn't be the case could you open an issue on that?
Atemu@lemmy.ml · 5 pts · 2y
Does firefox appear in your previous closure?
nix-store --query --tree /run/current-system/ | grep firefoxagressivelyPassive@feddit.de · 1 pts · 2y
I solved it using nix-tree, see the other comment.