diff options
| author | Andrew <admonty1@protonmail.com> | 2025-09-02 09:08:51 -0400 |
|---|---|---|
| committer | Andrew <admonty1@protonmail.com> | 2025-09-02 09:08:51 -0400 |
| commit | 9705233e6c1d9412c8c4f00502c78580819ed068 (patch) | |
| tree | c337ebc96620c396ec8f524ca0d67491b015b796 /schizofox.nix | |
| parent | tried qute browser (diff) | |
| download | nixos-9705233e6c1d9412c8c4f00502c78580819ed068.tar.gz nixos-9705233e6c1d9412c8c4f00502c78580819ed068.tar.bz2 nixos-9705233e6c1d9412c8c4f00502c78580819ed068.zip | |
try librewolf and schizofox
Diffstat (limited to 'schizofox.nix')
| -rw-r--r-- | schizofox.nix | 89 |
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"; + # }; + # }; + }; +} |
