2024-03-02 15:15:51 +01:00
# Web browser managed policy configuration
_For actual configuration, refer to the shell-things repo which is submoduled
and symlinked in this directory for reference._
<!-- editorconfig - checker - disable -->
<!-- prettier - ignore - start -->
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE - RUN doctoc TO UPDATE -->
- [Abandoned ideas ](#abandoned-ideas )
- [AdNauseam managed policy ](#adnauseam-managed-policy )
2024-03-23 11:41:25 +01:00
- [Blank New Tab ](#blank-new-tab )
2024-03-23 11:47:03 +01:00
- [DuckDuckGo Privacy Essentials ](#duckduckgo-privacy-essentials )
2024-03-02 15:15:51 +01:00
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<!-- prettier - ignore - end -->
<!-- editorconfig - checker - enable -->
## Abandoned ideas
### AdNauseam managed policy
This breaks `pre-commit` hook `pretty-format-json` which I value above this
feature and besides I am not actually using this setting and lazily just
enabling/disabling JavaScript per-domain-I-am-on when I need it.
This snipped is from Firefox, but the principle applies to Chromium.
```json
{
"policies": {
"3rdparty": {
"Extensions": {
"adnauseam@rednoise.org": {
"advancedSettings": [["filterAuthorMode", "true"]]
}
}
}
}
}
```
2024-03-23 11:41:25 +01:00
### Blank New Tab
2024-03-23 11:47:03 +01:00
This is a Chromium extension and this was a Chromium policy due to Microsoft pushing itself a lot on the new tab page, which my search engine policies bypass.
2024-03-23 11:41:25 +01:00
```json
{
"ExtensionSettings": {
"pfbmpcgfjncjakgfpddijlbdpjnhnfem": {
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}
}
}
```
2024-03-23 11:47:03 +01:00
### [DuckDuckGo Privacy Essentials](https://chrome.google.com/webstore/detail/bkdgflcldnnnapblkhphbgpggdiikppg)
Same as Blank New Page, this was to bypass Google being default, which didn't even work, and is unnecessary with the search engine policies.
```json
{
"ExtensionSettings": {
"bkdgflcldnnnapblkhphbgpggdiikppg": {
"installation_mode": "normal_installed",
"override_update_url": true,
"runtime_allowed_hosts": [
"*://*.duckduckgo.com",
"*://*.google.com",
"*://*.bing.com"
],
"runtime_blocked_hosts": ["< all_urls > "],
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
}
}
}
```