2 ms·
Is there a way to automate this and commit it to a dotfiles repository so that it always gets applied?
by matheusmoreira 2y ago
Is there a way to automate this and commit it to a dotfiles repository so that it always gets applied?
- kmarc 2y agohttps://github.com/yokoffing/BetterFox https://github.com/yokoffing/BetterFox I set this up once, sometimes do a git pull, and honestly, I can't see "annoyances" others always complain about. Maybe I look at the wrong places / learned to ignore them. Or maybe it's BetterFox removing them. Worth a try. Edit: https://github.com/yokoffing/Betterfox/wiki/Common-Overrides#weather-widget https://github.com/yokoffing/Betterfox/wiki/Common-Overrides... They already included instructions on how to disable it. However, since the defaults also disable most of the new tab clutter, it wasn't shown to me in the first place.
- Arnavion 2y agoYou can disable most of these things in user.js. See https://github.com/arkenfox/user.js https://github.com/arkenfox/user.js (née ghacks.net user.js) for an example. The next problem is FF generates random profile names by default ( ~/.mozilla/firefox/<random>/user.js ) which makes it hard to deploy a user.js via automation. But you can also drop in a ~/.mozilla/firefox/profiles.ini with a fixed profile name of your choice, so then you can use dotfiles or any other mechanism to deploy those two files. That said, as the original tweet says, they did this particular one by adding new user.js options, so you wouldn't be *automatically* protected from them. You could try to find someone who publishes the exact user.js you want to use to some git repo / URL and set up automation to sync that file to your devices periodically. Unfortunately most user.js have some common elements but also some personal unique elements (because you may want to not change some settings because they break websites you care about), so you may not find such a person.