summaryrefslogtreecommitdiffstats
path: root/schizofox.nix
diff options
context:
space:
mode:
authorAndrew <admonty1@protonmail.com>2025-09-02 09:08:51 -0400
committerAndrew <admonty1@protonmail.com>2025-09-02 09:08:51 -0400
commit9705233e6c1d9412c8c4f00502c78580819ed068 (patch)
treec337ebc96620c396ec8f524ca0d67491b015b796 /schizofox.nix
parenttried qute browser (diff)
downloadnixos-9705233e6c1d9412c8c4f00502c78580819ed068.tar.gz
nixos-9705233e6c1d9412c8c4f00502c78580819ed068.tar.bz2
nixos-9705233e6c1d9412c8c4f00502c78580819ed068.zip
try librewolf and schizofox
Diffstat (limited to '')
-rw-r--r--schizofox.nix89
1 files changed, 89 insertions, 0 deletions
diff --git a/schizofox.nix b/schizofox.nix
new file mode 100644
index 0000000..83abb1e
--- /dev/null
+++ b/schizofox.nix
@@ -0,0 +1,89 @@
+{
+ inputs,
+ config,
+ pkgs,
+ ...
+}: let
+ nur-no-pkgs = import (builtins.fetchTarball {
+ url = "https://github.com/nix-community/NUR/archive/main.tar.gz";
+ sha256 = "1c3cfyqmqspz93103pcrys4jgsizfzba2440p11bbazmxllpnjv8";
+ }) {};
+in {
+ imports = [inputs.schizofox.homeManagerModule];
+ programs.schizofox = {
+ enable = true;
+ settings = {
+ };
+ theme = {
+ colors = {
+ background-darker = "181825";
+ background = "1e1e2e";
+ foreground = "cdd6f4";
+ };
+
+ font = "Lexend";
+
+ extraUserChrome = ''
+ body {
+ color: red !important;
+ }
+ '';
+ };
+
+ search = {
+ defaultSearchEngine = "Brave";
+ removeEngines = ["Google" "Bing" "Amazon.com" "eBay" "Twitter" "Wikipedia"];
+ searxUrl = "https://searx.be";
+ searxQuery = "https://searx.be/search?q={searchTerms}&categories=general";
+ };
+
+ security = {
+ #sanitizeOnShutdown.enable = true;
+ sandbox.enable = true;
+ #userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0";
+ };
+
+ misc = {
+ drm.enable = true;
+ disableWebgl = false;
+ #startPageURL = "file://${builtins.readFile ./startpage.html}";
+ contextMenu.enable = true;
+ bookmarks = [
+ {
+ Title = "Example";
+ URL = "https://example.com";
+ Favicon = "https://example.com/favicon.ico";
+ Placement = "toolbar";
+ Folder = "FolderName";
+ }
+ ];
+ };
+
+ extensions = {
+ darkreader.enable = true;
+ };
+
+ # profiles.andrew.extensions.packages = with inputs.firefox-addons.packages.${pkgs.system}; [
+ # ublock-origin
+ # #vimium_c
+ # sponsorblock
+ # darkreader
+ # ];
+ # extensions = {
+ # #ublockorigin.enable = true;
+ # #vimiumc.enable = true;
+ # #sponsorblock.enable = true;
+ # simplefox.enable = true;
+ # darkreader.enable = true;
+ #
+ # extraExtensions = {
+ # #"webextension@ublock_origin".install_url = "https://addons.mozilla.org/firefox/downloads/file/4531307/ublock_origin-1.65.0.xpi";
+ # #"webextension@sponsorblock".install_url = "https://addons.mozilla.org/
+ #firefox/downloads/file/4541835/sponsorblock-5.14.xpi";
+ # #"webextension@vimium_c".install_url = "https://addons.mozilla.org/firefox/downloads/file/4474326/vimium_c-2.12.3.xpi";
+ #
+ # #"webextension@metamask.io".install_url = "https://addons.mozilla.org/firefox/downloads/latest/ether-metamask/latest.xpi";
+ # };
+ # };
+ };
+}