blob: 5950142e1f70cd94404ca2d11cdb39f5ec552715 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
# Firefoxer
## About
This repository has utilities and customizations for [Mozilla
Firefox](https://www.mozilla.org/en-US/firefox/).
Inspired by:
* [Timvde/UserChrome-Tweaks: A community maintained repository of userChrome.css tweaks for Firefox](https://github.com/Timvde/UserChrome-Tweaks)
## Conventions
## Profiles
* It's suggested to store profiles in the `~/.mozilla/firefox/profiles`.
## Shared useChrome.css
There are many ways to reuse the same `userChrome` configuration among all your
profiles.
### Syncing
Use the [firefox-profile-sync](firefox-profile-sync) to keep your chrome
customizations synced for every profile.
### Symlinking
Ideally, using symlinks could just work:
cd ~/.mozilla/firefox/profiles
for file in *; do
ln -sf /path/to/firefoxer/chrome $file/chrome;
done
Example:
cd ~/.mozilla/firefox/profiles
for file in *; do
ln -s ../../../../apps/firefoxer/chrome $file/chrome;
done
That would make syncing trivial.
But it seems not to be the case: Firefox is not following symlinks.
### Suggested profiles
* `template`:
* Useful to be the base for new templates.
* New templates are copied from this one by the
[firefox-profile](firefox-profile) script, but once they're copied, they're
effective _forked_.
* `editor`:
* Usesful for editing bookmarks and moving them from one profile to another.
* `regular`:
* Usesul a regular connection (i.e, not proxied through the Tor Network).
|