feat: init

This commit is contained in:
Nick 2024-10-06 15:25:05 -05:00
commit c19ea940bd
320 changed files with 23845 additions and 0 deletions

View file

@ -0,0 +1,524 @@
[
{
name = "Bookmarks";
toolbar = true;
bookmarks = [
# Development
{
name = "GitHub";
url = "https://github.com/BRBWaffles";
tags = ["git" "github"];
keyword = "GitHub";
}
{
name = "GitLab (Appoota)";
url = "https://gitlab.com/Appoota/dotfiles";
tags = ["gitlab" "git"];
keyword = "GitLab";
}
{
name = "GitLab (Isaac)";
url = "https://gitlab.com/askyourself/dotfiles";
tags = ["gitlab" "git"];
keyword = "GitLab";
}
{
name = "GitLab (Nick)";
url = "https://gitlab.com/BRBWaffles/dotfiles";
tags = ["gitlab" "git"];
keyword = "GitLab";
}
{
name = "Hackage";
url = "https://hackage.haskell.org/";
tags = ["hackage" "hack" "haskell"];
keyword = "Hack";
}
{
name = "Nix Home Manager Options";
url = "https://mipmip.github.io/home-manager-option-search/";
tags = ["nix" "nixos" "home" "home manager" "options"];
keyword = "Home";
}
# Social Media
{
name = "Discord (Web Client)";
url = "https://discord.com/channels/@me";
tags = ["discord" "dis" "ds" "social"];
keyword = "Discord";
}
{
name = "Gmail";
url = "https://mail.google.com/mail/u/0/#inbox";
tags = ["gmail" "google" "mail" "gm" "email"];
keyword = "Gmail";
}
{
name = "Kijiji";
url = "https://www.kijiji.ca";
tags = ["kijiji" "kij" "ki"];
keyword = "Kij";
}
{
name = "Lemmy";
url = "https://lemmy.world/";
tags = ["lemmy" "social"];
keyword = "Lem";
}
{
name = "OnlyFans";
url = "https://onlyfans.com/";
tags = ["onlyfans" "only" "fans"];
keyword = "Only";
}
{
name = "Pixelfed";
url = "https://pixelfed.social/i/web/profile/651714972141461392";
tags = ["pixelfed" "pixel" "pi"];
keyword = "Pix";
}
{
name = "Proton Mail";
url = "https://mail.proton.me/u/1/inbox";
tags = ["protonmail" "proton" "mail" "pr" "email"];
keyword = "Pro";
}
{
name = "Reddit";
url = "https://www.reddit.com/";
tags = ["reddit" "social"];
keyword = "Reddit";
}
{
name = "StreamLabs";
url = "https://streamlabs.com/dashboard";
tags = ["streamlabs" "stream" "labs"];
keyword = "Stream";
}
{
name = "Tinder";
url = "https://tinder.com/app/recs";
tags = ["tinder" "dating" "booty"];
keyword = "Tinder";
}
{
name = "X (Twitter)";
url = "https://twitter.com/TheNutrivore";
tags = ["twitter" "x" "social"];
keyword = "Twitter";
}
# Streaming
{
name = "Disney+";
url = "https://www.disneyplus.com/select-profile";
tags = ["disney" "video" "streaming" "movies" "shows"];
keyword = "Disney";
}
{
name = "Netflix";
url = "https://www.netflix.com/browse";
tags = ["netflix" "video" "streaming" "movies" "shows"];
keyword = "Netflix";
}
{
name = "Prime Video";
url = "https://www.primevideo.com/?ref_=av_auth_return_redir";
tags = ["prime" "video" "amazon" "streaming" "movies" "shows"];
keyword = "Prime";
}
{
name = "YouTube Studio";
url = "https://studio.youtube.com/channel/UCy9yYcDx2XuVVgcWLJJDoxw";
tags = ["youtube" "you" "tube" "yt" "studio"];
keyword = "Studio";
}
{
name = "YouTube";
url = "https://www.youtube.com/";
tags = ["youtube" "you" "tube" "yt"];
keyword = "You";
}
# Shopping
{
name = "Amazon";
url = "https://www.amazon.ca/";
tags = ["amazon" "shopping" "supply"];
keyword = "Amazon";
}
{
name = "Door Dash";
url = "https://www.doordash.com/";
tags = ["doordash" "door" "dash" "food"];
keyword = "Amazon";
}
{
name = "FTY Supplies";
url = "https://fytsupplies.ca/";
tags = ["tattoo tat" "fyt" "shopping" "supply"];
keyword = "FYT";
}
{
name = "Skip the Dishes";
url = "https://www.skipthedishes.com/";
tags = ["skip" "dishes" "food"];
keyword = "Skip";
}
{
name = "Uber Eats";
url = "https://www.ubereats.com/";
tags = ["uber" "eats" "food"];
keyword = "Uber";
}
{
name = "TatSoul";
url = "https://www.tatsoul.com/";
tags = ["tattoo" "tat" "tatsoul" "shopping" "supply"];
keyword = "TatSoul";
}
# Gaming
{
name = "Chess.com";
url = "https://www.chess.com/home";
tags = ["chess"];
keyword = "Chess";
}
{
name = "Lichess";
url = "https://lichess.org/";
tags = ["lichess" "chess"];
keyword = "Li";
}
{
name = "ProtonDB";
url = "https://www.protondb.com/";
tags = ["steam" "db"];
keyword = "DB";
}
{
name = "SteamDB";
url = "https://steamdb.info/";
tags = ["steamdb" "steam" "db"];
keyword = "SteamDB";
}
# Finances
{
name = "Adsense";
url = "https://www.google.com/adsense/new/u/0/pub-4524791551954022/payments";
tags = ["google" "adsense" "ads" "money"];
keyword = "Adsense";
}
{
name = "Canada Revenue Agency";
url = "https://apps4.ams-sga.cra-arc.gc.ca/gol-ged/awsc/amss/browser/check?program=mima&target=login&lang=en&idp=cms";
tags = ["cra" "canada" "money"];
keyword = "CRA";
}
{
name = "Credit Karma";
url = "https://www.creditkarma.ca/";
tags = ["credit" "karma" "bank" "banking"];
keyword = "Credit";
}
{
name = "LiberaPay";
url = "https://liberapay.com/TheNutrivore/";
tags = ["libera" "liberapay" "donations" "bank" "banking" "money" "nutrivore"];
keyword = "Libera";
}
{
name = "Patreon";
url = "https://www.patreon.com/thenutrivore";
tags = ["patreon" "donations" "bank" "banking" "money" "nutrivore"];
keyword = "Patreon";
}
{
name = "PayPal";
url = "https://www.paypal.com/myaccount/summary?intl=0";
tags = ["paypal" "bank" "banking" "money"];
keyword = "PayPal";
}
{
name = "Shopify";
url = "https://the-nutrivore.myshopify.com/admin";
tags = ["shopify" "business" "shop" "bank" "banking" "money"];
keyword = "Shopify";
}
{
name = "Simplii";
url = "https://online.simplii.com/ebm-resources/public/client/web/index.html#/signon";
tags = ["simplii" "bank" "banking" "money"];
keyword = "Simplii";
}
{
name = "Stripe";
url = "https://dashboard.stripe.com/settings/user";
tags = ["stripe" "bank" "banking" "money"];
keyword = "Stripe";
}
{
name = "Wealthsimple";
url = "https://my.wealthsimple.com/app/tax-onboarding/2021";
tags = ["wealth" "simple" "bank" "banking" "crypto"];
keyword = "Wealth";
}
{
name = "Wix";
url = "https://manage.wix.com/dashboard/413fd74d-8a8f-4c77-bd91-9ea560ffe906/home";
tags = ["wix" "website" "business" "bills" "nutrivore"];
keyword = "Wix";
}
# Academic
{
name = "Nutrivore";
url = "https://www.the-nutrivore.com/";
tags = ["nutrivore" "blog"];
keyword = "Nutrivore";
}
{
name = "Proof Tree";
url = "https://www.umsu.de/trees/";
tags = ["proof" "tree" "logic" "academic"];
keyword = "Logic";
}
{
name = "PubMed";
url = "https://pubmed.ncbi.nlm.nih.gov/";
tags = ["pub" "pubmed" "science" "research" "academic"];
keyword = "Pub";
}
{
name = "Sci-Hub";
url = "https://sci-hub.ee/";
tags = ["sci" "sci-hub" "scihub" "science" "research" "academic" "torrent"];
keyword = "Sci";
}
{
name = "Stanford Encyclopedia of Philosophy";
url = "https://plato.stanford.edu/";
tags = ["standford" "encyclopedia" "philosophy" "phil"];
keyword = "Phil";
}
{
name = "Zotero Bibliography";
url = "https://zbib.org/";
tags = ["votero" "bibliography" "bib" "zbib"];
keyword = "Bib";
}
# Telus
{
name = "ADT";
url = "https://www.adt.com/control-login";
tags = ["adt" "security" "telus"];
keyword = "ADT";
}
{
name = "Telus";
url = "https://www.telus.com/my-telus/billing/summary";
tags = ["telus" "phone" "security" "bills" "money"];
keyword = "Telus";
}
# Tools
{
name = "Uncensored AI";
url = "https://www.aiuncensored.info/";
tags = ["uncensored" "ai"];
keyword = "AI";
}
{
name = "ChatGPT";
url = "https://chatgpt.com/";
tags = ["chat" "chatgpt" "gpt"];
keyword = "Chat";
}
{
name = "Claude AI";
url = "https://claude.ai";
tags = ["claude" "ai"];
keyword = "Claude";
}
{
name = "Cronometer";
url = "https://cronometer.com/#diary";
tags = ["cronometer" "cron" "nutrition"];
keyword = "Cron";
}
{
name = "DNS Checker";
url = "https://dnschecker.org/";
tags = ["dns" "checker"];
keyword = "DNS";
}
{
name = "EventBrite";
url = "https://www.eventbrite.ca/d/canada--winnipeg/events--today/winnipeg/?page=1";
tags = ["eventbrite" "event" "brite"];
keyword = "Event";
}
{
name = "Google Maps";
url = "https://www.maps.google.com/";
tags = ["maps" "google"];
keyword = "Map";
}
{
name = "Memory Express";
url = "https://www.memoryexpress.com/";
tags = ["memoryexpress" "memory" "mem" "express"];
keyword = "Mem";
}
{
name = "Portchecker";
url = "https://portchecker.co/";
tags = ["portchecker" "port" "checker"];
keyword = "Port";
}
{
name = "RhymeZone";
url = "https://www.rhymezone.com/";
tags = ["rhymezone" "rhyme" "zone"];
keyword = "Rhyme";
}
{
name = "Chmod Calculator";
url = "https://chmod-calculator.com/";
tags = ["chmod" "calculator"];
keyword = "Chmod";
}
{
name = "ListenBrainz";
url = "https://listenbrainz.org/user/BRBWaffles/";
tags = ["listenbrainz" "listen" "brains"];
keyword = "Listen";
}
{
name = "Speedtest";
url = "https://www.speedtest.net/";
tags = ["speedtest" "speed" "test"];
keyword = "Speed";
}
{
name = "TinEye";
url = "https://tineye.com/";
tags = ["tineye" "tin" "eye"];
keyword = "Tin";
}
{
name = "Percentage Calculator";
url = "https://percentagecalculator.net";
tags = ["percentage" "percent" "calculator"];
keyword = "Percent";
}
# Tracking
{
name = "Metal Tracker";
url = "https://en.metal-tracker.com/";
tags = ["metaltracker" "metal" "tracker"];
keyword = "Metal";
}
{
name = "Torrent Leech";
url = "https://www.torrentleech.org/";
tags = ["torrent" "leech"];
keyword = "Leech";
}
{
name = "1337";
url = "https://1337x.to/";
tags = ["torrent" "1337"];
keyword = "1337";
}
# Admin
{
name = "Discord (Development Portal)";
url = "https://discord.com/developers/applications";
tags = ["discord" "development" "portal" "bot"];
keyword = "Discord";
}
{
name = "Namecheap";
url = "https://www.namecheap.com/";
tags = ["namecheap" "name" "cheap" "dns"];
keyword = "Name";
}
{
name = "Router";
url = "http://192.168.50.1";
tags = ["router" "asus"];
keyword = "Router";
}
# Self-Hosted
{
name = "Forgejo";
url = "https://source.the-nutrivore.social";
tags = ["forgejo" "forge" "git"];
keyword = "Forge";
}
{
name = "Jellyfin (Internet)";
url = "https://jellyfin.cloudbert.fun";
tags = ["jelly" "video" "streaming" "movies" "shows" "music"];
keyword = "Jelly";
}
{
name = "Jellyfin (Local)";
url = "http://192.168.50.140:8096";
tags = ["jelly" "video" "streaming" "movies" "shows" "music"];
keyword = "Jelly";
}
{
name = "Mastodon";
url = "https://the-nutrivore.social";
tags = ["mastodon" "mast" "md"];
keyword = "Mast";
}
{
name = "Nextcloud";
url = "https://nextcloud.cloudbert.fun";
tags = ["nextcloud" "next" "cloud"];
keyword = "Next";
}
{
name = "Ollama (Server)";
url = "https://ollama.cloudbert.fun";
tags = ["ollama" "chat" "ai"];
keyword = "Ollama";
}
{
name = "Ollama (Desktop)";
url = "http://localhost:8088";
tags = ["ollama" "chat" "ai"];
keyword = "Ollama";
}
{
name = "PeerTube";
url = "https://video.the-nutrivore.social";
tags = ["peertube" "peer" "tube" "nutrivore"];
keyword = "PeerTube";
}
{
name = "Syncthing (Synology)";
url = "http://192.168.50.209:8384";
tags = ["syncthing" "sync" "thing" "synology"];
keyword = "Sync";
}
{
name = "Syncthing (Desktop)";
url = "http://localhost:8388";
tags = ["syncthing" "sync" "thing" "desktop"];
keyword = "Sync";
}
{
name = "Synology";
url = "https://192.168.50.209:5001";
tags = ["synology" "dsm" "cloud"];
keyword = "DSM";
}
{
name = "Vaultwarden";
url = "https://vaultwarden.cloudbert.fun";
tags = ["vaultwarden" "bitwarden" "vault" "bit" "warden"];
keyword = "Vault";
}
];
}
]

