complete floorp config

fully declarative extensions and configuration
This commit is contained in:
greyweather committed 2026-07-07 03:45:26 +01:00
1 parent 812a0ad574
commit 646bec691a
1 file changed
+85 -36
+85 -36
View File
@@ -39,44 +39,93 @@ in {
bitwarden bitwarden
indie-wiki-buddy indie-wiki-buddy
pwas-for-firefox pwas-for-firefox
gnome-shell-integration
]; ];
settings.${firefox-addons.adnauseam.addonId} = { settings = {
force = true; ${firefox-addons.adnauseam.addonId} = {
settings = { force = true;
"firstInstall" = false; settings = {
"hidingAds" = true; "firstInstall" = false;
"clickingAds" = true; "hidingAds" = true;
"blockingMalware" = true; "clickingAds" = true;
"disableClickingForDNT" = true; "blockingMalware" = true;
"clickProbability" = 0.75; "disableClickingForDNT" = true;
selectedFilterLists = [ "clickProbability" = 0.75;
"user-filters" selectedFilterLists = [
"adnauseam-filters" "user-filters"
"eff-dnt-whitelist" "adnauseam-filters"
"ublock-filters" "eff-dnt-whitelist"
"ublock-badware" "ublock-filters"
"ublock-privacy" "ublock-badware"
"ublock-quick-fixes" "ublock-privacy"
"ublock-unbreak" "ublock-quick-fixes"
"easylist" "ublock-unbreak"
"easyprivacy" "easylist"
"urlhaus-1" "easyprivacy"
"fanboy-cookiemonster" "urlhaus-1"
"ublock-cookies-easylist" "fanboy-cookiemonster"
"adguard-cookies" "ublock-cookies-easylist"
"ublock-cookies-adguard" "adguard-cookies"
"fanboy-ai-suggestions" "ublock-cookies-adguard"
"easylist-chat" "fanboy-ai-suggestions"
"easylist-newsletters" "easylist-chat"
"easylist-notifications" "easylist-newsletters"
"easylist-annoyances" "easylist-notifications"
"adguard-mobile-app-banners" "easylist-annoyances"
"adguard-other-annoyances" "adguard-mobile-app-banners"
"adguard-popup-overlays" "adguard-other-annoyances"
"adguard-widgets" "adguard-popup-overlays"
"ublock-annoyances" "adguard-widgets"
]; "ublock-annoyances"
];
};
};
};
};
settings = {
"floorp.panelSidebar.enabled" = false;
"floorp.workspaces.enabled" = false;
"browser.toolbars.bookmarks.visibility" = "newtab";
"floorp.browser.welcome.page.shown" = true;
"browser.newtabpage.activity-stream.feeds.topsites" = false;
"browser.newtabpage.activity-stream.newtabWallpapers.user.enabled" = true;
"browser.newtabpage.activity-stream.newtabWallpapers.wallpaper" = "abstract-purple";
"floorp.design.configs" = {
globalConfigs = {
userInterface = "proton";
uiCustomization = {
qrCode.disableButton = true;
disableFloorpStart = true;
};
};
};
"floorp.keyboardshortcut.enabled" = true;
"floorp.keyboardshortcut.config" = {
enabled = true;
shortcuts = {
gecko-close-tab = {
modifiers = {
alt = true;
ctrl = false;
meta = false;
shift = false;
};
key = "Q";
action = "gecko-close-tab";
};
gecko-open-new-tab = {
modifiers = {
alt = true;
ctrl = false;
meta = false;
shift = false;
};
key = "Enter";
action = "gecko-open-new-tab";
};
}; };
}; };
}; };