dotfiles/home/common/firefox.nix

44 lines
1 KiB
Nix
Raw Normal View History

2023-04-11 00:58:02 +07:00
{ config, pkgs, ... }:
{
imports = [
./gui.nix
];
programs.firefox = {
enable = true;
2023-10-18 18:47:35 +07:00
package = pkgs.wrapFirefox pkgs.librewolf-unwrapped {
inherit (pkgs.librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles;
wmClass = "LibreWolf";
libName = "librewolf";
2023-11-21 04:46:52 +07:00
nativeMessagingHosts = with pkgs; [ keepassxc ];
2023-10-18 18:47:35 +07:00
};
profiles.chayleaf = {
extensions = (with config.nur.repos.rycee.firefox-addons; [
2023-10-18 18:47:35 +07:00
cookies-txt
don-t-fuck-with-paste
greasemonkey
keepassxc-browser
libredirect
localcdn
noscript
privacy-pass
protondb-for-steam
return-youtube-dislikes
rust-search-extension
search-by-image
sponsorblock
steam-database
ublock-origin
unpaywall
vimium-c
youtube-shorts-block
]) ++ (with pkgs.firefoxAddons; [
2023-10-18 18:47:35 +07:00
fastforwardteam
middle-mouse-button-scroll
rikaitan
youtube-nonstop
]);
2023-04-11 00:58:02 +07:00
};
};
}