View file

@ -0,0 +1,14 @@
{nur, ...}:
builtins.attrValues {
inherit
(nur.repos.rycee.firefox-addons)
bitwarden
enhancer-for-youtube
localcdn
sponsorblock
ublock-origin
unpaywall
;
}
# https://github.com/nix-community/nur-combined/blob/master/repos/rycee/pkgs/firefox-addons/generated-firefox-addons.nix

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1,149 @@
{
force = true;
default = "Kagi";
engines = {
"AlternativeTo" = {
definedAliases = ["@al"];
icon = ./icons/al.png;
urls = [{template = "https://alternativeto.net/browse/search/?q={searchTerms}";}];
};
"Amazon" = {
definedAliases = ["@am"];
icon = ./icons/am.png;
urls = [{template = "https://www.amazon.ca/s?k={searchTerms}&ref=nav_bb_sb";}];
};
"Brave" = {
definedAliases = ["@br"];
icon = ./icons/br.png;
urls = [{template = "https://search.brave.com/search?q={searchTerms}&source=web";}];
};
"Jellyfin" = {
definedAliases = ["@jf"];
icon = ./icons/ka.png;
urls = [{template = "https://jellyfin.cloudbert.fun/web/#/search.html?query={searchTerms}";}];
};
"Hackage" = {
definedAliases = ["@ha"];
icon = ./icons/ha.png;
urls = [{template = "https://hackage.haskell.org/packages/search?terms={searchTerms}";}];
};
"Kagi" = {
definedAliases = ["@ka"];
icon = ./icons/ka.png;
urls = [{template = "https://kagi.com/search?q={searchTerms}";}];
};
"FYT Supplies" = {
definedAliases = ["@fy"];
icon = ./icons/fy.png;
urls = [{template = "https://fytsupplies.ca/search?type=product%2Carticle%2Cpage%2Ccollection&options[prefix]=last&q={searchTerms}*";}];
};
"Hoogle" = {
definedAliases = ["@ho"];
icon = ./icons/ho.png;
urls = [{template = "https://www.stackage.org/lts-22.33/hoogle?q={searchTerms}";}];
};
"Netflix" = {
definedAliases = ["@ne"];
icon = ./icons/ne.png;
urls = [{template = "https://www.netflix.com/search?q={searchTerms}";}];
};
"Nix Packages" = {
definedAliases = ["@np"];
icon = ./icons/nx.png;
urls = [{template = "https://searchix.alanpearce.eu/packages/nixpkgs/search?query={searchTerms}";}];
};
"Nix Options" = {
definedAliases = ["@no"];
icon = ./icons/nx.png;
urls = [{template = "https://searchix.alanpearce.eu/options/nixos/search?query={searchTerms}";}];
};
"Nix Home Manager" = {
definedAliases = ["@nh"];
icon = ./icons/nx.png;
urls = [{template = "https://searchix.alanpearce.eu/options/home-manager/search?query={searchTerms}";}];
};
"Nix Wiki" = {
definedAliases = ["@nw"];
icon = ./icons/nx.png;
urls = [{template = "https://nixos.wiki/index.php?search={searchTerms}";}];
};
"The Pirate Bay" = {
definedAliases = ["@pi"];
icon = ./icons/pi.png;
urls = [{template = "https://thepiratebay.org/search.php?q={searchTerms}&all=on&search=Pirate+Search&page=0&orderby=";}];
};
"Reddit" = {
definedAliases = ["@re"];
icon = ./icons/re.png;
urls = [{template = "https://www.reddit.com/search/?q={searchTerms}";}];
};
"Sci-Hub" = {
definedAliases = ["@sc"];
icon = ./icons/sc.png;
urls = [{template = "https://sci-hub.ee/{searchTerms}";}];
};
"Stanford Encyclopedia of Philosophy" = {
definedAliases = ["@ph"];
icon = ./icons/ph.png;
urls = [{template = "https://plato.stanford.edu/search/searcher.py?query={searchTerms}";}];
};
"Urban Dictionary" = {
definedAliases = ["@ur"];
icon = ./icons/ur.png;
urls = [{template = "https://www.urbandictionary.com/define.php?term={searchTerms}";}];
};
"VSTorrent" = {
definedAliases = ["@vs"];
icon = ./icons/vs.png;
urls = [{template = "https://vstorrent.org/?s={searchTerms}";}];
};
"Wikipedia" = {
definedAliases = ["@wi"];
icon = ./icons/wi.png;
urls = [{template = "https://en.wikipedia.org/wiki/{searchTerms}";}];
};
"XVideos" = {
definedAliases = ["@xv"];
icon = ./icons/xv.png;
urls = [{template = "https://www.xvideos.com/?k={searchTerms}";}];
};
"YouTube" = {
definedAliases = ["@yo"];
icon = ./icons/yo.png;
urls = [{template = "https://www.youtube.com/results?search_query={searchTerms}";}];
};
"1337x" = {
definedAliases = ["@13"];
icon = ./icons/13.png;
urls = [{template = "https://1337x.to/search/{searchTerms}/1/";}];
};
"Torrent Leech" = {
definedAliases = ["@tl"];
icon = ./icons/tl.png;
urls = [{template = "https://www.torrentleech.org/torrents/browse/index/query/{searchTerms}";}];
};
"Amazon.ca".metaData.hidden = true;
"Bing".metaData.hidden = true;
"eBay".metaData.hidden = true;
"Wikipedia (en)".metaData.hidden = true;
};
order = [
"AlternativeTo"
"Amazon"
"Hackage"
"FYT Supplies"
"Nix Packages"
"The Pirate Bay"
"Reddit"
"Urban Dictionary"
"VSTorrent"
"Wikipedia"
"XVideos"
"YouTube"
"1337x"
"Nix Packages"
"Nix Options"
"Brave"
"Google"
];
}

