Instead, the addon packages are available through my NUR repo. So if you have NUR installed you can access the Firefox addons under nur.repos.rycee.firefox-addons. E.g.
Basically I like the idea of NUR and figured it was natural to include these packages there. I would have done it earlier but couldn’t find the time to set things up properly.
For the user the benefit is mainly that you’ll have access to everything in NUR, not just these Firefox addons and you don’t have to do any specific configuration just for the Firefox addons package set.
For me the benefit is that my repository setup becomes a bit more sensible. I have one repository for the update tool and a separate repository for the Nix expressions. So now the generated Nix files are under version control, before they were simply packaged up in a tarball and hosted on GitLab.
I have (EDIT: not!) gone through this entire thread yet but the gist I’m getting is that the location for extensions isn’t /run/currenr-system/…/extensions but the extensions folder in the actual Firefox store path.
Is it possible to set extension configurations? For example, if I have FoxyProxy that is used to set a proxy, can I configure the configs of the extension in a declarative manner?
Less related: if I have a HTML file with hundreds of bookmarks, is it possible to import this file in Firefox in a declarative manner?