33 lines
865 B
Nix
33 lines
865 B
Nix
{inputs, pkgs, ...}: let
|
|
user = import ../data/user.nix {};
|
|
in{
|
|
programs.firefox = {
|
|
enable = true;
|
|
profiles = {
|
|
default = {
|
|
isDefault = true;
|
|
|
|
search = {
|
|
default = "ddg";
|
|
force = true;
|
|
privateDefault = "ddg";
|
|
};
|
|
|
|
settings = {
|
|
"browser.aboutConfig.showWarning" = false;
|
|
"browser.toolbars.bookmarks.visibility" = "never";
|
|
"dom.webgpu.enabled" = true;
|
|
"gfx.webrender.all" = true;
|
|
"signon.rememberSignons" = false;
|
|
"identity.sync.tokenserver.uri" = "https://nirgendswo.com:8001/1.0/sync/1.5";
|
|
"services.sync.username" = user.email;
|
|
};
|
|
|
|
extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [
|
|
ublock-origin bitwarden rust-search-extension betterttv
|
|
];
|
|
};
|
|
};
|
|
};
|
|
}
|