Compare commits

..

No commits in common. "5746a335c77e94b712c1c62043891105c02c1b7c" and "4a2e24af3a294e1b108131fe5bfdf9d20f86c144" have entirely different histories.

7 changed files with 237 additions and 144 deletions

3
.gitmodules vendored
View File

@ -37,18 +37,15 @@
[submodule "submodules/ssh-allowed_signers"]
path = submodules/ssh-allowed_signers
url = https://codeberg.org/Aminda/ssh-allowed_signers.git
branch = cxefa
ignore = dirty
shallow = true
[submodule "submodules/pgp-alt-wot"]
path = submodules/pgp-alt-wot
url = https://codeberg.org/Aminda/pgp-alt-wot.git
branch = master
ignore = dirty
shallow = true
[submodule "submodules/Inclusive-Sans"]
path = submodules/Inclusive-Sans
url = https://github.com/LivKing/Inclusive-Sans.git
branch = main
ignore = dirty
shallow = true

View File

@ -90,31 +90,30 @@
},
"toOverwrite": {
"filterLists": [
"adguard-spyware-url",
"block-lan",
"easylist",
"easyprivacy",
"FIN-0",
"https://ads-for-open-source.readthedocs.io/en/latest/_static/lists/opensource-ads.txt",
"https://badblock.celenity.dev/abp/ethical_whitelist.txt",
"https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters/blob/raw?file=bpc-paywall-filter.txt",
"https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener-AffiliateTagAllowlist.txt",
"https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt",
"https://raw.githubusercontent.com/Mikaela/gist/master/DNS/blocklist.txt",
"https://secure.fanboy.co.nz/fanboy-annoyance.txt",
"https://www.eff.org/files/effdntlist.txt",
"plowe-0",
"ublock-abuse",
"ublock-annoyances",
"ublock-badware",
"ublock-cookies-adguard",
"ublock-cookies-easylist",
"ublock-filters",
"ublock-privacy",
"ublock-quick-fixes",
"ublock-unbreak",
"urlhaus-1",
"user-filters"
"user-filters",
"https://raw.githubusercontent.com/Mikaela/gist/master/DNS/blocklist.txt",
"https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt",
"https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener-AffiliateTagAllowlist.txt",
"adguard-spyware-url",
"https://www.eff.org/files/effdntlist.txt",
"block-lan",
"ublock-annoyances",
"ublock-cookies-adguard",
"ublock-cookies-easylist",
"https://secure.fanboy.co.nz/fanboy-annoyance.txt",
"https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters/blob/raw?file=bpc-paywall-filter.txt",
"https://ads-for-open-source.readthedocs.io/en/latest/_static/lists/opensource-ads.txt"
]
},
"userSettings": [
@ -144,7 +143,7 @@
],
[
"suspendUntilListsAreLoaded",
"true"
"false"
],
[
"prefetchingDisabled",

View File

@ -59,8 +59,131 @@ kind of fancy, but doesn't feel like it's for me.
## `aminda-extensions.json`
Automatic installations of extensions I want to have installed alongside their
configuration if any.
As I cannot separate the keys to multiple files I am forced to keep them in
one and separate by what the file does, `aminda-extensions.json` is unlikely
to overlap with someone else.
Changing `normal_installed` to `force_installed` would also prevent
uninstallation.
This does contain some bloat or something not necessary in all situations or
even overlapping extensions, but there is an important side goal of _teaching
users to disable extraneous extensions they don't need_ (unless I decide they
do need something and thus it's `force_installed`.
**_Explanations have moved to `aminda-extensions.tsv`!_**
<!--
### 3rdparty
- `bkdgflcldnnnapblkhphbgpggdiikppg` - DuckDuckGo
- `caoacbimdbbljakfhgikoodekdnlcgpk` - DuckDuckGo
- `cjpalhdlnbpafiamejdnhcphjbkeiagm` - uBlock Origin
- `ddkjiahejlhfcafbddmgiahcphecmpfh` - uBlock Origin Lite
- `mlojlfildnehdpnlmpkeiiglhhkofhpb` - AdNauseam
- `pkehgijcmpdhfbdbbnkijodmdjhbjlgp` - PrivacyBadger
### [Silk - Privacy Pass Client for the browser](https://chrome.google.com/webstore/detail/ajhmfdgkijocedmfjonnpjfojldioehi)
- `ajhmfdgkijocedmfjonnpjfojldioehi`
Silk or Privacy Pass has a chance of decreasing the amount of captchas
especially from Cloudflare when "suspicious" traffic is detected.
To intentionally trigger it and what should be allowed in NoScript:
- https://captcha.website
- https://issuance.privacypass.cloudflare.com
### [QR Code](https://chromewebstore.google.com/detail/qr-code/cbimgpnbgalffiohilfglgkkhpegpjlo)
- `cbimgpnbgalffiohilfglgkkhpegpjlo`
### [Plasma Integration](https://chrome.google.com/webstore/detail/cimiefiiaegbelhefglklhhakcgmhkai)
- `cimiefiiaegbelhefglklhhakcgmhkai`
Does a lot of small things on KDE Plasma which my family uses (and me too,
when I am not on Sway). For example media player integration to Plasma,
downloads indicator/control, KDE Connect, alt-f2, etc.
### uBlock Origin
- `cjpalhdlnbpafiamejdnhcphjbkeiagm`
Blocked for Ad Nauseam
### [LocalCDN](https://chrome.google.com/webstore/detail/njdfdhgcmkocbgbhcioffdbicglldapd)
- `njdfdhgcmkocbgbhcioffdbicglldapd`
### [Ruffle](https://chrome.google.com/webstore/detail/donbcfbmhbcapadipfkeojnmajbakjdc)
### [HTTP Indicator](https://chromewebstore.google.com/detail/http-indicator/hgcomhbcacfkpffiphlmnlhpppcjgmbl)
- `hgcomhbcacfkpffiphlmnlhpppcjgmbl`
Displays whether a web page was loaded over HTTP/2 or HTTP/3 etc.
### [Fedora User Agent](https://chrome.google.com/webstore/detail/hojggiaghnldpcknpbciehjcaoafceil)
- `hojggiaghnldpcknpbciehjcaoafceil`
Communicates websites that Ubuntu isn't the only Linux distribution and makes
some offer rpm packages directly.
### [Snowflake](https://chromewebstore.google.com/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie?pli=1)
- `mafpmfcccpbjnhfhjnllmmalhifmlcie`
### [IPvFooBar](https://chromewebstore.google.com/detail/ipvfoobar/iimpkhokkfekbpmoamlmcndclohnehhk)
- `iimpkhokkfekbpmoamlmcndclohnehhk`
### [uBlock Origin Lite](https://chromewebstore.google.com/detail/ddkjiahejlhfcafbddmgiahcphecmpfh)
- `ddkjiahejlhfcafbddmgiahcphecmpfh`
### [AdNauseam](https://microsoftedge.microsoft.com/addons/detail/adnauseam/mlojlfildnehdpnlmpkeiiglhhkofhpb)
- `mlojlfildnehdpnlmpkeiiglhhkofhpb`
Complementing PrivacyBadger with an adblocker so first profile runs have at
least something to block Malvertising now that I no longer enable NoScript out
of the box.
### RegretsReporter
- `obpoeflheeknapimliioeoefbfaakefn`
### uBlock Origin
- `odfafepnkmbhccpbejgmiehpchacaeak`
yes, it's the second time ,one is edge, one is chrome
### [Bitwarden](https://chrome.google.com/webstore/detail/nngceckbapebfimnlniiiahkandclblb)
- `nngceckbapebfimnlniiiahkandclblb`
The password manager of my choice. For the managed settings
[see here](https://bitwarden.com/help/deploy-clients/), although that only
applies to self-hosters.
### [Privacy Badger](https://chrome.google.com/webstore/detail/pkehgijcmpdhfbdbbnkijodmdjhbjlgp)
- `pkehgijcmpdhfbdbbnkijodmdjhbjlgp`
Configured to learn locally and also in incognito as opposed to only relying
on vendor list. Also not display the "Welcome to Privacy Badger screen".
See also:
- https://github.com/EFForg/privacybadger/blob/master/doc/admin-deployment.md
- https://github.com/EFForg/privacybadger/blob/master/src/data/schema.json
-->
## `black-theme-colour.json.sample`

View File

@ -49,31 +49,30 @@
},
"toOverwrite": {
"filterLists": [
"adguard-spyware-url",
"block-lan",
"easylist",
"easyprivacy",
"FIN-0",
"https://ads-for-open-source.readthedocs.io/en/latest/_static/lists/opensource-ads.txt",
"https://badblock.celenity.dev/abp/ethical_whitelist.txt",
"https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters/blob/raw?file=bpc-paywall-filter.txt",
"https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener-AffiliateTagAllowlist.txt",
"https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt",
"https://raw.githubusercontent.com/Mikaela/gist/master/DNS/blocklist.txt",
"https://secure.fanboy.co.nz/fanboy-annoyance.txt",
"https://www.eff.org/files/effdntlist.txt",
"plowe-0",
"ublock-abuse",
"ublock-annoyances",
"ublock-badware",
"ublock-cookies-adguard",
"ublock-cookies-easylist",
"ublock-filters",
"ublock-privacy",
"ublock-quick-fixes",
"ublock-unbreak",
"urlhaus-1",
"user-filters"
"user-filters",
"https://raw.githubusercontent.com/Mikaela/gist/master/DNS/blocklist.txt",
"https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener.txt",
"https://raw.githubusercontent.com/DandelionSprout/adfilt/master/LegitimateURLShortener-AffiliateTagAllowlist.txt",
"adguard-spyware-url",
"https://www.eff.org/files/effdntlist.txt",
"block-lan",
"ublock-annoyances",
"ublock-cookies-adguard",
"ublock-cookies-easylist",
"https://secure.fanboy.co.nz/fanboy-annoyance.txt",
"https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters/blob/raw?file=bpc-paywall-filter.txt",
"https://ads-for-open-source.readthedocs.io/en/latest/_static/lists/opensource-ads.txt"
]
},
"userSettings": [
@ -103,7 +102,7 @@
],
[
"suspendUntilListsAreLoaded",
"true"
"false"
],
[
"prefetchingDisabled",
@ -202,224 +201,166 @@
"ExtensionManifestV2Availability_comment": "0 for default, 1 for disable, 2 for enable, 3 for those extensions specified here.",
"ExtensionSettings": {
"ajhmfdgkijocedmfjonnpjfojldioehi": {
"blocked_install_message": "Silk Privacy Pass",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"ammoloihpcbognfddfjcljgembpibcmb": {
"blocked_install_message": "JShelter",
"installation_mode": "allowed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"bkdgflcldnnnapblkhphbgpggdiikppg": {
"blocked_install_message": "DuckDuckGo (Chrome Web Store)",
"installation_mode": "allowed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"caoacbimdbbljakfhgikoodekdnlcgpk": {
"blocked_install_message": "DuckDuckGo (Edge)",
"installation_mode": "allowed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
},
"cbimgpnbgalffiohilfglgkkhpegpjlo": {
"blocked_install_message": "QR Code",
"installation_mode": "normal_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"cdnapgfjopgaggbmfgbiinmmbdcglnam": {
"blocked_install_message": "OpenDyslexic for Chrome",
"installation_mode": "normal_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"cimiefiiaegbelhefglklhhakcgmhkai": {
"blocked_install_message": "Plasma Desktop Integration",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"cjpalhdlnbpafiamejdnhcphjbkeiagm": {
"blocked_install_message": "uBlock Origin",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"ddkjiahejlhfcafbddmgiahcphecmpfh": {
"blocked_install_message": "uBlock Origin Lite",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"donbcfbmhbcapadipfkeojnmajbakjdc": {
"blocked_install_message": "Ruffle.rs (Flash emulator)",
"installation_mode": "allowed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"doojmbjmlfjjnbmnoijecmcbfeoakpjm": {
"blocked_install_message": "NoScript",
"installation_mode": "allowed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"ecanpcehffngcegjmadlcijfolapggal": {
"blocked_install_message": "IPvFoo",
"installation_mode": "normal_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"eimadpbcbfnmbkopoojfekhnkhdbieeh": {
"blocked_install_message": "Dark Reader",
"installation_mode": "allowed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"fllaojicojecljbmefodhfapmkghcbnh": {
"blocked_install_message": "Google Analytics opt-out",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"fpnmgdkabkmnadcjpehmlllkndpkmiak": {
"blocked_install_message": "Wayback Machine",
"installation_mode": "normal_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"gbiekjoijknlhijdjbaadobpkdhmoebb": {
"blocked_install_message": "Google IBA opt-out",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"gecgipfabdickgidpmbicneamekgbaej": {
"blocked_install_message": "Chrome Apps Launcher. Refers to deprecated Chrome apps rather than PWAs",
"blocked_install_message": "Harhaanjohtava, ei koske PWA vaan vanhentuneita Chrome-sovelluksia.",
"installation_mode": "blocked",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"gphhapmejobijbbhgpjhcjognlahblep": {
"blocked_install_message": "GNOME SHELL INTEGRATION",
"installation_mode": "allowed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
"blocked_install_message": "Tämä on KDE-talous, jossa kukaan ei tietääkseni käytä GNOMEa. Tämä lisäosa KDEn vastaavasta poiketen on riippuvainen GNOMEsta.",
"installation_mode": "blocked"
},
"hgcomhbcacfkpffiphlmnlhpppcjgmbl": {
"blocked_install_message": "HTTP Indicator",
"installation_mode": "normal_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"hjdoplcnndgiblooccencgcggcoihigg": {
"blocked_install_message": "Terms of Service; Didn't Read",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"hojggiaghnldpcknpbciehjcaoafceil": {
"blocked_install_message": "Fedora User Agent",
"installation_mode": "allowed",
"installation_mode": "normal_installed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"iimpkhokkfekbpmoamlmcndclohnehhk": {
"blocked_install_message": "IPvFooBar. ManifestV2 unlike the original.",
"installation_mode": "blocked",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"klmgadmgadfhjgomffmpamppmkajdloc": {
"blocked_install_message": "Go European",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"mafpmfcccpbjnhfhjnllmmalhifmlcie": {
"blocked_install_message": "Tor Snowflake",
"installation_mode": "normal_installed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"mlojlfildnehdpnlmpkeiiglhhkofhpb": {
"blocked_install_message": "AdNauseam (Edge). Protest tool requiring weakening security and incompatible with other forced extensions.",
"blocked_install_message": "AdNauseam on protestityökalu, kun taas Aminda yrittää olla sysadmin.",
"installation_mode": "blocked",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
},
"njdfdhgcmkocbgbhcioffdbicglldapd": {
"blocked_install_message": "LocalCDN",
"installation_mode": "normal_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"nngceckbapebfimnlniiiahkandclblb": {
"blocked_install_message": "Bitwarden",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"obpoeflheeknapimliioeoefbfaakefn": {
"blocked_install_message": "Regrets Reporter (by Mozilla for YouTube)",
"installation_mode": "allowed",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"odfafepnkmbhccpbejgmiehpchacaeak": {
"blocked_install_message": "uBlock Origin (Edge). Already force_installed from Chrome",
"installation_mode": "blocked",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
"blocked_install_message": "uBlock Origin pitäisi olla jo asennettu Chrome-kaupasta.",
"installation_mode": "blocked"
},
"palihjnakafgffnompkdfgbgdbcagbko": {
"blocked_install_message": "UpdateSWH",
"installation_mode": "normal_installed",
"override_update_url": true,
"toolbar_pin": "default_unpinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"pbnndmlekkboofhnbonilimejonapojg": {
"blocked_install_message": "Midnight Lizard",
"installation_mode": "allowed",
"installation_mode": "normal_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",
"update_url": "https://clients2.google.com/service/update2/crx"
},
"pkehgijcmpdhfbdbbnkijodmdjhbjlgp": {
"blocked_install_message": "Privacy Badger",
"installation_mode": "force_installed",
"override_update_url": true,
"toolbar_pin": "force_pinned",

View File

@ -0,0 +1,33 @@
ID Name Comment
ajhmfdgkijocedmfjonnpjfojldioehi Silk
ammoloihpcbognfddfjcljgembpibcmb JShelter
bkdgflcldnnnapblkhphbgpggdiikppg DuckDuckGo
caoacbimdbbljakfhgikoodekdnlcgpk DuckDuckGo
cbimgpnbgalffiohilfglgkkhpegpjlo QR Code
cdnapgfjopgaggbmfgbiinmmbdcglnam Open Dyslexic for Chrome
cimiefiiaegbelhefglklhhakcgmhkai Plasma Integration
cjpalhdlnbpafiamejdnhcphjbkeiagm uBlock Origin
ddkjiahejlhfcafbddmgiahcphecmpfh uBlock Origin Lite
donbcfbmhbcapadipfkeojnmajbakjdc Ruffle
doojmbjmlfjjnbmnoijecmcbfeoakpjm NoScript ManifestV3, possibly a good companion for PrivacyBadger
ecanpcehffngcegjmadlcijfolapggal IPvFoo
eimadpbcbfnmbkopoojfekhnkhdbieeh Dark Reader
fllaojicojecljbmefodhfapmkghcbnh Google Analytics opt-out Opting out of Google Analytics even if I allowlisted some site using it in content filter
fpnmgdkabkmnadcjpehmlllkndpkmiak Wayback Machine
gbiekjoijknlhijdjbaadobpkdhmoebb Google IBA opt-out Preparing for eventuality of Google killing adblockers by opting into non-targeted ads instead.
gecgipfabdickgidpmbicneamekgbaej Chrome Apps Launcher BLOCKED. It means the ages ago deprecated Chrome apps, not PWAs.
hgcomhbcacfkpffiphlmnlhpppcjgmbl HTTP Indicator
hjdoplcnndgiblooccencgcggcoihigg Terms of Service; Didnt Read
hojggiaghnldpcknpbciehjcaoafceil Fedora User Agent
iimpkhokkfekbpmoamlmcndclohnehhk IPVFooBar ManifestV2 unlike original IPvFoo
klmgadmgadfhjgomffmpamppmkajdloc Go European
mafpmfcccpbjnhfhjnllmmalhifmlcie Tor Snowflake
mlojlfildnehdpnlmpkeiiglhhkofhpb AdNauseam
mlojlfildnehdpnlmpkeiiglhhkofhpb Ad Nauseam
njdfdhgcmkocbgbhcioffdbicglldapd LocalCDN
nngceckbapebfimnlniiiahkandclblb Bitwarden
obpoeflheeknapimliioeoefbfaakefn Regrets Reporter
odfafepnkmbhccpbejgmiehpchacaeak uBlock Origin
palihjnakafgffnompkdfgbgdbcagbko UpdateSWH
pbnndmlekkboofhnbonilimejonapojg Midnight Lizard currently ManifestV2
pkehgijcmpdhfbdbbnkijodmdjhbjlgp PrivacyBadger
1 ID Name Comment
2 ajhmfdgkijocedmfjonnpjfojldioehi Silk
3 ammoloihpcbognfddfjcljgembpibcmb JShelter
4 bkdgflcldnnnapblkhphbgpggdiikppg DuckDuckGo
5 caoacbimdbbljakfhgikoodekdnlcgpk DuckDuckGo
6 cbimgpnbgalffiohilfglgkkhpegpjlo QR Code
7 cdnapgfjopgaggbmfgbiinmmbdcglnam Open Dyslexic for Chrome
8 cimiefiiaegbelhefglklhhakcgmhkai Plasma Integration
9 cjpalhdlnbpafiamejdnhcphjbkeiagm uBlock Origin
10 ddkjiahejlhfcafbddmgiahcphecmpfh uBlock Origin Lite
11 donbcfbmhbcapadipfkeojnmajbakjdc Ruffle
12 doojmbjmlfjjnbmnoijecmcbfeoakpjm NoScript ManifestV3, possibly a good companion for PrivacyBadger
13 ecanpcehffngcegjmadlcijfolapggal IPvFoo
14 eimadpbcbfnmbkopoojfekhnkhdbieeh Dark Reader
15 fllaojicojecljbmefodhfapmkghcbnh Google Analytics opt-out Opting out of Google Analytics even if I allowlisted some site using it in content filter
16 fpnmgdkabkmnadcjpehmlllkndpkmiak Wayback Machine
17 gbiekjoijknlhijdjbaadobpkdhmoebb Google IBA opt-out Preparing for eventuality of Google killing adblockers by opting into non-targeted ads instead.
18 gecgipfabdickgidpmbicneamekgbaej Chrome Apps Launcher BLOCKED. It means the ages ago deprecated Chrome apps, not PWAs.
19 hgcomhbcacfkpffiphlmnlhpppcjgmbl HTTP Indicator
20 hjdoplcnndgiblooccencgcggcoihigg Terms of Service; Didn’t Read
21 hojggiaghnldpcknpbciehjcaoafceil Fedora User Agent
22 iimpkhokkfekbpmoamlmcndclohnehhk IPVFooBar ManifestV2 unlike original IPvFoo
23 klmgadmgadfhjgomffmpamppmkajdloc Go European
24 mafpmfcccpbjnhfhjnllmmalhifmlcie Tor Snowflake
25 mlojlfildnehdpnlmpkeiiglhhkofhpb AdNauseam
26 mlojlfildnehdpnlmpkeiiglhhkofhpb Ad Nauseam
27 njdfdhgcmkocbgbhcioffdbicglldapd LocalCDN
28 nngceckbapebfimnlniiiahkandclblb Bitwarden
29 obpoeflheeknapimliioeoefbfaakefn Regrets Reporter
30 odfafepnkmbhccpbejgmiehpchacaeak uBlock Origin
31 palihjnakafgffnompkdfgbgdbcagbko UpdateSWH
32 pbnndmlekkboofhnbonilimejonapojg Midnight Lizard currently ManifestV2
33 pkehgijcmpdhfbdbbnkijodmdjhbjlgp PrivacyBadger

8
package.json vendored
View File

@ -1,14 +1,14 @@
{
"devDependencies": {
"@aminda/global-prettier-config": "2025.15.0",
"@aminda/global-prettier-config": "2025.13.1",
"@prettier/plugin-ruby": "4.0.4",
"@prettier/plugin-xml": "3.4.1",
"corepack": "latest",
"prettier": "3.5.3",
"prettier-plugin-nginx": "1.0.3",
"prettier-plugin-sh": "0.17.1",
"prettier-plugin-toml": "2.0.4"
"prettier-plugin-sh": "0.16.0",
"prettier-plugin-toml": "2.0.3"
},
"packageManager": "pnpm@10.8.0+sha512.0e82714d1b5b43c74610193cb20734897c1d00de89d0e18420aebc5977fa13d780a9cb05734624e81ebd81cc876cd464794850641c48b9544326b5622ca29971",
"packageManager": "pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6",
"prettier": "@aminda/global-prettier-config"
}

76
pnpm-lock.yaml generated vendored
View File

@ -8,8 +8,8 @@ importers:
.:
devDependencies:
"@aminda/global-prettier-config":
specifier: 2025.15.0
version: 2025.15.0
specifier: 2025.13.1
version: 2025.13.1
"@prettier/plugin-ruby":
specifier: 4.0.4
version: 4.0.4(prettier@3.5.3)
@ -26,17 +26,17 @@ importers:
specifier: 1.0.3
version: 1.0.3
prettier-plugin-sh:
specifier: 0.17.1
version: 0.17.1(prettier@3.5.3)
specifier: 0.16.0
version: 0.16.0(prettier@3.5.3)
prettier-plugin-toml:
specifier: 2.0.4
version: 2.0.4(prettier@3.5.3)
specifier: 2.0.3
version: 2.0.3(prettier@3.5.3)
packages:
"@aminda/global-prettier-config@2025.15.0":
"@aminda/global-prettier-config@2025.13.1":
resolution:
{
integrity: sha512-KFBpY4OaIUZRWBGN/6iJlEZkV6mrq+jHJnqz1tpuMfnR5c0Rx27EmHirsg/WdEUKbt/33OPUDiLV/BcbB3Ak8Q==,
integrity: sha512-RzcqMdagTmRL05P1H44yQoY3M06CEiVy1pYxtnDJJpLULPz57v0Oci3+iTugrNr7nZCfRocYvVM981zVqSMuOg==,
}
"@prettier/plugin-ruby@4.0.4":
@ -55,22 +55,16 @@ packages:
peerDependencies:
prettier: ^3.0.0
"@reteps/dockerfmt@0.2.6":
"@taplo/core@0.1.1":
resolution:
{
integrity: sha512-a3OYxLpIc6jbW1prbruEhRq9eYre9fKhcBD+boVwhri9L9ebdnKNy4LzaDa/tiu81P9phxA6Xi8r6jtV8I7Xsw==,
integrity: sha512-BG/zLGf5wiNXGEVPvUAAX/4ilB3PwDUY2o0MV0y47mZbDZ9ad9UK/cIQsILat3bqbPJsALVbU6k3cskNZ3vAQg==,
}
"@taplo/core@0.2.0":
"@taplo/lib@0.4.0-alpha.2":
resolution:
{
integrity: sha512-r8bl54Zj1In3QLkiW/ex694bVzpPJ9EhwqT9xkcUVODnVUGirdB1JTsmiIv0o1uwqZiwhi8xNnTOQBRQCpizrQ==,
}
"@taplo/lib@0.5.0":
resolution:
{
integrity: sha512-+xIqpQXJco3T+VGaTTwmhxLa51qpkQxCjRwezjFZgr+l21ExlywJFcDfTrNmL6lG6tqb0h8GyJKO3UPGPtSCWg==,
integrity: sha512-DV/Re3DPVY+BhBtLZ3dmP4mP6YMLSsgq9qGLXwOV38lvNF/fBlgvQswzlXmzCEefL/3q2eMoefZpOI/+GLuCNA==,
}
"@xml-tools/parser@1.0.11":
@ -93,25 +87,31 @@ packages:
engines: { node: ^18.17.1 || ^20.10.0 || >=22.11.0 }
hasBin: true
mvdan-sh@0.10.1:
resolution:
{
integrity: sha512-kMbrH0EObaKmK3nVRKUIIya1dpASHIEusM13S4V1ViHFuxuNxCo+arxoa6j/dbV22YBGjl7UKJm9QQKJ2Crzhg==,
}
prettier-plugin-nginx@1.0.3:
resolution:
{
integrity: sha512-vV5q85s8XnV6NEgvz1gVLfZhmxAxY03MyOYj2ApBpjFkbs00lRsRkTmqO9L39ADuD18z1RRCcfZ3eVxKhI/nqg==,
}
prettier-plugin-sh@0.17.1:
prettier-plugin-sh@0.16.0:
resolution:
{
integrity: sha512-jbrB7MRlmgtSRx2+I3McQGdFb98VUtJTkQ5DiK6oSJSfCy6vSBxSsuyDZ1xIx13TqREUHTsMzlNrZBZScuJJXQ==,
integrity: sha512-QaVH0X56IUy9niNczUQ0TxqVezcGzACz9XObbyxyAZ6NU/VCKnR9RUAcETyzCiPgcHKq/tjerCsqxn5nL3yo/w==,
}
engines: { node: ">=16.0.0" }
peerDependencies:
prettier: ^3.0.3
prettier-plugin-toml@2.0.4:
prettier-plugin-toml@2.0.3:
resolution:
{
integrity: sha512-uOTNPClqnE3T9XJ8hCqAJek70Jnk3/ZuAG/aXRTmrWbVe8lJyuZ60KV7OtgWqF+iGZOPVpkh+giHhX9GZYRHGA==,
integrity: sha512-2KSzvgWiyF+uaGvX6wK+UENNjhvuSh+HlJym9tY+OyIk3L+yjlDUd0wHP1ZHNC+u8su4UZj2QVjJhq5sZ16zrQ==,
}
engines: { node: ">=16.0.0" }
peerDependencies:
@ -131,10 +131,10 @@ packages:
integrity: sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==,
}
sh-syntax@0.5.6:
sh-syntax@0.4.2:
resolution:
{
integrity: sha512-hUprXSSgi3HLdIxufSsr0lceThj6vKsgOHcVVGujDGLWg9RD5Mt6j2m642qkTAU/7GFX65ed/g9h2jeURGuTlQ==,
integrity: sha512-/l2UZ5fhGZLVZa16XQM9/Vq/hezGGbdHeVEA01uWjOL1+7Ek/gt6FquW0iKKws4a9AYPYvlz6RyVvjh3JxOteg==,
}
engines: { node: ">=16.0.0" }
@ -145,15 +145,15 @@ packages:
}
snapshots:
"@aminda/global-prettier-config@2025.15.0":
"@aminda/global-prettier-config@2025.13.1":
dependencies:
"@prettier/plugin-ruby": 4.0.4(prettier@3.5.3)
"@prettier/plugin-xml": 3.4.1(prettier@3.5.3)
corepack: 0.32.0
prettier: 3.5.3
prettier-plugin-nginx: 1.0.3
prettier-plugin-sh: 0.17.1(prettier@3.5.3)
prettier-plugin-toml: 2.0.4(prettier@3.5.3)
prettier-plugin-sh: 0.16.0(prettier@3.5.3)
prettier-plugin-toml: 2.0.3(prettier@3.5.3)
"@prettier/plugin-ruby@4.0.4(prettier@3.5.3)":
dependencies:
@ -164,13 +164,11 @@ snapshots:
"@xml-tools/parser": 1.0.11
prettier: 3.5.3
"@reteps/dockerfmt@0.2.6": {}
"@taplo/core@0.1.1": {}
"@taplo/core@0.2.0": {}
"@taplo/lib@0.5.0":
"@taplo/lib@0.4.0-alpha.2":
dependencies:
"@taplo/core": 0.2.0
"@taplo/core": 0.1.1
"@xml-tools/parser@1.0.11":
dependencies:
@ -182,24 +180,26 @@ snapshots:
corepack@0.32.0: {}
mvdan-sh@0.10.1: {}
prettier-plugin-nginx@1.0.3: {}
prettier-plugin-sh@0.17.1(prettier@3.5.3):
prettier-plugin-sh@0.16.0(prettier@3.5.3):
dependencies:
"@reteps/dockerfmt": 0.2.6
mvdan-sh: 0.10.1
prettier: 3.5.3
sh-syntax: 0.5.6
sh-syntax: 0.4.2
prettier-plugin-toml@2.0.4(prettier@3.5.3):
prettier-plugin-toml@2.0.3(prettier@3.5.3):
dependencies:
"@taplo/lib": 0.5.0
"@taplo/lib": 0.4.0-alpha.2
prettier: 3.5.3
prettier@3.5.3: {}
regexp-to-ast@0.5.0: {}
sh-syntax@0.5.6:
sh-syntax@0.4.2:
dependencies:
tslib: 2.8.1