View file

@ -0,0 +1,233 @@
{
"ui.systemUsesDarkTheme" = 1;
"browser.aboutConfig.showWarning" = false;
"browser.aboutwelcome.enabled" = false;
"browser.bookmarks.addedImportButton" = false;
"browser.toolbars.bookmarks.visibility" = "never";
"browser.urlbar.suggest.history" = false;
"browser.urlbar.suggest.bookmark" = true;
"browser.urlbar.suggest.openpage" = false;
"browser.urlbar.suggest.shortcut" = false;
"browser.urlbar.suggest.searches" = false;
"browser.urlbar.suggest.recentsearches" = false;
"dom.forms.autocomplete.formautofill" = true;
"extensions.pocket.enabled" = false;
"general.autoScroll" = true;
"media.eme.enabled" = true;
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
"browser.compactmode.show" = true;
# STARTUP
"browser.newtab.url" = "about:home";
"browser.newtabpage.activity-stream.default.sites" = "";
"browser.newtabpage.activity-stream.feeds.system.topstories" = false;
"browser.newtabpage.activity-stream.feeds.topsites" = false;
"browser.newtabpage.activity-stream.showRecentSaves" = false;
"browser.newtabpage.activity-stream.showSearch" = false;
"browser.newtabpage.activity-stream.showSponsored" = false;
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
"browser.newtabpage.activity-stream.showWeather" = false;
"browser.newtabpage.enabled" = true;
"browser.startup.homepage" = "about:home";
"browser.startup.page" = 1;
"browser.tabs.closeWindowWithLastTab" = false;
"browser.tabs.firefox-view-newIcon" = false;
"browser.tabs.firefox-view" = false;
"browser.tabs.inTitlebar" = 1;
"browser.tabs.loadBookmarksInBackground" = true;
"browser.tabs.tabmanager.enabled" = false;
# GEOLOCATION
"geo.provider.network.url" = "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%";
"geo.provider.ms-windows-location" = false;
"geo.provider.use_corelocation" = false;
"geo.provider.use_gpsd" = false;
"geo.provider.use_geoclue" = false;
# TELEMETRY
"extensions.getAddons.showPane" = false;
"extensions.htmlaboutaddons.recommendations.enabled" = false;
"browser.discovery.enabled" = false;
"browser.shopping.experience2023.enabled" = false;
"datareporting.policy.dataSubmissionEnabled" = false;
"datareporting.healthreport.uploadEnabled" = false;
"toolkit.telemetry.unified" = false;
"toolkit.telemetry.enabled" = false;
"toolkit.telemetry.server" = "data:,";
"toolkit.telemetry.archive.enabled" = false;
"toolkit.telemetry.newProfilePing.enabled" = false;
"toolkit.telemetry.shutdownPingSender.enabled" = false;
"toolkit.telemetry.updatePing.enabled" = false;
"toolkit.telemetry.bhrPing.enabled" = false;
"toolkit.telemetry.firstShutdownPing.enabled" = false;
"toolkit.telemetry.coverage.opt-out" = true;
"toolkit.coverage.opt-out" = true;
"toolkit.coverage.endpoint.base" = "";
"browser.newtabpage.activity-stream.feeds.telemetry" = false;
"browser.newtabpage.activity-stream.telemetry" = false;
"app.shield.optoutstudies.enabled" = false;
"app.normandy.enabled" = false;
"app.normandy.api_url" = "";
"breakpad.reportURL" = "";
"browser.tabs.crashReporting.sendReport" = false;
"network.captive-portal-service.enabled" = false;
"network.connectivity-service.enabled" = false;
# SAFE BROWSING
"browser.safebrowsing.downloads.remote.enabled" = false;
# BLOCK IMPLICIT OUTBOUND
"network.prefetch-next" = false;
"network.dns.disablePrefetch" = true;
"network.predictor.enabled" = false;
"network.predictor.enable-prefetch" = false;
"network.http.speculative-parallel-limit" = 0;
"browser.places.speculativeConnect.enabled" = false;
# DNS / DoH / PROXY / SOCKS
"network.proxy.socks_remote_dns" = true;
"network.file.disable_unc_paths" = true;
"network.gio.supported-protocols" = "";
# LOCATION BAR / SEARCH BAR / SUGGESTIONS / HISTORY / FORMS
"browser.urlbar.speculativeConnect.enabled" = false;
"browser.search.suggest.enabled" = false;
"browser.formfill.enable" = false;
"browser.search.separatePrivateDefault" = true;
"browser.search.separatePrivateDefault.ui.enabled" = true;
"extensions.formautofill.addresses.enabled" = false;
"extensions.formautofill.addresses.supported" = "on";
"extensions.formautofill.addresses.usage.hasEntry" = true;
"extensions.formautofill.creditCards.enabled" = false;
"extensions.formautofill.heuristics.enabled" = false;
# PASSWORDS
"network.auth.subresource-http-auth-allow" = 1;
"signon.autofillForms" = false;
"signon.formlessCapture.enabled" = false;
"signon.rememberSignons" = false;
# DISK AVOIDANCE
"browser.cache.disk.enable" = false;
"browser.privatebrowsing.forceMediaMemoryCache" = true;
"media.memory_cache_max_size" = 65536;
"browser.sessionstore.privacy_level" = 2;
"toolkit.winRegisterApplicationRestart" = false;
"browser.shell.shortcutFavicons" = false;
# HTTPS (SSL/TLS / OCSP / CERTS / HPKP)
"security.ssl.require_safe_negotiation" = true;
"security.tls.enable_0rtt_data" = false;
"security.OCSP.enabled" = 1;
"security.OCSP.require" = true;
"security.cert_pinning.enforcement_level" = 2;
"security.remote_settings.crlite_filters.enabled" = true;
"security.pki.crlite_mode" = 2;
"dom.security.https_only_mode" = true;
"dom.security.https_only_mode_send_http_background_request" = false;
"security.ssl.treat_unsafe_negotiation_as_broken" = true;
"browser.xul.error_pages.expert_bad_cert" = true;
# REFERERS
"network.http.referer.XOriginTrimmingPolicy" = 2;
# CONTAINERS
"privacy.userContext.enabled" = true;
"privacy.userContext.ui.enabled" = true;
# PLUGINS / MEDIA / WEBRTC
"media.peerconnection.ice.proxy_only_if_behind_proxy" = true;
"media.peerconnection.ice.default_address_only" = true;
# DOM (DOCUMENT OBJECT MODEL)
"dom.disable_window_move_resize" = true;
# MISCELLANEOUS
"browser.download.start_downloads_in_tmp_dir" = true;
"browser.helperApps.deleteTempFileOnExit" = true;
"browser.uitour.enabled" = false;
"devtools.debugger.remote-enabled" = false;
"network.IDN_show_punycode" = true;
"pdfjs.disabled" = false;
"pdfjs.enableScripting" = false;
# SHUTDOWN & SANITIZING
"privacy.sanitize.sanitizeOnShutdown" = false;
"privacy.clearOnShutdown.cache" = true;
"privacy.clearOnShutdown.downloads" = true;
"privacy.clearOnShutdown.formdata" = true;
"privacy.clearOnShutdown.history" = true;
"privacy.clearOnShutdown.cookies" = true;
"privacy.clearOnShutdown.offlineApps" = true;
"privacy.clearOnShutdown.sessions" = false;
"privacy.clearSiteData.cache" = true;
"privacy.clearSiteData.historyFormDataAndDownloads" = true;
"privacy.clearHistory.cache" = true;
"privacy.clearHistory.cookiesAndStorage" = false;
"privacy.clearHistory.historyFormDataAndDownloads" = true;
"privacy.cpd.sessions" = true;
# FPP (fingerprintingProtection)
"privacy.fingerprintingProtection.pbmode" = true;
"privacy.fingerprintingProtection" = true;
# RFP (resistFingerprinting)
"privacy.resistFingerprinting" = true;
"privacy.window.maxInnerWidth" = 1600;
"privacy.window.maxInnerHeight" = 900;
"privacy.resistFingerprinting.block_mozAddonManager" = true;
"privacy.resistFingerprinting.letterboxing" = false;
"privacy.spoof_english" = 1;
"browser.display.use_system_colors" = false;
"widget.non-native-theme.enabled" = true;
"browser.link.open_newwindow" = 3;
"browser.link.open_newwindow.restriction" = 0;
"webgl.disabled" = false;
# OPTIONAL OPSEC
"browser.download.useDownloadDir" = false;
"browser.download.alwaysOpenPanel" = false;
"browser.download.manager.addToRecentDocs" = false;
"browser.download.always_ask_before_handling_new_types" = true;
"extensions.enabledScopes" = 5;
"extensions.postDownloadThirdPartyPrompt" = false;
# ETP (ENHANCED TRACKING PROTECTION)
"browser.contentblocking.category" = "strict";
# SHUTDOWN & SANITIZING (continued)
"privacy.clearOnShutdown_v2.cache" = true;
"privacy.clearOnShutdown_v2.historyFormDataAndDownloads" = true;
"privacy.clearOnShutdown_v2.cookiesAndStorage" = true;
# OPTIONAL HARDENING
# These settings are commented out in the original template; uncomment if needed
# "mathml.disabled" = true;
# "svg.disabled" = true;
# "gfx.font_rendering.graphite.enabled" = false;
# "javascript.options.asmjs" = false;
# "javascript.options.ion" = false;
# "javascript.options.baselinejit" = false;
# "javascript.options.jit_trustedprincipals" = true;
# "javascript.options.wasm" = false;
# "gfx.font_rendering.opentype_svg.enabled" = false;
# "media.eme.enabled" = false;
# "browser.eme.ui.enabled" = false;
# "network.dns.disableIPv6" = true;
# DON'T TOUCH
"extensions.blocklist.enabled" = true;
"network.http.referer.spoofSource" = false;
"security.dialog_enable_delay" = 1000;
"privacy.firstparty.isolate" = false;
"extensions.webcompat.enable_shims" = true;
"security.tls.version.enable-deprecated" = false;
"extensions.webcompat-reporter.enabled" = false;
"extensions.quarantinedDomains.enabled" = true;
# NON-PROJECT RELATED
# "browser.startup.homepage_override.mstone" = "ignore";
"browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons" = false;
"browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features" = false;
"browser.urlbar.showSearchTerms.enabled" = false;
}

