tor-browser: persist settings dir

This commit is contained in:
2025-08-04 01:54:09 +00:00
parent 225cbd1280
commit fcd479e35d

View File

@@ -1,3 +1,9 @@
# N.B.: to disable scripts, do one of:
# a. open `about:config` and set `browser.security_level.security_slider=2`
# b. use the security slider in "configure connection"
# unfortunately, both of these routes require the browser to be restarted (as they advise),
# else javascript is silently left enabled.
{ pkgs, ... }:
{
sane.programs.tor-browser = {
@@ -20,6 +26,8 @@
# sandbox.mesaCacheDir = ".cache/tor-browser/mesa"; # don't persist mesa dir (privacy)
persist.byStore.ephemeral = [
".local/share/tor-browser" # persisted because of downloads, i think??
#v to persist $profile/prefs.js, required for js toggle. TODO: persist this more narrowly
".tor project/firefox"
];
mime.urlAssociations."^https?://.+\.onion$" = "torbrowser.desktop";
};