configure firefox

- reduce url repetition for addons
- enable firefox sync
- add new addons
This commit is contained in:
Schrottkatze 2024-02-17 23:36:20 +01:00
parent 451d90a9d2
commit 658dba452f
Signed by: schrottkatze
SSH key fingerprint: SHA256:hXb3t1vINBFCiDCmhRABHX5ocdbLiKyCdKI4HK2Rbbc

View file

@ -17,14 +17,18 @@
}; };
policies = { policies = {
DefaultDownloadDirectory = "\${home}/Downloads"; DefaultDownloadDirectory = "\${home}/Downloads";
Extensions.Install = [ Extensions.Install = builtins.map (name: "https://addons.mozilla.org/firefox/downloads/latest/${name}") [
"https://addons.mozilla.org/firefox/downloads/latest/ublock-origin" "ublock-origin"
"https://addons.mozilla.org/firefox/downloads/latest/tridactyl-vim" "tridactyl-vim"
"https://addons.mozilla.org/firefox/downloads/latest/privacy-badger17" "privacy-badger17"
"https://addons.mozilla.org/firefox/downloads/latest/gruvbox-dark-theme" "gruvbox-dark-theme"
"https://addons.mozilla.org/firefox/downloads/latest/torproject-snowflake" "torproject-snowflake"
"https://addons.mozilla.org/firefox/downloads/latest/bitwarden-password-manager" "bitwarden-password-manager"
"https://addons.mozilla.org/firefox/downloads/latest/terms-of-service-didnt-read" "terms-of-service-didnt-read"
"shinigami-eyes"
"darkreader"
"sponsorblock"
"youtube-mrbeastify"
]; ];
Extensions.Uninstall = [ Extensions.Uninstall = [
"google@search.mozilla.org" "google@search.mozilla.org"
@ -39,95 +43,6 @@
"DisablePocket" = true; "DisablePocket" = true;
}; };
profiles.jade = { profiles.jade = {
bookmarks = [
{
name = "Toolbar";
toolbar = true;
bookmarks = [
{
name = "Katzencafé";
tags = ["fedi" "social"];
keyword = "ck";
url = "https://ck.katzen.cafe";
}
{
name = "Mastodon.de";
tags = ["fedi" "social"];
keyword = "mde";
url = "https://mastodon.de";
}
{
name = "Nekoverse";
tags = ["fedi" "social"];
keyword = "neko";
url = "https://social.nekover.se";
}
{
name = "Katzenschmiede";
tags = ["fedi" "git"];
keyword = "forge";
url = "https://forge.katzen.cafe";
}
{
name = "Katzenwolke";
tags = ["cloud"];
keyword = "wolke";
url = "https://wolke.katzen.cafe";
}
{
name = "Penpot";
tags = ["design"];
keyword = "pp";
url = "https://design.katzen.cafe";
}
{
name = "Pad";
tags = ["pad"];
keyword = "pad";
url = "https://pad.katzen.cafe";
}
{
name = "Auth";
tags = ["keycloak"];
keyword = "auth";
url = "https://auth.katzen.cafe/realms/katzen.cafe/account";
}
{
name = "CCCHH";
bookmarks = [
{
name = "Website";
url = "https://hamburg.ccc.de";
}
{
name = "Wiki";
url = "https://wiki.ccchh.net";
}
{
name = "Wiki (old)";
url = "https://wiki.hamburg.ccc.de";
}
{
name = "Wiki (nonpublic)";
url = "https://nonpublic.wiki.hamburg.ccc.de";
}
{
name = "Pads";
url = "https://pad.hamburg.ccc.de";
}
{
name = "Cloud";
url = "https://cloud.hamburg.ccc.de";
}
{
name = "Club Assistant";
url = "https://club-assistant.ccchh.net";
}
];
}
];
}
];
search = { search = {
force = true; force = true;
default = "DuckDuckGo"; default = "DuckDuckGo";
@ -252,6 +167,7 @@
settings = { settings = {
"devtools.editor.keymap" = "vim"; "devtools.editor.keymap" = "vim";
"devtools.toolbox.host" = "right"; "devtools.toolbox.host" = "right";
"devtools.theme" = "dark";
"webgl.disabled" = false; "webgl.disabled" = false;
"image.jxl.enabled" = true; "image.jxl.enabled" = true;
"browser.urlbar.decodeURLsOnCopy" = true; "browser.urlbar.decodeURLsOnCopy" = true;
@ -264,9 +180,11 @@
"browser.aboutwelcome.showModal" = false; "browser.aboutwelcome.showModal" = false;
"browser.aboutwelcome.enabled" = false; "browser.aboutwelcome.enabled" = false;
"browser.preferences.moreFromMozilla" = false; "browser.preferences.moreFromMozilla" = false;
"identity.fxaccounts.enabled" = false; "browser.menu.showViewImageInfo" = true;
"browser.tabs.firefox-view" = false;
"browser.tabs.firefox-view-next" = false; "identity.fxaccounts.enabled" = true;
"browser.tabs.firefox-view" = true;
"browser.tabs.firefox-view-next" = true;
"browser.newtabpage.activity-stream.showSponsored" = false; "browser.newtabpage.activity-stream.showSponsored" = false;
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false; "browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
"browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts" = false; "browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts" = false;