about summary refs log tree commit diff stats
path: root/home-manager/config/firefox/settings.nix
blob: f38e23b3692e78209c758e611675f86f8b56b9c3 (plain) (blame)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
{config, ...}: {
  settings = {
    accessibility.typeaheadfind.flashBar = 0;

    app = {
      normandy = {
        first_run = false;
        migrationsApplied = 12;
        startupRolloutPrefs.extensions.webcompat.disabled_shims.AdvertisingDotCom = true;
        user_id = "9b445ee0-1055-4b05-ad18-cdcfd8d15cdb";
      };

      update.lastUpdateTime = {
        addon-background-update-timer = 1675712908;
        browser-cleanup-thumbnails = 1675795148;
        recipe-client-addon-run = 1675774559;
        region-update-timer = 1675779021;
        rs-experiment-loader-timer = 1675777057;
        search-engine-update-timer = 1675777177;
        services-settings-poll-changes = 1675710065;
        telemetry_modules_ping = 1675779141;
        xpi-signature-verification = 1675706945;
      };
    };

    browser = {
      anchor_color = "#57e389";

      bookmarks = {
        editDialog.confirmationHintShowCount = 3;
        restore_default_bookmarks = false;
      };

      contentblocking = {
        category = "custom";
        cfr-milestone.milestone-achieved = 10000;
        report.hide_vpn_banner = true;
      };

      contextual-services.contextId = "{c840a4ea-6278-46b7-bb56-21d7faab57dd}";

      discovery.enabled = false;

      display = {
        background_color = "#551a8b";
        foreground_color = "#ffbe6f";
        use_system_colors = true;
      };

      download = {
        dir = "/home/dt/media/downloads";
        folderList = 2;
        lastDir = "/home/dt/media/downloads";
        panel.shown = true;
        viewableInternally.typeWasRegistered.avif = true;
        viewableInternally.typeWasRegistered.webp = true;
      };

      eme.ui.firstContentShown = true;

      engagement = {
        ctrlTab.has-used = true;
        downloads-button.has-used = true;
      };

      firefox-view.feature-tour = {
        message = "FIREFOX_VIEW_FEATURE_TOUR";
        screen = "";
        complete = true;
      };

      firefox-view.view-count = 1;

      laterrun.bookkeeping = {
        profileCreationTime = 1654872928;
        sessionCount = 39;
      };

      migration.version = 133;

      newtabpage = {
        activity-stream = {
          impressionId = "{ade7a2f2-7d8f-49b0-a684-d2bb3bda1e09}";
          improvesearch.topSiteSearchShortcuts.havePinned = "google";
        };
        pinned = "[]";
        storageVersion = 1;
      };

      pageActions.persistedActions = {
        ids = ["bookmark"];
        idsInUrlbar = ["bookmark"];
        idsInUrlbarPreProton = [];
        version = 1;
      };

      pagethumbnails.storage_version = 3;

      protections_panel.infoMessage.seen = true;

      proton.toolbar.version = 3;

      region.update.updated = 1675779022;

      "rights.3.shown" = true;

      safebrowsing.provider = {
        google4.lastupdatetime = "1675794837495";
        google4.nextupdatetime = "1675796650495";
        mozilla.lastupdatetime = "1675795004767";
        mozilla.nextupdatetime = "1675816604767";
      };

      search = {
        region = "DE";
        separatePrivateDefault.urlbarResult.enabled = false;
      };

      sessionstore.upgradeBackup.latestBuildID = "20230130183437";

      shell.mostRecentDateSetAsDefault = "1675756595";

      startup = {
        couldRestoreSession.count = 1;
        homepage_override.buildID = "20230130183437";
        homepage_override.mstone = "109.0.1";
        lastColdStartupCheck = 1675756594;
        page = 3;
        upgradeDialog.version = 106;
      };

      tabs.inTitlebar = 1;

      toolbars.bookmarks.visibility = "always";

      uiCustomization.state = {
        placements = {
          widget-overflow-fixed-list = [];
          unified-extensions-area = ["yt_pause_example_com-browser-action" "_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action"];

          nav-bar = [
            "back-button"
            "forward-button"
            "stop-reload-button"
            "urlbar-container"
            "save-to-pocket-button"
            "downloads-button"
            "fxa-toolbar-menu-button"
            "enhancerforyoutube_maximerf_addons_mozilla_org-browser-action"
            "plasma-browser-integration_kde_org-browser-action"
            "tab-stash_condordes_net-browser-action"
            "addon_darkreader_org-browser-action"
            "vim-vixen_i-beam_org-browser-action"
            "simple-tab-groups_drive4ik-browser-action"
            "e2933bff1d77b6ea81b2df1dda992244e7892b6c_temporary-addon-browser-action"
            "74a30c85e187d69156225de1c415366fafa84866_temporary-addon-browser-action"
            "e6fd60f4f456c06312d75c0eceabef8ee0c28bbb_temporary-addon-browser-action"
            "addon_example_com-browser-action"
            "pause_example_com-browser-action"
            "stackoverflowtweakstools_richard_com-browser-action"
            "keepassxc-browser_keepassxc_org-browser-action"
            "firenvim_lacamb_re-browser-action"
          ];

          toolbar-menubar = ["menubar-items"];

          TabsToolbar = ["tabbrowser-tabs" "new-tab-button" "alltabs-button"];
          PersonalToolbar = ["personal-bookmarks"];

          seen = [
            "save-to-pocket-button"
            "enhancerforyoutube_maximerf_addons_mozilla_org-browser-action"
            "plasma-browser-integration_kde_org-browser-action"
            "developer-button"
            "tab-stash_condordes_net-browser-action"
            "addon_darkreader_org-browser-action"
            "vim-vixen_i-beam_org-browser-action"
            "simple-tab-groups_drive4ik-browser-action"
            "_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action"
            "e2933bff1d77b6ea81b2df1dda992244e7892b6c_temporary-addon-browser-action"
            "74a30c85e187d69156225de1c415366fafa84866_temporary-addon-browser-action"
            "e6fd60f4f456c06312d75c0eceabef8ee0c28bbb_temporary-addon-browser-action"
            "addon_example_com-browser-action"
            "pause_example_com-browser-action"
            "yt_pause_example_com-browser-action"
            "stackoverflowtweakstools_richard_com-browser-action"
            "keepassxc-browser_keepassxc_org-browser-action"
            "firenvim_lacamb_re-browser-action"
          ];
          dirtyAreaCache = ["nav-bar" "toolbar-menubar" "PersonalToolbar" "unified-extensions-area"];
          currentVersion = 18;
          newElementCount = 6;
          browser = {
            urlbar = {
              quicksuggest = {
                migrationVersion = 2;
                scenario = "history";
              };
              tabToSearch.onboard.interactionsLeft = 0;
              tipShownCount.searchTip_onboard = 4;
            };
            visited_color = "#cdab8f";
          };

          datareporting.policy = {
            dataSubmissionPolicyAcceptedVersion = 2;
            dataSubmissionPolicyNotifiedTime = "1655649367480";
          };

          devtools = {
            aboutdebugging = {
              collapsibilities.processes = false;
              tmpExtDirPath = "/home/dt/repos/javascript/firefox-extension/YouTube-Extension";
            };

            debugger = {
              pending-selected-location = {
                sourceId = "source-file=///home/dt/repos/web/i5/test/silas.html";
                line = 0;
                column = 0;
                sourceActorId = "server0.conn0.windowGlobal423054278666/source25";
                url = "file=///home/dt/repos/web/i5/test/silas.html";
              };
              prefs-schema-version = 11;
            };
            everOpened = true;
            netmonitor = {
              columnsData = [
                {
                  name = "status";
                  minWidth = 30;
                  width = 6.67;
                }
                {
                  name = "method";
                  minWidth = 30;
                  width = 6.67;
                }
                {
                  name = "domain";
                  minWidth = 30;
                  width = 13.33;
                }
                {
                  name = "file";
                  minWidth = 30;
                  width = 33.32;
                }
                {
                  name = "url";
                  minWidth = 30;
                  width = 25;
                }
                {
                  name = "initiator";
                  minWidth = 30;
                  width = 13.33;
                }
                {
                  name = "type";
                  minWidth = 30;
                  width = 6.67;
                }
                {
                  name = "transferred";
                  minWidth = 30;
                  width = 13.33;
                }
                {
                  name = "contentSize";
                  minWidth = 30;
                  width = 6.67;
                }
                {
                  name = "waterfall";
                  minWidth = 150;
                  width = 11.11;
                }
              ];
              customRequest = {
                "method" = "GET";
                "url" = "";
                "urlQueryParams" = [];
                "headers" = [];
                "postBody" = "";
              };
              msg.visibleColumns = ["data" "time"];
              panes-search-height = 1175;
              panes-search-width = 466;
            };
            performance.recording = {
              entries = 134217728;
              features = ["screenshots" "js" "cpu"];
              threads = ["GeckoMain" "Compositor" "Renderer" "DOM Worker"];
            };

            selfxss.count = 5;

            toolbox = {
              alwaysOnTop = false;
              footer.height = 692;
              host = "right";
              previousHost = "bottom";
              selectedTool = "webconsole";
              sidebar.width = 699;
              splitconsoleEnabled = true;
            };

            toolsidebar-height.inspector = 350;
            "toolsidebar-width.inspector" = 244; # TODO
            toolsidebar-width.inspector.splitsidebar = 0;

            webconsole.filter = {
              css = true;
              filter = {
                net = true;
                netxhr = true;
              };

              input = {
                editor = true;
                editorOnboarding = false;
              };

              persistlog = true;
              timestampMessages = true;
            };
          };
          distribution = {
            archlinux.bookmarksProcessed = true;
            iniFile.exists = {
              appversion = "109.0.1";
              value = true;
            };
          };

          doh-rollout = {
            balrog-migration-done = true;
            doneFirstRun = true;
            home-region = "DE";
          };

          dom = {
            forms.autocomplete.formautofill = true;
            push.userAgentID = "5e34b02066224519abd755189f802422";
            security.https_only_mode_ever_enabled = true;
          };

          extensions = {
            activeThemeID = "default-theme@mozilla.org";
            blocklist.pingCountVersion = -1;
            databaseSchema = 35;
            formautofill.creditCards.used = 2;
            getAddons = {
              cache.lastUpdate = 1675712909;
              databaseSchema = 6;
            };

            lastAppBuildId = "20230130183437";
            lastAppVersion = "109.0.1";

            lastPlatformVersion = "109.0.1";

            pendingOperations = false;
            pictureinpicture.enable_picture_in_picture_overrides = true;
            systemAddonSet = {
              "schema" = 1;
              "addons" = {};
            };
            ui = {
              dictionary.hidden = true;
              extension.hidden = false;
              lastCategory = "addons://list/extension";
              locale.hidden = true;
              sitepermission.hidden = true;
              theme.hidden = false;
            };

            webcompat = {
              enable_shims = true;
              perform_injections = true;
              perform_ua_overrides = true;
            };

            webextensions = {
              ExtensionStorageIDB.migrated = {
                "addon@darkreader.org" = true;
                "enhancerforyoutube@maximerf.addons.mozilla.org" = true;
                "firenvim@lacamb.re" = true;
                "keepassxc-browser@keepassxc.org" = true;
                "screenshots@mozilla.org" = true;
                "simple-tab-groups@drive4ik" = true;
                "{762f9885-5a13-4abd-9c77-433dcd38b8fd}" = true;
              };
              uuids = {
                "doh-rollout@mozilla.org" = "3830b9af-a7ab-45ae-a10a-df08c432e9f7";
                "formautofill@mozilla.org" = "e05754ff-1fe6-4e78-84dc-f5cc845da180";
                "pictureinpicture@mozilla.org" = "d7135e8a-368e-4f92-bd09-e19c0975de7f";
                "screenshots@mozilla.org" = "6a611696-f2f7-41c4-bb4e-a56eda2447a5";
                "webcompat-reporter@mozilla.org" = "99972218-65f7-4a9a-9f1d-8dcd1f86a563";
                "webcompat@mozilla.org" = "71ce01a8-6fa2-4b21-ba57-59b36478daf6";
                "default-theme@mozilla.org" = "f8e9414d-e977-4d2a-8941-93bf72212b01";
                "addons-search-detection@mozilla.com" = "344d2821-32ec-418f-8665-32c5ae14c40b";
                "google@search.mozilla.org" = "caa826ac-7699-4cdc-9a01-3b35145dbb92";
                "wikipedia@search.mozilla.org" = "ee7a4ba4-10d2-440b-a259-33fc62084480";
                "bing@search.mozilla.org" = "bb80bdc4-bd41-47a8-b9d5-10d4a57f2b2d";
                "ddg@search.mozilla.org" = "2ad38783-b68d-41f2-a76d-c4e800f65d64";
                "amazon@search.mozilla.org" = "aac3e95f-8267-4182-b8a2-2b949160adb7";
                "enhancerforyoutube@maximerf.addons.mozilla.org" = "1ecb30aa-dd3a-4e1c-b405-7400176b683a";
                "@contain-facebook" = "7e386381-dd25-43f7-9fcc-c3f541f2a458";
                "addon@darkreader.org" = "9b7b4403-7e99-4138-a9a9-114b72299253";
                "simple-tab-groups@drive4ik" = "3f29df14-5127-4de4-863c-17846549e474";
                "{762f9885-5a13-4abd-9c77-433dcd38b8fd}" = "3f954cd9-0f14-4595-ba83-4dc0f318e002";
                "e2933bff1d77b6ea81b2df1dda992244e7892b6c@temporary-addon" = "b6ad60ec-a560-427d-aaac-c2c568d69495";
                "pause@example.com" = "87db7ee4-2820-4a56-bb94-9d837886e029";
                "yt_pause@example.com" = "ba2218e1-792e-47a5-99ae-942fc46441fd";
                "keepassxc-browser@keepassxc.org" = "00b8fb40-3ba7-4a33-b086-cb71c5bbe952";
                "firenvim@lacamb.re" = "cf26e07b-4e07-4a42-978f-30f92409ae88";
              };
            };
          };

          findbar.highlightAll = true;

          fission.experiment.max-origins = {
            last-disqualified = 1675596365;
            last-qualified = 1675793855;
            qualified = false;
          };

          gecko.handlerService.defaultHandlersVersion = 1;

          gfx.blacklist = {
            layers.opengl.failureid = "FEATURE_FAILURE_SOFTWARE_GL";

            "vaapi" = 4;
            "vaapi.failureid" = "FEATURE_FAILURE_VAAPI_TEST_FAILED";
          };

          idle.lastDailyNotification = 1675756850;

          intl.regional_prefs.use_os_locales = true;

          media = {
            eme.enabled = true;

            gmp-gmpopenh264 = {
              abi = "x86_64-gcc3";
              lastDownload = 1668329402;
              lastDownloadFailReason = "Error: Failed downloading via ServiceRequest, status: 0, reason: error";
              lastDownloadFailed = 1666889531;
              lastInstallStart = 1668329400;
              lastUpdate = 1668329402;
              version = "1.8.1.2";
            };

            gmp-manager = {
              buildID = "20230130183437";
              lastCheck = 1675756691;
              lastEmptyCheck = 1675756691;
            };

            gmp-widevinecdm = {
              abi = "x86_64-gcc3";
              lastDownload = 1674828538;
              lastInstallStart = 1674828533;
              lastUpdate = 1674828538;
              version = "4.10.2557.0";
            };

            gmp.storage.version.observed = 1;

            videocontrols.picture-in-picture.video-toggle.enabled = false;
          };

          network = {
            cookie.cookieBehavior = 1;
            http.referer.disallowCrossSiteRelaxingDefault.top_navigation = true;
          };

          pdfjs = {
            enabledCache.state = true;
            migrationVersion = 2;
          };

          permissions.default = {
            camera = 2;
            desktop-notification = 2;
            geo = 2;
            microphone = 2;
            xr = 2;
          };

          places.database.lastMaintenance = 1675756852;

          pref.privacy.disable_button = {
            tracking_protection_exceptions = false;
            view_passwords = false;
          };

          print = {
            more-settings.open = true;
            print = {
              printer_Brother.print_in_color = false;

              printer_Brother_DCP_9022CDW = {
                print_duplex = 0;
                print_footercenter = "";
                print_footerleft = "";
                print_footerright = "";
                print_headercenter = "";
                print_headerleft = "";
                print_headerright = "";
                print_in_color = false;
              };
            };

            print_printer = "Brother_DCP_9022CDW";
          };

          privacy = {
            annotate_channels.strict_list.enabled = true;
            donottrackheader.enabled = true;
            partition.network_state.ocsp_cache = true;

            purge_trackers = {
              date_in_cookie_database = "0";
              last_purge = "1675756851136";
            };

            "query_stripping.enabled" = true; # TODO
            query_stripping.enabled.pbmode = true;

            restrict3rdpartystorage.rollout.enabledByDefault = true;

            sanitize.pending = [
              {
                "id" = "newtab-container";
                "itemsToClear" = [];
                "options" = {};
              }
            ];

            trackingprotection = {
              enabled = true;
              socialtracking.enabled = true;
            };

            userContext = {
              enabled = true;
              extension = "simple-tab-groups@drive4ik";
              ui.enabled = true;
            };
          };

          security = {
            remote_settings = {
              crlite_filters.checked = 1656529337;
              intermediates.checked = 1656529337;
            };

            sandbox.content.tempDirSuffix = "86b82f75-b18b-4db2-a563-ba4380a07a97";
          };

          services = {
            blocklist = {
              addons-mlbf.checked = 1656684436;
              gfx.checked = 1656684436;
            };

            settings = {
              blocklists = {
                addons-bloomfilters.last_check = 1675773838;
                gfx.last_check = 1675772639;
              };

              clock_skew_seconds = 0;
              last_etag = 1675795222827;
              last_update_seconds = 1675795598;

              main = {
                addons-manager-settings.last_check = 1675772639;
                anti-tracking-url-decoration.last_check = 1675772639;
                cfr.last_check = 1675772639;
                cookie-banner-rules-list.last_check = 1675772639;
                devtools-compatibility-browsers.last_check = 1675772639;
                devtools-devices.last_check = 1675772639;
                doh-config.last_check = 1675772639;
                doh-providers.last_check = 1675772639;
                fxmonitor-breaches.last_check = 1675772639;
                hijack-blocklists.last_check = 1675772639;
                language-dictionaries.last_check = 1675772639;
                message-groups.last_check = 1675772639;
                ms-images.last_check = 1675772639;
                nimbus-desktop-experiments.last_check = 1675793197;
                normandy-recipes-capabilities.last_check = 1675772639;
                partitioning-exempt-urls.last_check = 1675772639;
                password-recipes.last_check = 1675772639;
                password-rules.last_check = 1675772639;
                personality-provider-models.last_check = 1675772639;
                personality-provider-recipe.last_check = 1675772639;
                pioneer-study-addons-v1.last_check = 1675772639;
                public-suffix-list.last_check = 1675772639;
                query-stripping.last_check = 1675772639;
                search-config.last_check = 1675772639;
                search-default-override-allowlist.last_check = 1675772639;
                search-telemetry-v2.last_check = 1675772639;
                sites-classification.last_check = 1675772639;
                tippytop.last_check = 1675772639;
                top-sites.last_check = 1675772639;
                url-classifier-skip-urls.last_check = 1675772639;
                websites-with-shared-credential-backends.last_check = 1675772639;
                whats-new-panel.last_check = 1675772639;
              };

              security-state = {
                cert-revocations.last_check = 1675772639;
                intermediates.last_check = 1675772639;
                onecrl.last_check = 1675772639;
              };
              security.onecrl.checked = 1656529337;
            };

            sync = {
              clients.lastSync = "0";
              declinedEngines = "";
              globalScore = 0;
              nextSync = 0;
              tabs.lastSync = "0";
            };
          };

          signon.rememberSignons = false;

          storage.vacuum.last = {
            index = 1;
            places.sqlite = 1673364894;
          };

          svg.context-properties.content.enabled = true;

          toolkit = {
            legacyUserProfileCustomizations.stylesheets = true;

            startup.last_success = 1675756592;

            telemetry = {
              cachedClientID = "7d88e3fb-f77d-4d7e-8aa5-623d7349a4dc";
              pioneer-new-studies-available = true;
              reportingpolicy.firstRun = false;
              previousBuildID = "20230130183437";
            };
          };

          trailhead.firstrun.didSeeAboutWelcome = true;
        };
      };
    };
  };
}