diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 784078f5..42483959 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -186,11 +186,6 @@ "type": "shell", "command": "bash start.sh && task docker:build:slim" }, - { - "label": "(docker:publish): Publish the Docker images (using `Docker*.test.yml` files)", - "type": "shell", - "command": "bash start.sh && task docker:publish" - }, { "label": "(docker:shell): Open the terminal of an existing Docker image", "type": "shell", @@ -296,11 +291,6 @@ "type": "shell", "command": "bash start.sh && task image:compress" }, - { - "label": "(image:resize): Resize an image", - "type": "shell", - "command": "bash start.sh && task image:resize" - }, { "label": "(install:ansible:role): Install an Ansible role by using Docker", "type": "shell", @@ -396,11 +386,6 @@ "type": "shell", "command": "bash start.sh && task lint:spelling" }, - { - "label": "(lint:spelling:markdown): Run `misspell` (a spell-checker) on all markdown files", - "type": "shell", - "command": "bash start.sh && task lint:spelling:markdown" - }, { "label": "(lint:vagrant): Validate the Vagrantfile", "type": "shell", @@ -616,11 +601,6 @@ "type": "shell", "command": "bash start.sh && task python:requirementstxt" }, - { - "label": "(python:run): Runs the project by calling `run.py`", - "type": "shell", - "command": "bash start.sh && task python:run" - }, { "label": "(python:test): Runs tests with `pytest` after fixing and linting", "type": "shell", diff --git a/home/dot_config/docker/daemon.json b/home/dot_config/docker/daemon.json index 34109c80..e679defe 100644 --- a/home/dot_config/docker/daemon.json +++ b/home/dot_config/docker/daemon.json @@ -1,7 +1,7 @@ { - "runtimes": { - "runsc": { - "path": "/usr/local/bin/runsc" - } + "runtimes": { + "runsc": { + "path": "/usr/local/bin/runsc" } + } } diff --git a/home/dot_config/npm/config/npm-init.js b/home/dot_config/npm/config/npm-init.js index 2e57d9d3..6c35f920 100644 --- a/home/dot_config/npm/config/npm-init.js +++ b/home/dot_config/npm/config/npm-init.js @@ -1,7 +1,7 @@ module.exports = { - version: '0.0.1', - main: 'index.js', - scripts: { - start: 'node index.js' - } + main: 'index.js', + scripts: { + start: 'node index.js' + }, + version: '0.0.1' } diff --git a/home/dot_config/tabby/plugins/package.json b/home/dot_config/tabby/plugins/package.json index 9ea607a9..90320866 100644 --- a/home/dot_config/tabby/plugins/package.json +++ b/home/dot_config/tabby/plugins/package.json @@ -1,11 +1,11 @@ { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "crypto-js": "^4.1.1", - "tabby-docker": "^0.2.0", - "tabby-save-output": "^3.1.0", - "tabby-search-in-browser": "^0.0.1", - "tabby-workspace-manager": "^0.0.4" - } + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "crypto-js": "^4.1.1", + "tabby-docker": "^0.2.0", + "tabby-save-output": "^3.1.0", + "tabby-search-in-browser": "^0.0.1", + "tabby-workspace-manager": "^0.0.4" + } } diff --git a/home/dot_local/share/firefox/defaults/pref/autoconfig.js b/home/dot_local/share/firefox/defaults/pref/autoconfig.js index e4ea1564..7faae9c8 100644 --- a/home/dot_local/share/firefox/defaults/pref/autoconfig.js +++ b/home/dot_local/share/firefox/defaults/pref/autoconfig.js @@ -1,2 +1,2 @@ -pref("general.config.filename", "firefox.cfg"); -pref("general.config.obscure_value", 0); \ No newline at end of file +pref('general.config.filename', 'firefox.cfg') +pref('general.config.obscure_value', 0) diff --git a/home/dot_local/share/firefox/distribution/policies.json b/home/dot_local/share/firefox/distribution/policies.json index e1f04a2e..43a0799c 100644 --- a/home/dot_local/share/firefox/distribution/policies.json +++ b/home/dot_local/share/firefox/distribution/policies.json @@ -1,74 +1,74 @@ { - "policies": { - "DisplayMenuBar": true, - "DisableFirefoxAccounts": false, - "DisableFormHistory": true, - "DisableBuiltinPDFViewer": false, - "DisableTelemetry": true, - "DisableFirefoxStudies": true, - "DisablePocket": false, - "DontCheckDefaultBrowser": true, - "EnableTrackingProtection": { - "Cryptomining": true, - "Fingerprinting": true, - "Locked": false, - "Value": true + "policies": { + "CaptivePortal": false, + "DNSOverHTTPS": { + "Enabled": false + }, + "DisableBuiltinPDFViewer": false, + "DisableFirefoxAccounts": false, + "DisableFirefoxStudies": true, + "DisableFormHistory": true, + "DisablePocket": false, + "DisableTelemetry": true, + "DisplayMenuBar": true, + "DontCheckDefaultBrowser": true, + "EnableTrackingProtection": { + "Cryptomining": true, + "Fingerprinting": true, + "Locked": false, + "Value": true + }, + "ExtensionSettings": { + "CanvasBlocker@kkapsner.net": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/canvasblocker/latest.xpi", + "installation_mode": "normal_installed" }, - "Homepage": { - "Locked": false, - "StartPage": "previous-session", - "URL": "http://install.doctor" + "ClearURLs@kevinr": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/clearurls/latest.xpi", + "installation_mode": "normal_installed" }, - "NoDefaultBookmarks": true, - "OfferToSaveLogins": false, - "OverrideFirstRunPage": "", - "PasswordManagerEnabled": false, - "NetworkPrediction": false, - "CaptivePortal": false, - "DNSOverHTTPS": { - "Enabled": false + "CookieAutoDelete@kennydo.com": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/cookie-autodelete/latest.xpi", + "installation_mode": "normal_installed" }, - "ExtensionSettings": { - "uBlock0@raymondhill.net": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi", - "installation_mode": "normal_installed" - }, - "jid1-MnnxcxisBPnSXQ@jetpack": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/privacy-badger17/latest.xpi", - "installation_mode": "normal_installed" - }, - "CanvasBlocker@kkapsner.net": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/canvasblocker/latest.xpi", - "installation_mode": "normal_installed" - }, - "https-everywhere@eff.org": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/https-everywhere/latest.xpi", - "installation_mode": "normal_installed" - }, - "ClearURLs@kevinr": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/clearurls/latest.xpi", - "installation_mode": "normal_installed" - }, - "CookieAutoDelete@kennydo.com": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/cookie-autodelete/latest.xpi", - "installation_mode": "normal_installed" - }, - "Decentraleyes@ThomasRientjes": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/decentraleyes/latest.xpi", - "installation_mode": "normal_installed" - }, - "FirefoxMulti-AccountContainers@mozilla.org": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/multi-account-containers/latest.xpi", - "installation_mode": "normal_installed" - }, - "TemporaryContainers@stoically": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/temporary-containers/latest.xpi", - "installation_mode": "normal_installed" - }, - "uMatrix@raymondhill.net": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/umatrix/latest.xpi", - "installation_mode": "normal_installed" - } + "Decentraleyes@ThomasRientjes": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/decentraleyes/latest.xpi", + "installation_mode": "normal_installed" + }, + "FirefoxMulti-AccountContainers@mozilla.org": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/multi-account-containers/latest.xpi", + "installation_mode": "normal_installed" + }, + "TemporaryContainers@stoically": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/temporary-containers/latest.xpi", + "installation_mode": "normal_installed" + }, + "https-everywhere@eff.org": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/https-everywhere/latest.xpi", + "installation_mode": "normal_installed" + }, + "jid1-MnnxcxisBPnSXQ@jetpack": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/privacy-badger17/latest.xpi", + "installation_mode": "normal_installed" + }, + "uBlock0@raymondhill.net": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi", + "installation_mode": "normal_installed" + }, + "uMatrix@raymondhill.net": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/umatrix/latest.xpi", + "installation_mode": "normal_installed" } - } + }, + "Homepage": { + "Locked": false, + "StartPage": "previous-session", + "URL": "http://install.doctor" + }, + "NetworkPrediction": false, + "NoDefaultBookmarks": true, + "OfferToSaveLogins": false, + "OverrideFirstRunPage": "", + "PasswordManagerEnabled": false + } } diff --git a/home/dot_local/share/firefox/prefs.js b/home/dot_local/share/firefox/prefs.js index ae07f09f..c3c6fb7b 100644 --- a/home/dot_local/share/firefox/prefs.js +++ b/home/dot_local/share/firefox/prefs.js @@ -1,144 +1,147 @@ -user_pref("app.normandy.api_url", ""); -user_pref("app.normandy.enabled", false); -user_pref("app.shield.optoutstudies.enabled", false); -user_pref("app.update.auto", false); -user_pref("app.update.enabled", false); -user_pref("beacon.enabled", false); -user_pref("breakpad.reportURL", ""); -user_pref("browser.aboutConfig.showWarning", false); -user_pref("browser.cache.offline.enable", false); -user_pref("browser.crashReports.unsubmittedCheck.autoSubmit", false); -user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false); -user_pref("browser.crashReports.unsubmittedCheck.enabled", false); -user_pref("browser.dom.window.dump.enabled", true); -user_pref("browser.download.manager.showWhenStarting", false); -user_pref("browser.EULA.3.accepted", true); -user_pref("browser.EULA.override", true); -user_pref("browser.link.open_external", 2); -user_pref("browser.link.open_newwindow", 2); -user_pref("browser.newtab.preload", false); -user_pref("browser.newtabpage.enhanced", false); -user_pref("browser.newtabpage.introShown", true); -user_pref("browser.offline", false); -user_pref("browser.safebrowsing.appRepURL", ""); -user_pref("browser.safebrowsing.blockedURIs.enabled", false); -user_pref("browser.safebrowsing.downloads.enabled", false); -user_pref("browser.safebrowsing.downloads.remote.enabled", false); -user_pref("browser.safebrowsing.downloads.remote.url", ""); -user_pref("browser.safebrowsing.enabled", false); -user_pref("browser.safebrowsing.malware.enabled", false); -user_pref("browser.safebrowsing.phishing.enabled", false); -user_pref("browser.search.update", false); -user_pref("browser.selfsupport.url", ""); -user_pref("browser.send_pings", false); -user_pref("browser.sessionstore.privacy_level", 0); -user_pref("browser.sessionstore.resume_from_crash", false); -user_pref("browser.shell.checkDefaultBrowser", false); -user_pref("browser.startup.homepage_override.mstone", "ignore"); -user_pref("browser.startup.page", 0); -user_pref("browser.tabs.crashReporting.sendReport", false); -user_pref("browser.tabs.warnOnClose", false); -user_pref("browser.tabs.warnOnOpen", false); -user_pref("browser.toolbarbuttons.introduced.pocket-button", true); -user_pref("browser.urlbar.groupLabels.enabled", false); -user_pref("browser.urlbar.quicksuggest.enabled", false); -user_pref("browser.urlbar.trimURLs", false); -user_pref("datareporting.healthreport.service.enabled", false); -user_pref("datareporting.healthreport.uploadEnabled", false); -user_pref("datareporting.policy.dataSubmissionEnabled", false); -user_pref("device.sensors.ambientLight.enabled", false); -user_pref("device.sensors.enabled", false); -user_pref("device.sensors.motion.enabled", false); -user_pref("device.sensors.orientation.enabled", false); -user_pref("device.sensors.proximity.enabled", false); -user_pref("devtools.errorconsole.enabled", true); -user_pref("dom.battery.enabled", false); -user_pref("dom.disable_open_during_load", false); -user_pref("dom.event.clipboardevents.enabled", false); -user_pref("dom.max_script_run_time", 30); -user_pref("dom.webaudio.enabled", false); -user_pref("experiments.activeExperiment", false); -user_pref("experiments.enabled", false); -user_pref("experiments.manifest.uri", ""); -user_pref("experiments.supported", false); -user_pref("extensions.autoDisableScopes", 14); -user_pref("extensions.blocklist.enabled", false); -user_pref("extensions.CanvasBlocker@kkapsner.de.whiteList", ""); -user_pref("extensions.ClearURLs@kevinr.whiteList", ""); -user_pref("extensions.Decentraleyes@ThomasRientjes.whiteList", ""); -user_pref("extensions.FirefoxMulti-AccountContainers@mozilla.whiteList", ""); -user_pref("extensions.getAddons.cache.enabled", false); -user_pref("extensions.getAddons.showPane", false); -user_pref("extensions.greasemonkey.stats.optedin", false); -user_pref("extensions.greasemonkey.stats.url", ""); -user_pref("extensions.logging.enabled", true); -user_pref("extensions.shield-recipe-client.api_url", ""); -user_pref("extensions.shield-recipe-client.enabled", false); -user_pref("extensions.TemporaryContainers@stoically.whiteList", ""); -user_pref("extensions.update.enabled", false); -user_pref("extensions.update.notifyUser", false); -user_pref("extensions.webservice.discoverURL", ""); -user_pref("general.useragent.override", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"); -user_pref("javascript.options.showInConsole", true); -user_pref("media.autoplay.default", 0); -user_pref("media.autoplay.enabled", true); -user_pref("media.eme.enabled", false); -user_pref("media.gmp-widevinecdm.enabled", false); -user_pref("media.navigator.enabled", false); -user_pref("media.video_stats.enabled", false); -user_pref("network.allow-experiments", false); -user_pref("network.captive-portal-service.enabled", false); -user_pref("network.cookie.cookieBehavior", 1); -user_pref("network.http.max-connections-per-server", 10); -user_pref("network.http.phishy-userpass-length", 255); -user_pref("network.http.referer.spoofSource", true); -user_pref("network.IDN_show_punycode", true); -user_pref("network.manage-offline-status", false); -user_pref("offline-apps.allow_by_default", true); -user_pref("privacy.donottrackheader.enabled", true); -user_pref("privacy.donottrackheader.value", 1); -user_pref("privacy.query_stripping", true); -user_pref("privacy.trackingprotection.cryptomining.enabled", true); -user_pref("privacy.trackingprotection.enabled", true); -user_pref("privacy.trackingprotection.fingerprinting.enabled", true); -user_pref("privacy.trackingprotection.pbmode.enabled", true); -user_pref("privacy.usercontext.about_newtab_segregation.enabled", true); -user_pref("prompts.tab_modal.enabled", false); -user_pref("security.fileuri.origin_policy", 3); -user_pref("security.fileuri.strict_origin_policy", false); -user_pref("security.ssl.disable_session_identifiers", true); -user_pref("security.warn_entering_secure.show_once", false); -user_pref("security.warn_entering_secure", false); -user_pref("security.warn_entering_weak.show_once", false); -user_pref("security.warn_entering_weak", false); -user_pref("security.warn_leaving_secure.show_once", false); -user_pref("security.warn_leaving_secure", false); -user_pref("security.warn_submit_insecure", false); -user_pref("security.warn_viewing_mixed.show_once", false); -user_pref("security.warn_viewing_mixed", false); -user_pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsoredTopSite", false); -user_pref("signon.autofillForms", false); -user_pref("signon.rememberSignons", false); -user_pref("startup.homepage_welcome_url", "about:blank"); -user_pref("toolkit.networkmanager.disable", true); -user_pref("toolkit.telemetry.archive.enabled", false); -user_pref("toolkit.telemetry.bhrPing.enabled", false); -user_pref("toolkit.telemetry.cachedClientID", ""); -user_pref("toolkit.telemetry.enabled", false); -user_pref("toolkit.telemetry.firstShutdownPing.enabled", false); -user_pref("toolkit.telemetry.hybridContent.enabled", false); -user_pref("toolkit.telemetry.newProfilePing.enabled", false); -user_pref("toolkit.telemetry.prompted", 2); -user_pref("toolkit.telemetry.rejected", true); -user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); -user_pref("toolkit.telemetry.server", ""); -user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); -user_pref("toolkit.telemetry.unified", false); -user_pref("toolkit.telemetry.unifiedIsOptIn", false); -user_pref("toolkit.telemetry.updatePing.enabled", false); -user_pref("webdriver_accept_untrusted_certs", true); -user_pref("webdriver_assume_untrusted_issuer", true); -user_pref("webdriver_enable_native_events", true); -user_pref("webgl.disabled", true); -user_pref("webgl.renderer-string-override", " "); -user_pref("webgl.vendor-string-override", " "); +user_pref('app.normandy.api_url', '') +user_pref('app.normandy.enabled', false) +user_pref('app.shield.optoutstudies.enabled', false) +user_pref('app.update.auto', false) +user_pref('app.update.enabled', false) +user_pref('beacon.enabled', false) +user_pref('breakpad.reportURL', '') +user_pref('browser.aboutConfig.showWarning', false) +user_pref('browser.cache.offline.enable', false) +user_pref('browser.crashReports.unsubmittedCheck.autoSubmit', false) +user_pref('browser.crashReports.unsubmittedCheck.autoSubmit2', false) +user_pref('browser.crashReports.unsubmittedCheck.enabled', false) +user_pref('browser.dom.window.dump.enabled', true) +user_pref('browser.download.manager.showWhenStarting', false) +user_pref('browser.EULA.3.accepted', true) +user_pref('browser.EULA.override', true) +user_pref('browser.link.open_external', 2) +user_pref('browser.link.open_newwindow', 2) +user_pref('browser.newtab.preload', false) +user_pref('browser.newtabpage.enhanced', false) +user_pref('browser.newtabpage.introShown', true) +user_pref('browser.offline', false) +user_pref('browser.safebrowsing.appRepURL', '') +user_pref('browser.safebrowsing.blockedURIs.enabled', false) +user_pref('browser.safebrowsing.downloads.enabled', false) +user_pref('browser.safebrowsing.downloads.remote.enabled', false) +user_pref('browser.safebrowsing.downloads.remote.url', '') +user_pref('browser.safebrowsing.enabled', false) +user_pref('browser.safebrowsing.malware.enabled', false) +user_pref('browser.safebrowsing.phishing.enabled', false) +user_pref('browser.search.update', false) +user_pref('browser.selfsupport.url', '') +user_pref('browser.send_pings', false) +user_pref('browser.sessionstore.privacy_level', 0) +user_pref('browser.sessionstore.resume_from_crash', false) +user_pref('browser.shell.checkDefaultBrowser', false) +user_pref('browser.startup.homepage_override.mstone', 'ignore') +user_pref('browser.startup.page', 0) +user_pref('browser.tabs.crashReporting.sendReport', false) +user_pref('browser.tabs.warnOnClose', false) +user_pref('browser.tabs.warnOnOpen', false) +user_pref('browser.toolbarbuttons.introduced.pocket-button', true) +user_pref('browser.urlbar.groupLabels.enabled', false) +user_pref('browser.urlbar.quicksuggest.enabled', false) +user_pref('browser.urlbar.trimURLs', false) +user_pref('datareporting.healthreport.service.enabled', false) +user_pref('datareporting.healthreport.uploadEnabled', false) +user_pref('datareporting.policy.dataSubmissionEnabled', false) +user_pref('device.sensors.ambientLight.enabled', false) +user_pref('device.sensors.enabled', false) +user_pref('device.sensors.motion.enabled', false) +user_pref('device.sensors.orientation.enabled', false) +user_pref('device.sensors.proximity.enabled', false) +user_pref('devtools.errorconsole.enabled', true) +user_pref('dom.battery.enabled', false) +user_pref('dom.disable_open_during_load', false) +user_pref('dom.event.clipboardevents.enabled', false) +user_pref('dom.max_script_run_time', 30) +user_pref('dom.webaudio.enabled', false) +user_pref('experiments.activeExperiment', false) +user_pref('experiments.enabled', false) +user_pref('experiments.manifest.uri', '') +user_pref('experiments.supported', false) +user_pref('extensions.autoDisableScopes', 14) +user_pref('extensions.blocklist.enabled', false) +user_pref('extensions.CanvasBlocker@kkapsner.de.whiteList', '') +user_pref('extensions.ClearURLs@kevinr.whiteList', '') +user_pref('extensions.Decentraleyes@ThomasRientjes.whiteList', '') +user_pref('extensions.FirefoxMulti-AccountContainers@mozilla.whiteList', '') +user_pref('extensions.getAddons.cache.enabled', false) +user_pref('extensions.getAddons.showPane', false) +user_pref('extensions.greasemonkey.stats.optedin', false) +user_pref('extensions.greasemonkey.stats.url', '') +user_pref('extensions.logging.enabled', true) +user_pref('extensions.shield-recipe-client.api_url', '') +user_pref('extensions.shield-recipe-client.enabled', false) +user_pref('extensions.TemporaryContainers@stoically.whiteList', '') +user_pref('extensions.update.enabled', false) +user_pref('extensions.update.notifyUser', false) +user_pref('extensions.webservice.discoverURL', '') +user_pref( + 'general.useragent.override', + 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' +) +user_pref('javascript.options.showInConsole', true) +user_pref('media.autoplay.default', 0) +user_pref('media.autoplay.enabled', true) +user_pref('media.eme.enabled', false) +user_pref('media.gmp-widevinecdm.enabled', false) +user_pref('media.navigator.enabled', false) +user_pref('media.video_stats.enabled', false) +user_pref('network.allow-experiments', false) +user_pref('network.captive-portal-service.enabled', false) +user_pref('network.cookie.cookieBehavior', 1) +user_pref('network.http.max-connections-per-server', 10) +user_pref('network.http.phishy-userpass-length', 255) +user_pref('network.http.referer.spoofSource', true) +user_pref('network.IDN_show_punycode', true) +user_pref('network.manage-offline-status', false) +user_pref('offline-apps.allow_by_default', true) +user_pref('privacy.donottrackheader.enabled', true) +user_pref('privacy.donottrackheader.value', 1) +user_pref('privacy.query_stripping', true) +user_pref('privacy.trackingprotection.cryptomining.enabled', true) +user_pref('privacy.trackingprotection.enabled', true) +user_pref('privacy.trackingprotection.fingerprinting.enabled', true) +user_pref('privacy.trackingprotection.pbmode.enabled', true) +user_pref('privacy.usercontext.about_newtab_segregation.enabled', true) +user_pref('prompts.tab_modal.enabled', false) +user_pref('security.fileuri.origin_policy', 3) +user_pref('security.fileuri.strict_origin_policy', false) +user_pref('security.ssl.disable_session_identifiers', true) +user_pref('security.warn_entering_secure.show_once', false) +user_pref('security.warn_entering_secure', false) +user_pref('security.warn_entering_weak.show_once', false) +user_pref('security.warn_entering_weak', false) +user_pref('security.warn_leaving_secure.show_once', false) +user_pref('security.warn_leaving_secure', false) +user_pref('security.warn_submit_insecure', false) +user_pref('security.warn_viewing_mixed.show_once', false) +user_pref('security.warn_viewing_mixed', false) +user_pref('services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsoredTopSite', false) +user_pref('signon.autofillForms', false) +user_pref('signon.rememberSignons', false) +user_pref('startup.homepage_welcome_url', 'about:blank') +user_pref('toolkit.networkmanager.disable', true) +user_pref('toolkit.telemetry.archive.enabled', false) +user_pref('toolkit.telemetry.bhrPing.enabled', false) +user_pref('toolkit.telemetry.cachedClientID', '') +user_pref('toolkit.telemetry.enabled', false) +user_pref('toolkit.telemetry.firstShutdownPing.enabled', false) +user_pref('toolkit.telemetry.hybridContent.enabled', false) +user_pref('toolkit.telemetry.newProfilePing.enabled', false) +user_pref('toolkit.telemetry.prompted', 2) +user_pref('toolkit.telemetry.rejected', true) +user_pref('toolkit.telemetry.reportingpolicy.firstRun', false) +user_pref('toolkit.telemetry.server', '') +user_pref('toolkit.telemetry.shutdownPingSender.enabled', false) +user_pref('toolkit.telemetry.unified', false) +user_pref('toolkit.telemetry.unifiedIsOptIn', false) +user_pref('toolkit.telemetry.updatePing.enabled', false) +user_pref('webdriver_accept_untrusted_certs', true) +user_pref('webdriver_assume_untrusted_issuer', true) +user_pref('webdriver_enable_native_events', true) +user_pref('webgl.disabled', true) +user_pref('webgl.renderer-string-override', ' ') +user_pref('webgl.vendor-string-override', ' ') diff --git a/package.json b/package.json index 60c61b11..936055ac 100644 --- a/package.json +++ b/package.json @@ -87,13 +87,16 @@ "node": ">=18.4.0" }, "publishConfig": { - "@gitlab:registry": "https://gitlab.com/api/v4/projects//packages/npm/", + "@gitlab:registry": "https://gitlab.com/api/v4/projects/42515222/packages/npm/", "access": "public", "registry": "https://registry.npmjs.org/", "tag": "edge" }, "blueprint": { "description": "A glorious combination of application / theme settings and a performant cross-platform, desktop-oriented software suite.", + "github_id": "R_kgDOIxh9bQ", + "gitlab_group_id": "3940994", + "gitlab_project_id": "42515222", "group": "npm", "name": "Install Doctor", "overview": "Want to try out a new desktop jam-packed with a whole suite of GitHub's most-starred projects? Install Doctor is a combination of application settings, theme files, and a performant yet flexible software installer written with [ZX](https://github.com/google/zx). It is easily customizable, with optional prompts that ask you for API keys if you want to completely automate everything. The installer supports almost any operating system, just checkout the [software.yml file](https://gitlab.com/megabyte-labs/install.doctor/-/blob/master/software.yml). It uses [Chezmoi](https://github.com/twpayne/chezmoi) to apply file changes in an interactive way. It is not your typical Chezmoi project - it is built around the philosophy that you should be able to bash all your computers to bits with a hammer and then resurrect them the next day ✝️️ by storing stateful data to an encrypted S3 bucket and automating desktop configuration as much as possible.", @@ -103,10 +106,7 @@ }, "slug": "install-doctor", "subgroup": "misc", - "title": "Install Doctor, The Desktop Provisioning System", - "github_id": "R_kgDOIxh9bQ", - "gitlab_project_id": "42515222", - "gitlab_group_id": "3940994" + "title": "Install Doctor, The Desktop Provisioning System" }, "changelog": { "displayTypes": [ diff --git a/software.yml b/software.yml index e90489c3..d6c106dd 100644 --- a/software.yml +++ b/software.yml @@ -7785,7 +7785,7 @@ softwarePackages: _github: null _home: null _name: Vagrant VMWare Utility - _post:cask: 'sudo ln -s /opt/vagrant-vmware-desktop/bin/vagrant-vmware-utility /usr/local/bin/vagrant-vmware-utility' + _post:cask: sudo ln -s /opt/vagrant-vmware-desktop/bin/vagrant-vmware-utility /usr/local/bin/vagrant-vmware-utility _when:cask: '! test -f /opt/vagrant-vmware-desktop/bin/vagrant-vmware-utility' ansible: professormanhattan.vmware cask: vagrant-vmware-utility diff --git a/system/usr/lib/firefox/distribution/policies.json b/system/usr/lib/firefox/distribution/policies.json index 1f9f901e..e70bfb86 100644 --- a/system/usr/lib/firefox/distribution/policies.json +++ b/system/usr/lib/firefox/distribution/policies.json @@ -1,12 +1,16 @@ { "policies": { - "DisplayMenuBar": true, - "DisableFirefoxAccounts": false, - "DisableFormHistory": true, + "CaptivePortal": false, + "DNSOverHTTPS": { + "Enabled": false + }, "DisableBuiltinPDFViewer": false, - "DisableTelemetry": true, + "DisableFirefoxAccounts": false, "DisableFirefoxStudies": true, + "DisableFormHistory": true, "DisablePocket": false, + "DisableTelemetry": true, + "DisplayMenuBar": true, "DontCheckDefaultBrowser": true, "EnableTrackingProtection": { "Cryptomining": true, @@ -14,37 +18,11 @@ "Locked": false, "Value": true }, - "Homepage": { - "Locked": false, - "StartPage": "previous-session", - "URL": "http://install.doctor" - }, - "NoDefaultBookmarks": true, - "OfferToSaveLogins": false, - "OverrideFirstRunPage": "", - "PasswordManagerEnabled": false, - "NetworkPrediction": false, - "CaptivePortal": false, - "DNSOverHTTPS": { - "Enabled": false - }, "ExtensionSettings": { - "uBlock0@raymondhill.net": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi", - "installation_mode": "normal_installed" - }, - "jid1-MnnxcxisBPnSXQ@jetpack": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/privacy-badger17/latest.xpi", - "installation_mode": "normal_installed" - }, "CanvasBlocker@kkapsner.net": { "install_url": "https://addons.mozilla.org/firefox/downloads/latest/canvasblocker/latest.xpi", "installation_mode": "normal_installed" }, - "https-everywhere@eff.org": { - "install_url": "https://addons.mozilla.org/firefox/downloads/latest/https-everywhere/latest.xpi", - "installation_mode": "normal_installed" - }, "ClearURLs@kevinr": { "install_url": "https://addons.mozilla.org/firefox/downloads/latest/clearurls/latest.xpi", "installation_mode": "normal_installed" @@ -65,19 +43,41 @@ "install_url": "https://addons.mozilla.org/firefox/downloads/latest/temporary-containers/latest.xpi", "installation_mode": "normal_installed" }, + "https-everywhere@eff.org": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/https-everywhere/latest.xpi", + "installation_mode": "normal_installed" + }, + "jid1-MnnxcxisBPnSXQ@jetpack": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/privacy-badger17/latest.xpi", + "installation_mode": "normal_installed" + }, + "uBlock0@raymondhill.net": { + "install_url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi", + "installation_mode": "normal_installed" + }, "uMatrix@raymondhill.net": { "install_url": "https://addons.mozilla.org/firefox/downloads/latest/umatrix/latest.xpi", "installation_mode": "normal_installed" } - } + }, + "Homepage": { + "Locked": false, + "StartPage": "previous-session", + "URL": "http://install.doctor" + }, + "NetworkPrediction": false, + "NoDefaultBookmarks": true, + "OfferToSaveLogins": false, + "OverrideFirstRunPage": "", + "PasswordManagerEnabled": false } } { "policies": { - + } -} \ No newline at end of file +}