tonarchy
tonarchy
https://git.tonybtw.com/tonarchy.git
git://git.tonybtw.com/tonarchy.git
Added firefox defaults, etc.
Diff
diff --git a/iso/airootfs/usr/share/tonarchy/fastfetch/config.jsonc b/iso/airootfs/usr/share/tonarchy/fastfetch/config.jsonc
index bd5e34a..2d69209 100644
--- a/iso/airootfs/usr/share/tonarchy/fastfetch/config.jsonc
+++ b/iso/airootfs/usr/share/tonarchy/fastfetch/config.jsonc
@@ -32,7 +32,11 @@
"host": "blue"
}
},
- "os",
+ {
+ "type": "os",
+ "key": "OS",
+ "format": "Tonarchy"
+ },
"kernel",
"memory",
"packages",
diff --git a/iso/airootfs/usr/share/tonarchy/fastfetch/logo.txt b/iso/airootfs/usr/share/tonarchy/fastfetch/logo.txt
index db099b0..b53317b 100644
--- a/iso/airootfs/usr/share/tonarchy/fastfetch/logo.txt
+++ b/iso/airootfs/usr/share/tonarchy/fastfetch/logo.txt
@@ -1,6 +1,6 @@
-████████╗
-╚══██╔══╝
- ██║
- ██║
- ██║
- ╚═╝
+ ████████╗
+ ╚══██╔══╝
+ ██║
+ ██║
+ ██║
+ ╚═╝
diff --git a/iso/airootfs/usr/share/tonarchy/firefox/profile/addonStartup.json.lz4 b/iso/airootfs/usr/share/tonarchy/firefox/default-release/addonStartup.json.lz4
similarity index 100%
rename from iso/airootfs/usr/share/tonarchy/firefox/profile/addonStartup.json.lz4
rename to iso/airootfs/usr/share/tonarchy/firefox/default-release/addonStartup.json.lz4
diff --git a/iso/airootfs/usr/share/tonarchy/firefox/profile/extension-settings.json b/iso/airootfs/usr/share/tonarchy/firefox/default-release/extension-settings.json
similarity index 100%
rename from iso/airootfs/usr/share/tonarchy/firefox/profile/extension-settings.json
rename to iso/airootfs/usr/share/tonarchy/firefox/default-release/extension-settings.json
diff --git a/iso/airootfs/usr/share/tonarchy/firefox/profile/extensions.json b/iso/airootfs/usr/share/tonarchy/firefox/default-release/extensions.json
similarity index 100%
rename from iso/airootfs/usr/share/tonarchy/firefox/profile/extensions.json
rename to iso/airootfs/usr/share/tonarchy/firefox/default-release/extensions.json
diff --git a/iso/airootfs/usr/share/tonarchy/firefox/profile/extensions/addon@darkreader.org.xpi b/iso/airootfs/usr/share/tonarchy/firefox/default-release/extensions/addon@darkreader.org.xpi
similarity index 100%
rename from iso/airootfs/usr/share/tonarchy/firefox/profile/extensions/addon@darkreader.org.xpi
rename to iso/airootfs/usr/share/tonarchy/firefox/default-release/extensions/addon@darkreader.org.xpi
diff --git a/iso/airootfs/usr/share/tonarchy/firefox/profile/extensions/uBlock0@raymondhill.net.xpi b/iso/airootfs/usr/share/tonarchy/firefox/default-release/extensions/uBlock0@raymondhill.net.xpi
similarity index 100%
rename from iso/airootfs/usr/share/tonarchy/firefox/profile/extensions/uBlock0@raymondhill.net.xpi
rename to iso/airootfs/usr/share/tonarchy/firefox/default-release/extensions/uBlock0@raymondhill.net.xpi
diff --git a/iso/airootfs/usr/share/tonarchy/firefox/profile/extensions/{4520dc08-80f4-4b2e-982a-c17af42e5e4d}.xpi b/iso/airootfs/usr/share/tonarchy/firefox/default-release/extensions/{4520dc08-80f4-4b2e-982a-c17af42e5e4d}.xpi
similarity index 100%
rename from iso/airootfs/usr/share/tonarchy/firefox/profile/extensions/{4520dc08-80f4-4b2e-982a-c17af42e5e4d}.xpi
rename to iso/airootfs/usr/share/tonarchy/firefox/default-release/extensions/{4520dc08-80f4-4b2e-982a-c17af42e5e4d}.xpi
diff --git a/iso/airootfs/usr/share/tonarchy/firefox/profile/user.js b/iso/airootfs/usr/share/tonarchy/firefox/default-release/user.js
similarity index 100%
rename from iso/airootfs/usr/share/tonarchy/firefox/profile/user.js
rename to iso/airootfs/usr/share/tonarchy/firefox/default-release/user.js
diff --git a/iso/airootfs/usr/share/tonarchy/firefox/installs.ini b/iso/airootfs/usr/share/tonarchy/firefox/installs.ini
deleted file mode 100644
index 2a6a8be..0000000
--- a/iso/airootfs/usr/share/tonarchy/firefox/installs.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[308046B0AF4A39CB]
-Default=default
-Locked=1
diff --git a/iso/airootfs/usr/share/tonarchy/firefox/profile/prefs.js b/iso/airootfs/usr/share/tonarchy/firefox/profile/prefs.js
deleted file mode 100644
index 33627f8..0000000
--- a/iso/airootfs/usr/share/tonarchy/firefox/profile/prefs.js
+++ /dev/null
@@ -1,379 +0,0 @@
-// Mozilla User Preferences
-
-// DO NOT EDIT THIS FILE.
-//
-// If you make changes to this file while the application is running,
-// the changes will be overwritten when the application exits.
-//
-// To change a preference value, you can either:
-// - modify it via the UI (e.g. via about:config in the browser); or
-// - set it within a user.js file in your profile.
-
-user_pref("_user.js.parrot", "SUCCESS: No no he's not dead, he's, he's restin'!");
-user_pref("accessibility.typeaheadfind.flashBar", 0);
-user_pref("app.normandy.api_url", "");
-user_pref("app.normandy.enabled", false);
-user_pref("app.normandy.first_run", false);
-user_pref("app.normandy.migrationsApplied", 12);
-user_pref("app.normandy.user_id", "503dff39-ba43-4409-9901-d9ef5f40aca0");
-user_pref("app.shield.optoutstudies.enabled", false);
-user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1768798932);
-user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1768802543);
-user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 1757216917);
-user_pref("app.update.lastUpdateTime.region-update-timer", 1768711476);
-user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1757216889);
-user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1768798932);
-user_pref("app.update.lastUpdateTime.suggest-ingest", 1757216888);
-user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1768798932);
-user_pref("breakpad.reportURL", "");
-user_pref("browser.aboutConfig.showWarning", false);
-user_pref("browser.bookmarks.addedImportButton", true);
-user_pref("browser.bookmarks.restore_default_bookmarks", false);
-user_pref("browser.cache.disk.enable", false);
-user_pref("browser.contentblocking.category", "strict");
-user_pref("browser.contextual-services.contextId", "6d31957d-706c-4dbe-82e8-631328adbe91");
-user_pref("browser.contextual-services.contextId.timestamp-in-seconds", 1757216887);
-user_pref("browser.discovery.enabled", false);
-user_pref("browser.download.alwaysOpenPanel", false);
-user_pref("browser.download.always_ask_before_handling_new_types", true);
-user_pref("browser.download.lastDir", "/home/tony");
-user_pref("browser.download.manager.addToRecentDocs", false);
-user_pref("browser.download.panel.shown", true);
-user_pref("browser.download.start_downloads_in_tmp_dir", true);
-user_pref("browser.download.useDownloadDir", false);
-user_pref("browser.download.viewableInternally.typeWasRegistered.avif", true);
-user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true);
-user_pref("browser.eme.ui.firstContentShown", true);
-user_pref("browser.engagement.ctrlTab.has-used", true);
-user_pref("browser.engagement.downloads-button.has-used", true);
-user_pref("browser.firefox-view.view-count", 5);
-user_pref("browser.formfill.enable", false);
-user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1757216887);
-user_pref("browser.laterrun.bookkeeping.sessionCount", 1);
-user_pref("browser.link.open_newwindow.restriction", 0);
-user_pref("browser.migration.version", 161);
-user_pref("browser.ml.chat.nimbus", "ai-chatbot-page-summarization-mvp-treatment-a-callout-badge-rollout:treatment-a-callout-badge");
-user_pref("browser.ml.linkPreview.enabled", true);
-user_pref("browser.ml.linkPreview.nimbus", "link-previews-all-channel-rollout-without-onboarding:long-press-preview");
-user_pref("browser.ml.linkPreview.onboardingTimes", "1757217452534,0");
-user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false);
-user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false);
-user_pref("browser.newtabpage.activity-stream.default.sites", "");
-user_pref("browser.newtabpage.activity-stream.discoverystream.spoc.impressions", "{\"CAISCGluc3VyaWZ5\":[1757216926797],\"CAISCnNtYXJ0YXNzZXQ\":[1757216926800]}");
-user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
-user_pref("browser.newtabpage.activity-stream.impressionId", "{29b88f9d-14a6-41b9-ad00-046a31c5cce7}");
-user_pref("browser.newtabpage.activity-stream.showSponsored", false);
-user_pref("browser.newtabpage.activity-stream.showSponsoredCheckboxes", false);
-user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
-user_pref("browser.newtabpage.activity-stream.telemetry", false);
-user_pref("browser.newtabpage.enabled", false);
-user_pref("browser.newtabpage.storageVersion", 1);
-user_pref("browser.pageActions.persistedActions", "{\"ids\":[\"bookmark\"],\"idsInUrlbar\":[\"bookmark\"],\"idsInUrlbarPreProton\":[],\"version\":1}");
-user_pref("browser.pagethumbnails.storage_version", 3);
-user_pref("browser.places.speculativeConnect.enabled", false);
-user_pref("browser.policies.applied", true);
-user_pref("browser.preferences.experimental.hidden", true);
-user_pref("browser.privatebrowsing.forceMediaMemoryCache", true);
-user_pref("browser.proton.toolbar.version", 3);
-user_pref("browser.region.update.updated", 1768711477);
-user_pref("browser.safebrowsing.downloads.remote.enabled", false);
-user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1768797638793");
-user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1768819238793");
-user_pref("browser.search.region", "US");
-user_pref("browser.search.separatePrivateDefault.ui.enabled", true);
-user_pref("browser.search.serpEventTelemetryCategorization.regionEnabled", true);
-user_pref("browser.search.suggest.enabled", false);
-user_pref("browser.search.totalSearches", 100);
-user_pref("browser.sessionstore.privacy_level", 2);
-user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20251124145406");
-user_pref("browser.shell.didSkipDefaultBrowserCheckOnFirstRun", true);
-user_pref("browser.shell.mostRecentDateSetAsDefault", "1768797638");
-user_pref("browser.shell.mostRecentDefaultPromptSeen", "1763614177");
-user_pref("browser.shell.shortcutFavicons", false);
-user_pref("browser.shopping.experience2023.enabled", false);
-user_pref("browser.startup.couldRestoreSession.count", 2);
-user_pref("browser.startup.homepage", "about:blank");
-user_pref("browser.startup.homepage_override.buildID", "20250827004350");
-user_pref("browser.startup.homepage_override.mstone", "ignore");
-user_pref("browser.startup.lastColdStartupCheck", 1768797639);
-user_pref("browser.startup.page", 0);
-user_pref("browser.tabs.crashReporting.sendReport", false);
-user_pref("browser.tabs.searchclipboardfor.middleclick", false);
-user_pref("browser.termsofuse.prefMigrationCheck", true);
-user_pref("browser.theme.toolbar-theme", 0);
-user_pref("browser.topsites.contile.cacheValidFor", 10800);
-user_pref("browser.topsites.contile.lastFetch", 1757216888);
-user_pref("browser.translations.mostRecentTargetLanguages", "en");
-user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[\"addon_darkreader_org-browser-action\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"customizableui-special-spring1\",\"vertical-spacer\",\"urlbar-container\",\"customizableui-special-spring2\",\"downloads-button\",\"fxa-toolbar-menu-button\",\"unified-extensions-button\",\"ublock0_raymondhill_net-browser-action\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"firefox-view-button\",\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"vertical-tabs\":[],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"]},\"seen\":[\"developer-button\",\"screenshot-button\",\"ublock0_raymondhill_net-browser-action\",\"addon_darkreader_org-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"vertical-tabs\",\"PersonalToolbar\",\"toolbar-menubar\",\"TabsToolbar\",\"unified-extensions-area\"],\"currentVersion\":23,\"newElementCount\":3}");
-user_pref("browser.uitour.enabled", false);
-user_pref("browser.urlbar.addons.featureGate", false);
-user_pref("browser.urlbar.amp.featureGate", false);
-user_pref("browser.urlbar.lastUrlbarSearchSeconds", 1768712692);
-user_pref("browser.urlbar.mdn.featureGate", false);
-user_pref("browser.urlbar.placeholderName", "Google");
-user_pref("browser.urlbar.placeholderName.private", "Google");
-user_pref("browser.urlbar.pocket.featureGate", false);
-user_pref("browser.urlbar.quickactions.timesShownOnboardingLabel", 3);
-user_pref("browser.urlbar.quicksuggest.enabled", false);
-user_pref("browser.urlbar.quicksuggest.migrationVersion", 3);
-user_pref("browser.urlbar.showSearchTerms.enabled", false);
-user_pref("browser.urlbar.speculativeConnect.enabled", false);
-user_pref("browser.urlbar.suggest.quicksuggest.nonsponsored", false);
-user_pref("browser.urlbar.suggest.quicksuggest.sponsored", false);
-user_pref("browser.urlbar.suggest.searches", false);
-user_pref("browser.urlbar.trending.featureGate", false);
-user_pref("browser.urlbar.weather.featureGate", false);
-user_pref("browser.urlbar.wikipedia.featureGate", false);
-user_pref("browser.urlbar.yelp.featureGate", false);
-user_pref("browser.xul.error_pages.expert_bad_cert", true);
-user_pref("captchadetection.hasUnsubmittedData", false);
-user_pref("captchadetection.lastSubmission", 1768797);
-user_pref("captivedetect.canonicalURL", "");
-user_pref("datareporting.dau.cachedUsageProfileGroupID", "5a16e813-bb30-4f58-a198-7a0f40281e23");
-user_pref("datareporting.dau.cachedUsageProfileID", "a32db8e3-76b7-4574-a7b4-008e86d1cef6");
-user_pref("datareporting.healthreport.uploadEnabled", false);
-user_pref("datareporting.policy.dataSubmissionEnabled", false);
-user_pref("datareporting.policy.dataSubmissionPolicyAcceptedVersion", 2);
-user_pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "1757216888255");
-user_pref("devtools.debugger.pending-selected-location", "{\"url\":\"https://tony.dev-leasecalcs.com/app/public/js/google_maps_react_dashboard.js\",\"line\":17,\"column\":54}");
-user_pref("devtools.debugger.prefs-schema-version", 11);
-user_pref("devtools.debugger.remote-enabled", false);
-user_pref("devtools.everOpened", true);
-user_pref("devtools.netmonitor.columnsData", "[{\"name\":\"override\",\"minWidth\":20,\"width\":2},{\"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.33},{\"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\":15}]");
-user_pref("devtools.netmonitor.msg.visibleColumns", "[\"data\",\"time\"]");
-user_pref("devtools.netmonitor.requestfilter", "?c=");
-user_pref("devtools.responsive.reloadNotification.enabled", false);
-user_pref("devtools.selfxss.count", 5);
-user_pref("devtools.toolbox.host", "right");
-user_pref("devtools.toolbox.previousHost", "bottom");
-user_pref("devtools.toolbox.selectedTool", "webconsole");
-user_pref("devtools.toolbox.splitconsole.open", true);
-user_pref("devtools.toolsidebar-height.inspector", 350);
-user_pref("devtools.toolsidebar-width.inspector", 945);
-user_pref("devtools.toolsidebar-width.inspector.splitsidebar", 225);
-user_pref("distribution.iniFile.exists.appversion", "145.0.2");
-user_pref("distribution.iniFile.exists.value", true);
-user_pref("distribution.nixos.bookmarksProcessed", true);
-user_pref("doh-rollout.doneFirstRun", true);
-user_pref("doh-rollout.home-region", "US");
-user_pref("doh-rollout.skipHeuristicsCheck", true);
-user_pref("dom.disable_window_move_resize", true);
-user_pref("dom.forms.autocomplete.formautofill", true);
-user_pref("dom.push.userAgentID", "66291c2c10064d2dbdbafbf8a1fdb527");
-user_pref("dom.security.https_only_mode", true);
-user_pref("dom.security.https_only_mode_ever_enabled", true);
-user_pref("dom.security.https_only_mode_send_http_background_request", false);
-user_pref("extensions.activeThemeID", "{4520dc08-80f4-4b2e-982a-c17af42e5e4d}");
-user_pref("extensions.blocklist.pingCountVersion", -1);
-user_pref("extensions.colorway-builtin-themes-cleanup", 1);
-user_pref("extensions.databaseSchema", 37);
-user_pref("extensions.enabledScopes", 5);
-user_pref("extensions.getAddons.cache.lastUpdate", 1768798933);
-user_pref("extensions.getAddons.databaseSchema", 6);
-user_pref("extensions.getAddons.showPane", false);
-user_pref("extensions.htmlaboutaddons.recommendations.enabled", false);
-user_pref("extensions.lastAppBuildId", "20251124145406");
-user_pref("extensions.lastAppVersion", "145.0.2");
-user_pref("extensions.lastPlatformVersion", "145.0.2");
-user_pref("extensions.pendingOperations", false);
-user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true);
-user_pref("extensions.postDownloadThirdPartyPrompt", false);
-user_pref("extensions.quarantinedDomains.list", "autoatendimento.bb.com.br,ibpf.sicredi.com.br,ibpj.sicredi.com.br,internetbanking.caixa.gov.br,www.ib12.bradesco.com.br,www2.bancobrasil.com.br");
-user_pref("extensions.signatureCheckpoint", 1);
-user_pref("extensions.ui.dictionary.hidden", true);
-user_pref("extensions.ui.extension.hidden", false);
-user_pref("extensions.ui.lastCategory", "addons://list/extension");
-user_pref("extensions.ui.locale.hidden", true);
-user_pref("extensions.ui.mlmodel.hidden", true);
-user_pref("extensions.ui.sitepermission.hidden", true);
-user_pref("extensions.ui.theme.hidden", false);
-user_pref("extensions.webcompat-reporter.enabled", false);
-user_pref("extensions.webcompat.enable_shims", true);
-user_pref("extensions.webcompat.perform_injections", true);
-user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.addon@darkreader.org", true);
-user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.uBlock0@raymondhill.net", true);
-user_pref("extensions.webextensions.uuids", "{\"formautofill@mozilla.org\":\"3a75cde3-2a4f-4d6b-ba14-555e91ad1946\",\"newtab@mozilla.org\":\"05068616-d81c-44c6-b0cf-126f29c730d2\",\"pictureinpicture@mozilla.org\":\"c8887260-0a28-4988-b79b-6151f7866bb6\",\"addons-search-detection@mozilla.com\":\"cb4c9012-b35a-4111-918e-8bd219ed595a\",\"webcompat@mozilla.org\":\"9a310967-e580-48bf-b3e8-4eafebbc122d\",\"default-theme@mozilla.org\":\"1d1bd0a9-ea1a-42d0-952b-dbb4029a7684\",\"uBlock0@raymondhill.net\":\"a49b8822-5428-4b40-a099-a0a2462fa78b\",\"{4520dc08-80f4-4b2e-982a-c17af42e5e4d}\":\"a7ed3039-88ce-4403-9bf7-df7f9ac23887\",\"ipp-activator@mozilla.com\":\"47f59e63-7583-4845-addb-6b53cc45cfe9\",\"addon@darkreader.org\":\"ba7b2aec-cb92-4f80-ab65-fffaaf462ef9\",\"data-leak-blocker@mozilla.com\":\"1b949891-d037-435a-a4d8-066fec00e9c5\"}");
-user_pref("gecko.handlerService.defaultHandlersVersion", 1);
-user_pref("geo.provider.ms-windows-location", false);
-user_pref("geo.provider.use_corelocation", false);
-user_pref("geo.provider.use_geoclue", false);
-user_pref("idle.lastDailyNotification", 1768798805);
-user_pref("layout.css.prefers-color-scheme.content-override", 0);
-user_pref("media.eme.enabled", true);
-user_pref("media.gmp-gmpopenh264.abi", "x86_64-gcc3");
-user_pref("media.gmp-gmpopenh264.hashValue", "f5246bf14d038adf4ce0c4360262ab722bc3de4220f047c3d542b4c564074b4877dc8659e3125c5171c749e7ce93f20cc63777eb5e1539e960670cbc5f30ac85");
-user_pref("media.gmp-gmpopenh264.lastDownload", 1757216918);
-user_pref("media.gmp-gmpopenh264.lastInstallStart", 1757216917);
-user_pref("media.gmp-gmpopenh264.lastUpdate", 1757216918);
-user_pref("media.gmp-gmpopenh264.version", "2.6.0");
-user_pref("media.gmp-manager.buildID", "20251124145406");
-user_pref("media.gmp-manager.lastCheck", 1768797742);
-user_pref("media.gmp-manager.lastEmptyCheck", 1768797742);
-user_pref("media.gmp-widevinecdm.abi", "x86_64-gcc3");
-user_pref("media.gmp-widevinecdm.hashValue", "421214210a09a9f9ed8ce482ef857f1c2b29ce1739240d1ec99a61caa3d80db3393752275722bdf5f503489f12a753215fe8a0c82de3aca23780d4ffe5792eb1");
-user_pref("media.gmp-widevinecdm.lastDownload", 1764829310);
-user_pref("media.gmp-widevinecdm.lastInstallStart", 1764829310);
-user_pref("media.gmp-widevinecdm.lastUpdate", 1764829311);
-user_pref("media.gmp-widevinecdm.version", "4.10.2934.0");
-user_pref("media.gmp.storage.version.observed", 1);
-user_pref("media.memory_cache_max_size", 65536);
-user_pref("media.peerconnection.ice.default_address_only", true);
-user_pref("media.peerconnection.ice.proxy_only_if_behind_proxy", true);
-user_pref("media.videocontrols.picture-in-picture.video-toggle.first-seen-secs", 1757217471);
-user_pref("media.videocontrols.picture-in-picture.video-toggle.has-used", true);
-user_pref("network.IDN_show_punycode", true);
-user_pref("network.auth.subresource-http-auth-allow", 1);
-user_pref("network.captive-portal-service.enabled", false);
-user_pref("network.connectivity-service.enabled", false);
-user_pref("network.cookie.CHIPS.lastMigrateDatabase", 2);
-user_pref("network.dns.disablePrefetch", true);
-user_pref("network.dns.disablePrefetchFromHTTPS", true);
-user_pref("network.file.disable_unc_paths", true);
-user_pref("network.gio.supported-protocols", "");
-user_pref("network.http.referer.XOriginTrimmingPolicy", 2);
-user_pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true);
-user_pref("network.http.speculative-parallel-limit", 0);
-user_pref("network.prefetch-next", false);
-user_pref("network.proxy.socks_remote_dns", true);
-user_pref("nimbus.migrations.after-remote-settings-update", 0);
-user_pref("nimbus.migrations.after-store-initialized", 2);
-user_pref("nimbus.migrations.init-started", 0);
-user_pref("nimbus.profileId", "cf6c6da9-2999-494c-9f14-260aec63ffd1");
-user_pref("pdfjs.enableAltText", true);
-user_pref("pdfjs.enableAltTextForEnglish", true);
-user_pref("pdfjs.enableScripting", false);
-user_pref("pdfjs.enabledCache.state", true);
-user_pref("pdfjs.migrationVersion", 2);
-user_pref("permissions.manager.defaultsUrl", "");
-user_pref("places.database.lastMaintenance", 1768551931);
-user_pref("print_printer", "Mozilla Save to PDF");
-user_pref("privacy.annotate_channels.strict_list.enabled", true);
-user_pref("privacy.bounceTrackingProtection.hasMigratedUserActivationData", true);
-user_pref("privacy.bounceTrackingProtection.mode", 1);
-user_pref("privacy.clearHistory.cookiesAndStorage", false);
-user_pref("privacy.clearHistory.formdata", true);
-user_pref("privacy.clearOnShutdown.cookies", false);
-user_pref("privacy.clearOnShutdown.offlineApps", true);
-user_pref("privacy.clearOnShutdown_v2.downloads", true);
-user_pref("privacy.clearOnShutdown_v2.formdata", true);
-user_pref("privacy.clearSiteData.browsingHistoryAndDownloads", true);
-user_pref("privacy.clearSiteData.cookiesAndStorage", false);
-user_pref("privacy.clearSiteData.formdata", true);
-user_pref("privacy.clearSiteData.historyFormDataAndDownloads", true);
-user_pref("privacy.cpd.cookies", false);
-user_pref("privacy.fingerprintingProtection", true);
-user_pref("privacy.history.custom", true);
-user_pref("privacy.purge_trackers.date_in_cookie_database", "0");
-user_pref("privacy.purge_trackers.last_purge", "1768798805370");
-user_pref("privacy.query_stripping.enabled", true);
-user_pref("privacy.query_stripping.enabled.pbmode", true);
-user_pref("privacy.resistFingerprinting.block_mozAddonManager", true);
-user_pref("privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs3", true);
-user_pref("privacy.sanitize.pending", "[{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]");
-user_pref("privacy.sanitize.timeSpan", 0);
-user_pref("privacy.spoof_english", 1);
-user_pref("privacy.trackingprotection.allow_list.hasMigratedCategoryPrefs", true);
-user_pref("privacy.trackingprotection.consentmanager.skip.pbmode.enabled", false);
-user_pref("privacy.trackingprotection.emailtracking.enabled", true);
-user_pref("privacy.trackingprotection.enabled", true);
-user_pref("privacy.trackingprotection.socialtracking.enabled", true);
-user_pref("privacy.userContext.enabled", true);
-user_pref("privacy.userContext.ui.enabled", true);
-user_pref("privacy.window.maxInnerWidth", 1600);
-user_pref("security.OCSP.require", true);
-user_pref("security.cert_pinning.enforcement_level", 2);
-user_pref("security.csp.reporting.enabled", false);
-user_pref("security.ssl.require_safe_negotiation", true);
-user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true);
-user_pref("security.tls.enable_0rtt_data", false);
-user_pref("services.settings.blocklists.addons-bloomfilters.last_check", 1768799936);
-user_pref("services.settings.blocklists.gfx.last_check", 1768799936);
-user_pref("services.settings.clock_skew_seconds", -3559);
-user_pref("services.settings.last_etag", "\"1768795026964\"");
-user_pref("services.settings.last_update_seconds", 1768802491);
-user_pref("services.settings.main.addons-data-leak-blocker-domains.last_check", 1768799936);
-user_pref("services.settings.main.addons-manager-settings.last_check", 1768799936);
-user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1768799936);
-user_pref("services.settings.main.bounce-tracking-protection-exceptions.last_check", 1768799936);
-user_pref("services.settings.main.cfr.last_check", 1768799936);
-user_pref("services.settings.main.cookie-banner-rules-list.last_check", 1768799936);
-user_pref("services.settings.main.devtools-compatibility-browsers.last_check", 1768799936);
-user_pref("services.settings.main.devtools-devices.last_check", 1768799936);
-user_pref("services.settings.main.doh-config.last_check", 1768799936);
-user_pref("services.settings.main.doh-providers.last_check", 1768799936);
-user_pref("services.settings.main.fingerprinting-protection-overrides.last_check", 1768799936);
-user_pref("services.settings.main.fxmonitor-breaches.last_check", 1768799936);
-user_pref("services.settings.main.fxrelay-denylist.last_check", 1768799936);
-user_pref("services.settings.main.hijack-blocklists.last_check", 1768799936);
-user_pref("services.settings.main.language-dictionaries.last_check", 1768799936);
-user_pref("services.settings.main.message-groups.last_check", 1768799936);
-user_pref("services.settings.main.moz-essential-domain-fallbacks.last_check", 1768799936);
-user_pref("services.settings.main.newtab-wallpapers-v2.last_check", 1768799936);
-user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1768799936);
-user_pref("services.settings.main.nimbus-secure-experiments.last_check", 1768799936);
-user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1768799936);
-user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1768799936);
-user_pref("services.settings.main.password-recipes.last_check", 1768799936);
-user_pref("services.settings.main.password-rules.last_check", 1768799936);
-user_pref("services.settings.main.personality-provider-models.last_check", 1768799936);
-user_pref("services.settings.main.personality-provider-recipe.last_check", 1768799936);
-user_pref("services.settings.main.query-stripping.last_check", 1768799936);
-user_pref("services.settings.main.remote-permissions.last_check", 1768799936);
-user_pref("services.settings.main.search-categorization.last_check", 1768799936);
-user_pref("services.settings.main.search-config-icons.last_check", 1768799936);
-user_pref("services.settings.main.search-config-overrides-v2.last_check", 1768799936);
-user_pref("services.settings.main.search-config-v2.last_check", 1768799936);
-user_pref("services.settings.main.search-default-override-allowlist.last_check", 1768799936);
-user_pref("services.settings.main.search-telemetry-v2.last_check", 1768799936);
-user_pref("services.settings.main.sites-classification.last_check", 1768799936);
-user_pref("services.settings.main.third-party-cookie-blocking-exempt-urls.last_check", 1768799936);
-user_pref("services.settings.main.tippytop.last_check", 1768799936);
-user_pref("services.settings.main.top-sites.last_check", 1768799936);
-user_pref("services.settings.main.tracking-protection-lists.last_check", 1768799936);
-user_pref("services.settings.main.translations-models-v2.last_check", 1768799936);
-user_pref("services.settings.main.translations-models.last_check", 1768799936);
-user_pref("services.settings.main.translations-wasm.last_check", 1768799936);
-user_pref("services.settings.main.url-classifier-exceptions.last_check", 1768799936);
-user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1768799936);
-user_pref("services.settings.main.url-parser-default-unknown-schemes-interventions.last_check", 1768799936);
-user_pref("services.settings.main.urlbar-persisted-search-terms.last_check", 1768799936);
-user_pref("services.settings.main.webcompat-interventions.last_check", 1768799936);
-user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1768799936);
-user_pref("services.settings.security-state.cert-revocations.last_check", 1768799936);
-user_pref("services.settings.security-state.intermediates.last_check", 1768799936);
-user_pref("services.settings.security-state.onecrl.last_check", 1768799936);
-user_pref("services.sync.clients.lastSync", "0");
-user_pref("services.sync.declinedEngines", "");
-user_pref("services.sync.engine.addresses.available", true);
-user_pref("services.sync.globalScore", 0);
-user_pref("services.sync.nextSync", 0);
-user_pref("sidebar.backupState", "{\"command\":\"viewBookmarksSidebar\",\"panelOpen\":false,\"launcherExpanded\":false,\"launcherVisible\":false}");
-user_pref("sidebar.notification.badge.aichat", true);
-user_pref("sidebar.old-sidebar.has-used", true);
-user_pref("sidebar.visibility", "hide-sidebar");
-user_pref("signon.autofillForms", false);
-user_pref("signon.formlessCapture.enabled", false);
-user_pref("signon.rustMirror.migrationNeeded", true);
-user_pref("storage.vacuum.last.content-prefs.sqlite", 1768191418);
-user_pref("storage.vacuum.last.index", 2);
-user_pref("storage.vacuum.last.places.sqlite", 1768089765);
-user_pref("toolkit.coverage.endpoint.base", "");
-user_pref("toolkit.coverage.opt-out", true);
-user_pref("toolkit.profiles.storeID", "e916b44e");
-user_pref("toolkit.startup.last_success", 1768797638);
-user_pref("toolkit.telemetry.archive.enabled", false);
-user_pref("toolkit.telemetry.bhrPing.enabled", false);
-user_pref("toolkit.telemetry.cachedClientID", "2e63b480-e99c-46a4-a471-aba904ff57dd");
-user_pref("toolkit.telemetry.cachedProfileGroupID", "38d6c495-7b84-481b-95e9-8995076c37df");
-user_pref("toolkit.telemetry.coverage.opt-out", true);
-user_pref("toolkit.telemetry.firstShutdownPing.enabled", false);
-user_pref("toolkit.telemetry.newProfilePing.enabled", false);
-user_pref("toolkit.telemetry.previousBuildID", "20250827004350");
-user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
-user_pref("toolkit.telemetry.server", "data:,");
-user_pref("toolkit.telemetry.shutdownPingSender.enabled", false);
-user_pref("toolkit.telemetry.unified", false);
-user_pref("toolkit.telemetry.updatePing.enabled", false);
-user_pref("toolkit.winRegisterApplicationRestart", false);
-user_pref("trailhead.firstrun.didSeeAboutWelcome", true);
-user_pref("widget.non-native-theme.use-theme-accent", false);
diff --git a/iso/airootfs/usr/share/tonarchy/firefox/profiles.ini b/iso/airootfs/usr/share/tonarchy/firefox/profiles.ini
index a103bcb..3f4488a 100644
--- a/iso/airootfs/usr/share/tonarchy/firefox/profiles.ini
+++ b/iso/airootfs/usr/share/tonarchy/firefox/profiles.ini
@@ -3,7 +3,7 @@ StartWithLastProfile=1
Version=2
[Profile0]
-Name=default
+Name=default-release
IsRelative=1
-Path=default
+Path=default-release
Default=1
diff --git a/iso/airootfs/usr/share/tonarchy/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/iso/airootfs/usr/share/tonarchy/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
index 6ddb3db..095ccd7 100644
--- a/iso/airootfs/usr/share/tonarchy/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
+++ b/iso/airootfs/usr/share/tonarchy/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
@@ -50,5 +50,11 @@
</property>
<property name="desktop-icons" type="empty">
<property name="show-hidden-files" type="bool" value="false"/>
+ <property name="file-icons" type="empty">
+ <property name="show-home" type="bool" value="false"/>
+ <property name="show-filesystem" type="bool" value="false"/>
+ <property name="show-trash" type="bool" value="false"/>
+ <property name="show-removable" type="bool" value="false"/>
+ </property>
</property>
</channel>
diff --git a/iso/airootfs/usr/share/tonarchy/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/iso/airootfs/usr/share/tonarchy/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
index 9e53bc3..2bf57ad 100644
--- a/iso/airootfs/usr/share/tonarchy/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
+++ b/iso/airootfs/usr/share/tonarchy/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
@@ -21,7 +21,6 @@
<value type="int" value="7"/>
<value type="int" value="8"/>
<value type="int" value="9"/>
- <value type="int" value="10"/>
</property>
<property name="background-style" type="uint" value="0"/>
<property name="mode" type="uint" value="0"/>
@@ -30,7 +29,7 @@
<property name="plugins" type="empty">
<property name="plugin-2" type="string" value="tasklist">
<property name="grouping" type="uint" value="1"/>
- <property name="show-labels" type="bool" value="false"/>
+ <property name="show-labels" type="bool" value="true"/>
<property name="flat-buttons" type="bool" value="false"/>
<property name="show-handle" type="bool" value="false"/>
<property name="show-tooltips" type="bool" value="false"/>
@@ -38,7 +37,7 @@
</property>
<property name="plugin-3" type="string" value="separator">
<property name="expand" type="bool" value="true"/>
- <property name="style" type="uint" value="2"/>
+ <property name="style" type="uint" value="0"/>
</property>
<property name="plugin-4" type="string" value="pager">
<property name="rows" type="uint" value="1"/>
@@ -53,24 +52,18 @@
</property>
<property name="plugin-6" type="string" value="systray">
<property name="square-icons" type="bool" value="true"/>
- <property name="known-legacy-items" type="array">
- <value type="string" value="wi-fi network connection “imaginaryi” active: imaginaryi (69%)"/>
- <value type="string" value="wi-fi network connection “imaginaryi” active: imaginaryi (63%)"/>
- </property>
- <property name="known-items" type="array">
- <value type="string" value="chrome_status_icon_1"/>
- </property>
</property>
<property name="plugin-7" type="string" value="separator">
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-8" type="string" value="clock">
<property name="mode" type="uint" value="2"/>
+ <property name="digital-layout" type="uint" value="3"/>
+ <property name="digital-time-font" type="string" value="Iosevka Nerd Font Propo Semi-Bold Oblique 14"/>
</property>
<property name="plugin-9" type="string" value="separator">
<property name="style" type="uint" value="0"/>
</property>
- <property name="plugin-10" type="string" value="actions"/>
<property name="plugin-11" type="string" value="whiskermenu">
<property name="button-icon" type="string" value="/usr/share/tonarchy/favicon.png"/>
<property name="menu-width" type="int" value="499"/>
@@ -83,11 +76,11 @@
<property name="favorites" type="array">
</property>
<property name="recent" type="array">
- <value type="string" value="xfce-settings-manager.desktop"/>
<value type="string" value="Alacritty.desktop"/>
+ <value type="string" value="firefox.desktop"/>
+ <value type="string" value="xfce-settings-manager.desktop"/>
<value type="string" value="xfce-keyboard-settings.desktop"/>
<value type="string" value="rofi.desktop"/>
- <value type="string" value="dev.zed.Zed.desktop"/>
</property>
<property name="position-categories-alternate" type="bool" value="true"/>
<property name="position-categories-horizontal" type="bool" value="false"/>
diff --git a/tonarchy.c b/tonarchy.c
index 15d5b21..1ad69d9 100644
--- a/tonarchy.c
+++ b/tonarchy.c
@@ -11,7 +11,7 @@ enum Install_Option {
OXIDIZED = 2
};
-static const char *XFCE_PACKAGES = "base base-devel linux linux-firmware linux-headers networkmanager git vim neovim curl wget htop btop man-db man-pages openssh sudo xorg-server xorg-xinit xfce4 xfce4-goodies xfce4-session xfce4-whiskermenu-plugin thunar thunar-archive-plugin file-roller firefox alacritty vlc evince eog fastfetch rofi ttf-iosevka-nerd";
+static const char *XFCE_PACKAGES = "base base-devel linux linux-firmware linux-headers networkmanager git vim neovim curl wget htop btop man-db man-pages openssh sudo xorg-server xorg-xinit xfce4 xfce4-goodies xfce4-session xfce4-whiskermenu-plugin thunar thunar-archive-plugin file-roller firefox alacritty vlc evince eog fastfetch rofi ripgrep ttf-iosevka-nerd";
static const char *SUCKLESS_PACKAGES = "base base-devel linux linux-firmware linux-headers networkmanager git vim neovim curl wget htop man-db man-pages openssh sudo xorg-server xorg-xinit xorg-xsetroot xorg-xrandr libx11 libxft libxinerama firefox picom xclip xwallpaper ttf-jetbrains-mono-nerd slock maim rofi alsa-utils pulseaudio pulseaudio-alsa pavucontrol";
@@ -1021,15 +1021,23 @@ static int configure_xfce(const char *username) {
create_directory("/mnt/usr/share/tonarchy", 0755);
system("cp /usr/share/tonarchy/favicon.png /mnt/usr/share/tonarchy/favicon.png");
- snprintf(cmd, sizeof(cmd), "/mnt/home/%s/.mozilla/firefox/default", username);
- create_directory(cmd, 0755);
- snprintf(cmd, sizeof(cmd), "cp -r /usr/share/tonarchy/firefox/profile/* /mnt/home/%s/.mozilla/firefox/default/", username);
- system(cmd);
- snprintf(cmd, sizeof(cmd), "cp /usr/share/tonarchy/firefox/profiles.ini /mnt/home/%s/.mozilla/firefox/", username);
- system(cmd);
- snprintf(cmd, sizeof(cmd), "cp /usr/share/tonarchy/firefox/installs.ini /mnt/home/%s/.mozilla/firefox/", username);
+ LOG_INFO("Creating Firefox profile with -CreateProfile");
+ snprintf(cmd, sizeof(cmd), "arch-chroot /mnt sudo -u %s firefox -CreateProfile default-release 2>> /tmp/tonarchy-install.log", username);
+ if (system(cmd) != 0) {
+ LOG_WARN("Failed to create Firefox profile, trying fallback method");
+ }
+
+ LOG_INFO("Copying user.js, extensions, and theme to Firefox profile");
+ snprintf(cmd, sizeof(cmd),
+ "PROFILE_DIR=$(arch-chroot /mnt find /home/%s/.config/mozilla/firefox -maxdepth 1 -name '*.default-release' -type d | head -1) && "
+ "if [ -n \"$PROFILE_DIR\" ]; then "
+ "cp -r /usr/share/tonarchy/firefox/default-release/* \"$PROFILE_DIR/\" && "
+ "echo \"Copied Firefox profile files to $PROFILE_DIR\" >> /tmp/tonarchy-install.log; "
+ "fi",
+ username);
system(cmd);
- snprintf(cmd, sizeof(cmd), "arch-chroot /mnt chown -R %s:%s /home/%s/.mozilla", username, username, username);
+
+ snprintf(cmd, sizeof(cmd), "arch-chroot /mnt chown -R %s:%s /home/%s/.config/mozilla", username, username, username);
system(cmd);
create_directory("/mnt/usr/lib/firefox/distribution", 0755);
@@ -1084,7 +1092,9 @@ static int configure_xfce(const char *username) {
"alias ...='cd ../..'\n"
"alias grep='grep --color=auto'\n"
"\n"
- "export PS1=\"\\[\\e[38;5;75m\\]\\u@\\h \\[\\e[38;5;113m\\]\\w \\[\\e[38;5;189m\\]\\$ \\[\\e[0m\\]\"\n",
+ "export PS1=\"\\[\\e[38;5;75m\\]\\u@\\h \\[\\e[38;5;113m\\]\\w \\[\\e[38;5;189m\\]\\$ \\[\\e[0m\\]\"\n"
+ "\n"
+ "fastfetch\n",
0644
}
};