worked on librewolf's extension

This commit is contained in:
Tomas Rivera
2026-03-04 17:05:02 +01:00
parent 351be464c7
commit 9aa71c38f1
2 changed files with 238 additions and 2 deletions
+236
View File
@@ -169,6 +169,124 @@
id = 0; id = 0;
# userChrome = builtins.readFile ./userChrome.css; # userChrome = builtins.readFile ./userChrome.css;
# userContent = builtins.readFile ./userChrome.css; # userContent = builtins.readFile ./userChrome.css;
extensions = {
force = true;
settings = {
"adnauseam@rednoise.org".settings = {
# Core behavior
filteringEnabled = true;
hidingAds = true;
blockingMalware = true;
clickingAds = true;
# Privacy
disableClickingForDNT = true;
blockSocialMediaWidgets = false;
# Filter lists
selectedFilterLists = [
"adnauseam-filters"
"easylist"
"easyprivacy"
"ublock-badware"
"ublock-privacy"
"ublock-unbreak"
];
# Advanced
advancedUserEnabled = false;
dynamicFilteringEnabled = false;
# UI
showIconBadge = true;
parseTextAds = true;
eventLogging = false;
};
"trackmenot@mrl.nyu.edu".settings = {
enabled = true;
# Query behavior
runAtStartup = true;
useTab = false; # don't open visible tab
showQueries = false; # don't display fake queries
# Frequency (seconds between bursts)
timeout = 600; # 10 minutes
burstEnabled = true;
burstTimeout = 20; # burst interval
burstCount = 5;
# Query source
useRssFeeds = true; # use dynamic trending feeds
useUserQueries = false; # don't mix your real queries
useBlackList = true;
# Search engines to generate noise for
searchEngines = {
google = true;
bing = false;
yahoo = false;
baidu = false;
duckduckgo = false;
};
# Logging
enableLogging = false;
};
"sponsorBlocker@ajay.app".settings = {
# Core behavior
isEnabled = true;
autoSkip = false;
showSkipNotice = true;
# this does not work
# Segment categories (auto-skip behavior)
categoryChooser = {
Sponsor = {
enabled = true;
skipOption = "manualSkip";
};
intro = {
enabled = true;
actionType = 2;
};
outro = {
enabled = true;
actionType = 2;
};
selfpromo = {
enabled = true;
actionType = 2;
};
interaction = {
enabled = true;
actionType = 1; # 1 = manual skip
};
music_offtopic = {
enabled = false;
actionType = 0;
};
preview = {
enabled = false;
actionType = 0;
};
};
# Privacy
disableTelemetry = true;
showDonationLink = false;
# UX
showUpsells = false;
hideSkipButtonPlayerControls = false;
# Advanced
useLocalCache = true;
trackViewCount = false;
};
};
};
search = { search = {
force = true; force = true;
engines = { engines = {
@@ -304,6 +422,124 @@
id = 1; id = 1;
# userChrome = builtins.readFile ./userChrome.css; # userChrome = builtins.readFile ./userChrome.css;
# userContent = builtins.readFile ./userChrome.css; # userContent = builtins.readFile ./userChrome.css;
extensions = {
force = true;
settings = {
"adnauseam@rednoise.org".settings = {
# Core behavior
filteringEnabled = true;
hidingAds = true;
blockingMalware = true;
clickingAds = true;
# Privacy
disableClickingForDNT = true;
blockSocialMediaWidgets = false;
# Filter lists
selectedFilterLists = [
"adnauseam-filters"
"easylist"
"easyprivacy"
"ublock-badware"
"ublock-privacy"
"ublock-unbreak"
];
# Advanced
advancedUserEnabled = false;
dynamicFilteringEnabled = false;
# UI
showIconBadge = true;
parseTextAds = true;
eventLogging = false;
};
"trackmenot@mrl.nyu.edu".settings = {
enabled = true;
# Query behavior
runAtStartup = true;
useTab = false; # don't open visible tab
showQueries = false; # don't display fake queries
# Frequency (seconds between bursts)
timeout = 600; # 10 minutes
burstEnabled = true;
burstTimeout = 20; # burst interval
burstCount = 5;
# Query source
useRssFeeds = true; # use dynamic trending feeds
useUserQueries = false; # don't mix your real queries
useBlackList = true;
# Search engines to generate noise for
searchEngines = {
google = true;
bing = false;
yahoo = false;
baidu = false;
duckduckgo = false;
};
# Logging
enableLogging = false;
};
"sponsorBlocker@ajay.app".settings = {
# Core behavior
isEnabled = true;
autoSkip = false;
showSkipNotice = true;
# this does not work
# Segment categories (auto-skip behavior)
categoryChooser = {
Sponsor = {
enabled = true;
skipOption = "manualSkip";
};
intro = {
enabled = true;
actionType = 2;
};
outro = {
enabled = true;
actionType = 2;
};
selfpromo = {
enabled = true;
actionType = 2;
};
interaction = {
enabled = true;
actionType = 1; # 1 = manual skip
};
music_offtopic = {
enabled = false;
actionType = 0;
};
preview = {
enabled = false;
actionType = 0;
};
};
# Privacy
disableTelemetry = true;
showDonationLink = false;
# UX
showUpsells = false;
hideSkipButtonPlayerControls = false;
# Advanced
useLocalCache = true;
trackViewCount = false;
};
};
};
search = { search = {
force = true; force = true;
engines = { engines = {
+2 -2
View File
@@ -26,5 +26,5 @@ Google Chrome needed for Framework 16 rgb macropad
replace sddm by ly replace sddm by ly
write bookmarks
battery notifications more often fix the sponsorblock config