View file

@ -0,0 +1,98 @@
/* Title bar */
.titlebar-spacer {
display: none !important;
}
/* Tab bar */
#navigator-toolbox {
border: 0px !important;
}
#TabsToolbar {
margin-left: 3px !important;
}
#TabsToolbar > .tabbrowser-arrowscrollbox {
overflow: visible !important;
}
/* Nav bar */
#nav-bar {
height: 1px;
min-height: 1px !important;
overflow: hidden;
transition: height 0.3s ease-in-out;
}
/* Only show nav-bar when specifically focused, not when clicking tab bar */
#nav-bar:focus-within {
overflow: visible;
height: auto;
}
/* Remove placeholder text in the URL bar */
#urlbar-input::placeholder {
color: transparent !important;
}
#urlbar {
padding: 2px !important;
}
/* Hide URL bar text */
#urlbar-background {
border: none !important;
}
#urlbar-border:focus-within {
overflow: visible;
height: auto;
}
/* Hide search engine icon */
#urlbar .search-one-offs:not([hidden]) {
display: none !important;
}
/* Hide tracking protection icon */
#tracking-protection-icon-container {
display: none !important;
}
#urlbar-container {
width: auto !important;
}
#urlbar {
box-shadow: none !important;
}
#page-action-buttons {
display: none !important;
}
/* Hide site information button */
#identity-box {
display: none !important;
}
/* Hide shield icon */
#tracking-protection-icon-container {
display: none !important;
}
/* Hide forward and back buttons when not active */
#back-button[disabled="true"] {
display: none !important;
}
#forward-button[disabled="true"] {
display: none !important;
}
.personalize-button {
display: none !important;
}
.tab-close-button {
visibility: hidden !important;
margin-inline-end: 0 !important;
width: 16px !important;
height: 16px !important;
padding: 2px !important;
}
.tabbrowser-tab:hover .tab-close-button {
visibility: visible !important;
}