Nixos compiles Firefox out of nowhere? - eviltoast

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.

  • RonSijm@programming.dev
    link
    fedilink
    English
    arrow-up
    13
    ·
    8 months ago

    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

    • AggressivelyPassive@feddit.deOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      8 months ago

      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
        link
        fedilink
        English
        arrow-up
        4
        ·
        8 months ago

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

  • Atemu@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    8 months ago

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