-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Nixpkgs is not distributing Firefox packages for Darwin, that's why I'm using an alternative provider
https://github.com/alecandido/nixpkgs/blob/6d2d44d113ce15a996448ca4b71ed0f7a83f5a92/flake.nix#L27
This is only providing the firefox-bin
package, packaging a binary compiled and distributed by Mozilla.
However, a recent home-manager update broke the configurations supported by this package.
The issue is tracked and discussed in
nix-community/home-manager#5717
The user @booxter committed to investigate the issue, and provide a more integrated solution with PRs nix-community/home-manager#5801 and nix-community/home-manager#5808.
However, they are not yet merged, so they live as separate branches for the time being (not usable for a semi-stable configuration, since they may not receive other updates).
Temporary workaround
A workaround has been proposed already by the issue's OP, and implemented in nix-community/home-manager#5724, also not merged.
So, the current (annoying) procedure to upgrade configuration is:
- remove
profiles.ini
(if not done, Nix will request it, since it would try to overwrite an externally managed one) - upgrade as usual
- replace
profiles.ini
keeping its content as is, just removing theVersion=2
line
This is just a temporary fix, and hopefully by the next upgrade better solutions will be merged into home-manager itself.