formatting
This commit is contained in:
@@ -46,27 +46,28 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
# Configure firefox to be resilient against reboot
|
# Configure firefox to be resilient against reboot
|
||||||
|
# Source = https://github.com/johnmpost/nixos-config
|
||||||
programs.firefox = {
|
programs.firefox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
profiles.roy = {
|
profiles.roy = {
|
||||||
search = {
|
search = {
|
||||||
force = true;
|
force = true;
|
||||||
default = "ddgc";
|
default = "ddgc";
|
||||||
privateDefault = "ddgc";
|
privateDefault = "ddgc";
|
||||||
engines = {
|
engines = {
|
||||||
bing.metaData.hidden = true;
|
bing.metaData.hidden = true;
|
||||||
ddg.metaData.hidden = true;
|
ddg.metaData.hidden = true;
|
||||||
google.metaData.hidden = true;
|
google.metaData.hidden = true;
|
||||||
wikipedia.metaData.hidden = true;
|
wikipedia.metaData.hidden = true;
|
||||||
amazon.metaData.hidden = true;
|
amazon.metaData.hidden = true;
|
||||||
ebay.metaData.hidden = true;
|
ebay.metaData.hidden = true;
|
||||||
ddgc = {
|
ddgc = {
|
||||||
name = "DuckDuckGo (themed)";
|
name = "DuckDuckGo (themed)";
|
||||||
urls = [{ template = "https://duckduckgo.com/?k7=222222&kj=222222&kae=d&q={searchTerms}"; }];
|
urls = [{ template = "https://duckduckgo.com/?k7=222222&kj=222222&kae=d&q={searchTerms}"; }];
|
||||||
icon = "https://duckduckgo.com/favicon.ico";
|
icon = "https://duckduckgo.com/favicon.ico";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
extensions.force = true;
|
extensions.force = true;
|
||||||
@@ -74,22 +75,22 @@
|
|||||||
ublock-origin
|
ublock-origin
|
||||||
];
|
];
|
||||||
extensions.settings."uBlock0@raymondhill.net".settings = {
|
extensions.settings."uBlock0@raymondhill.net".settings = {
|
||||||
selectedFilterLists = [
|
selectedFilterLists = [
|
||||||
"ublock-filters"
|
"ublock-filters"
|
||||||
"ublock-badware"
|
"ublock-badware"
|
||||||
"ublock-privacy"
|
"ublock-privacy"
|
||||||
"ublock-quick-fixes"
|
"ublock-quick-fixes"
|
||||||
"ublock-unbreak"
|
"ublock-unbreak"
|
||||||
"easylist-chat"
|
"easylist-chat"
|
||||||
"easylist-newsletters"
|
"easylist-newsletters"
|
||||||
"easylist-notifications"
|
"easylist-notifications"
|
||||||
"easylist-annoyances"
|
"easylist-annoyances"
|
||||||
"adguard-mobile-app-banners"
|
"adguard-mobile-app-banners"
|
||||||
"adguard-other-annoyances"
|
"adguard-other-annoyances"
|
||||||
"adguard-popup-overlays"
|
"adguard-popup-overlays"
|
||||||
"adguard-widgets"
|
"adguard-widgets"
|
||||||
"ublock-annoyances"
|
"ublock-annoyances"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
@@ -99,124 +100,124 @@
|
|||||||
"browser.urlbar.shortcuts.history" = false;
|
"browser.urlbar.shortcuts.history" = false;
|
||||||
"browser.urlbar.shortcuts.tabs" = false;
|
"browser.urlbar.shortcuts.tabs" = false;
|
||||||
"browser.aboutConfig.showWarning" = false;
|
"browser.aboutConfig.showWarning" = false;
|
||||||
"dom.security.https_only_mode" = true;
|
"dom.security.https_only_mode" = true;
|
||||||
"privacy.trackingprotection.enabled" = true;
|
"privacy.trackingprotection.enabled" = true;
|
||||||
"privacy.trackingprotection.pbmode.enabled" = true;
|
"privacy.trackingprotection.pbmode.enabled" = true;
|
||||||
"privacy.donottrackheader.enabled" = true;
|
"privacy.donottrackheader.enabled" = true;
|
||||||
"signon.rememberSignons" = false;
|
"signon.rememberSignons" = false;
|
||||||
"extensions.formautofill.creditCards.enabled" = false;
|
"extensions.formautofill.creditCards.enabled" = false;
|
||||||
"extensions.formautofill.addresses.enabled" = false;
|
"extensions.formautofill.addresses.enabled" = false;
|
||||||
"browser.urlbar.suggest.quicksuggest.sponsored" = false;
|
"browser.urlbar.suggest.quicksuggest.sponsored" = false;
|
||||||
# hide weather on new tab page
|
# hide weather on new tab page
|
||||||
"browser.newtabpage.activity-stream.showWeather" = false;
|
"browser.newtabpage.activity-stream.showWeather" = false;
|
||||||
"browser.newtabpage.activity-stream.feeds.section.topstories" = false;
|
"browser.newtabpage.activity-stream.feeds.section.topstories" = false;
|
||||||
"browser.newtabpage.activity-stream.feeds.topsites" = false;
|
"browser.newtabpage.activity-stream.feeds.topsites" = false;
|
||||||
"browser.toolbars.bookmarks.visibility" = "never";
|
"browser.toolbars.bookmarks.visibility" = "never";
|
||||||
# set default download dir (to avoid Download dir creation)
|
# set default download dir (to avoid Download dir creation)
|
||||||
"browser.download.dir" = "/home/roy/dl";
|
"browser.download.dir" = "/home/roy/dl";
|
||||||
"browser.download.useDownloadDir" = false;
|
"browser.download.useDownloadDir" = false;
|
||||||
"browser.download.folderList" = 2;
|
"browser.download.folderList" = 2;
|
||||||
"full-screen-api.ignore-widgets" = true;
|
"full-screen-api.ignore-widgets" = true;
|
||||||
"browser.tabs.firefox-view" = false;
|
"browser.tabs.firefox-view" = false;
|
||||||
"browser.gesture.swipe.left" = "";
|
"browser.gesture.swipe.left" = "";
|
||||||
"browser.gesture.swipe.right" = "";
|
"browser.gesture.swipe.right" = "";
|
||||||
"pdfjs.sidebarViewOnLoad" = 0;
|
"pdfjs.sidebarViewOnLoad" = 0;
|
||||||
"identity.fxaccounts.enabled" = false;
|
"identity.fxaccounts.enabled" = false;
|
||||||
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
|
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
|
||||||
"browser.uitour.enabled" = false;
|
"browser.uitour.enabled" = false;
|
||||||
"toolkit.telemetry.enabled" = false;
|
"toolkit.telemetry.enabled" = false;
|
||||||
# don't show about:welcome or privacy page on first launch
|
# don't show about:welcome or privacy page on first launch
|
||||||
"browser.aboutwelcome.enabled" = false;
|
"browser.aboutwelcome.enabled" = false;
|
||||||
"datareporting.policy.dataSubmissionPolicyBypassNotification" = true;
|
"datareporting.policy.dataSubmissionPolicyBypassNotification" = true;
|
||||||
# disable pocket
|
# disable pocket
|
||||||
"extensions.pocket.enabled" = false;
|
"extensions.pocket.enabled" = false;
|
||||||
# keep window open when closing all tabs
|
# keep window open when closing all tabs
|
||||||
"browser.tabs.closeWindowWithLastTab" = false;
|
"browser.tabs.closeWindowWithLastTab" = false;
|
||||||
# allegedly disable addon recommendations
|
# allegedly disable addon recommendations
|
||||||
"browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons" = false;
|
"browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons" = false;
|
||||||
# allegedly disable feature recommendations
|
# allegedly disable feature recommendations
|
||||||
"browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features" = false;
|
"browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features" = false;
|
||||||
# don't show "open previous tabs?" toolbar, hopefully still allow functionality
|
# don't show "open previous tabs?" toolbar, hopefully still allow functionality
|
||||||
"browser.startup.couldRestoreSession.count" = -1;
|
"browser.startup.couldRestoreSession.count" = -1;
|
||||||
};
|
};
|
||||||
|
|
||||||
bookmarks.force = true;
|
bookmarks.force = true;
|
||||||
bookmarks.settings = [
|
bookmarks.settings = [
|
||||||
{
|
{
|
||||||
name = "google search";
|
name = "google search";
|
||||||
url = "https://www.google.com/search?q=%s";
|
url = "https://www.google.com/search?q=%s";
|
||||||
keyword = "g";
|
keyword = "g";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "youtube search";
|
name = "youtube search";
|
||||||
url = "https://www.youtube.com/results?search_query=%s";
|
url = "https://www.youtube.com/results?search_query=%s";
|
||||||
keyword = "yt";
|
keyword = "yt";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "wikipedia search";
|
name = "wikipedia search";
|
||||||
url = "https://en.wikipedia.org/wiki/Special:Search?search=%s";
|
url = "https://en.wikipedia.org/wiki/Special:Search?search=%s";
|
||||||
keyword = "w";
|
keyword = "w";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "dictionary search";
|
name = "dictionary search";
|
||||||
url = "https://www.wordnik.com/words/%s";
|
url = "https://www.wordnik.com/words/%s";
|
||||||
keyword = "d";
|
keyword = "d";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "github go to repo";
|
name = "github go to repo";
|
||||||
url = "https://github.com/RoyDumblauskas/%s";
|
url = "https://github.com/RoyDumblauskas/%s";
|
||||||
keyword = "repo";
|
keyword = "repo";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "chatgpt";
|
name = "chatgpt";
|
||||||
url = "https://chatgpt.com";
|
url = "https://chatgpt.com";
|
||||||
keyword = "chat";
|
keyword = "chat";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "github my repos";
|
name = "github my repos";
|
||||||
url = "https://github.com/RoyDumblauskas?tab=repositories";
|
url = "https://github.com/RoyDumblauskas?tab=repositories";
|
||||||
keyword = "repos";
|
keyword = "repos";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "github profile";
|
name = "github profile";
|
||||||
url = "https://github.com/RoyDumblauskas";
|
url = "https://github.com/RoyDumblauskas";
|
||||||
keyword = "gh";
|
keyword = "gh";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "drive 0";
|
name = "drive 0";
|
||||||
url = "https://drive.google.com/drive/u/0/folders/1hMAgupSZvhAml0K1WhBi9sNINfvkhw0e";
|
url = "https://drive.google.com/drive/u/0/folders/1hMAgupSZvhAml0K1WhBi9sNINfvkhw0e";
|
||||||
keyword = "d0";
|
keyword = "d0";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "drive 1";
|
name = "drive 1";
|
||||||
url = "https://drive.google.com/drive/u/1";
|
url = "https://drive.google.com/drive/u/1";
|
||||||
keyword = "d1";
|
keyword = "d1";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "mail 1";
|
name = "mail 1";
|
||||||
url = "https://mail.google.com/mail/u/1";
|
url = "https://mail.google.com/mail/u/1";
|
||||||
keyword = "m1";
|
keyword = "m1";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "mail 0";
|
name = "mail 0";
|
||||||
url = "https://mail.google.com/mail/u/0";
|
url = "https://mail.google.com/mail/u/0";
|
||||||
keyword = "m0";
|
keyword = "m0";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "discord";
|
name = "discord";
|
||||||
url = "https://discord.com/app";
|
url = "https://discord.com/app";
|
||||||
keyword = "dis";
|
keyword = "dis";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "downloads";
|
name = "downloads";
|
||||||
url = "file:///home/roy/dl/%s";
|
url = "file:///home/roy/dl/%s";
|
||||||
keyword = "dl";
|
keyword = "dl";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "nix package search";
|
name = "nix package search";
|
||||||
url = "https://search.nixos.org/packages?channel=unstable&query=%s";
|
url = "https://search.nixos.org/packages?channel=unstable&query=%s";
|
||||||
keyword = "nixp";
|
keyword = "nixp";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user