{ pkgs, ... }: { programs.librewolf = { enable = true; settings = { # Надо из about:config записать сюда свои изменения "browser.bookmarks.openInTabClosesMenu" = false; # Не закрывать каталог закладок при открытии через СКМ? Не помню "browser.tabs.loadBookmarksInBackground" = true; # Не перекидывать меня сразу на открытую закладку через СКМ? Не помню "layout.css.has-selector.enabled" = true; # Некоторые кастом стили это требуют # General # # Search (Если надо вернуть гугл поисковик в стоке) # "browser.policies.runOncePerModification.extensionsUninstall" = [ # Удалить расширения # "amazondotcom@search.mozilla.org" # "ebay@search.mozilla.org" # "twitter@search.mozilla.org" # ]; # "browser.policies.runOncePerModification.removeSearchEngines" = [ # Удалить поисковые движки # "Amazon.com" # "eBay" # "Twitter" # ]; # "browser.policies.runOncePerModification.setDefaultSearchEngine" = "Google"; # Стандартный поисковик # Privacy & Security # LibreWolf "clipboard.autocopy" = false; # Выкл копирование колесом мыши "middlemouse.paste" = false; # Выкл копирование колесом мыши "network.dns.disableIPv6" = true; # Выкл ivp6 "privacy.resistFingerprinting" = false; # Лайтовое и мб не ломает работу сайтов "privacy.fingerprintingProtection" = false; # Хардовее и может ломать работу сайтов? "webgl.disabled" = false; # Включить WebGL # Extensions "browser.policies.runOncePerModification.extensionsInstall" = [ # Установка расширений "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi" # uBlock "https://addons.mozilla.org/firefox/downloads/latest/privacy-badger/latest.xpi" # Privacy Badger ]; }; }; # Чтоб ff2mpv работал. Не надо юзать их скрипт с гитхаба # Надо будет потом написать "nix-build -A ff2mpv", чтоб проверить реальный путь до ff2mpv бинаря # home.file.".librewolf/native-messaging-hosts/ff2mpv.json".text = '' # { # "name": "ff2mpv", # "description": "ff2mpv's external manifest", # "path": "${pkgs.ff2mpv}/bin/ff2mpv.py", # "type": "stdio", # "allowed_extensions": ["ff2mpv@yossarian.net"] # } # ''; # Ниже сделать настройки расширений декларативными # home.file.".config/starship.toml".source = ./starship.toml; }