home
This commit is contained in:
parent
a71a3b5593
commit
cb52890889
16657 changed files with 1483086 additions and 1 deletions
122
home/firefox.nix
Normal file
122
home/firefox.nix
Normal file
|
|
@ -0,0 +1,122 @@
|
|||
{ pkgs, arkenfox, ...}: {
|
||||
imports = [arkenfox.hmModules.arkenfox];
|
||||
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
|
||||
nativeMessagingHosts = with pkgs; [
|
||||
tridactyl-native
|
||||
keepassxc
|
||||
];
|
||||
|
||||
policies = {
|
||||
Homepage = {
|
||||
URL = "https://duckduckgo.com";
|
||||
StartPage = "homepage";
|
||||
};
|
||||
|
||||
DisablePocket = true;
|
||||
DisableFirefoxAccounts = true;
|
||||
DisableAccounts = true;
|
||||
DisableFormHistory = true;
|
||||
OfferToSaveLogins = false;
|
||||
PasswordManagerEnabled = false;
|
||||
|
||||
DisableSetDesktopBackground = true;
|
||||
DisableTelemetry = true;
|
||||
DisableFirefoxScreenshots = true;
|
||||
|
||||
OverrideFirstRunPage = "https://duckduckgo.com";
|
||||
OverridePostUpdatePage = "https://duckduckgo.com";
|
||||
NewTabPage = false;
|
||||
|
||||
DontCheckDefaultBrowser = true;
|
||||
DisplayBookmarksToolbar = "never";
|
||||
|
||||
SearchBar = "unified";
|
||||
SearchSuggestEnabled = false;
|
||||
DownloadDirectory = "/home/lilith/sync/inbox";
|
||||
|
||||
Containers = {
|
||||
"Default" = [
|
||||
{
|
||||
name = "Personal";
|
||||
icon = "circle";
|
||||
color = "pink";
|
||||
}
|
||||
{
|
||||
name = "Work";
|
||||
icon = "briefcase";
|
||||
color = "green";
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
ExtensionSettings = {
|
||||
# uBlock Origin:
|
||||
"uBlock0@raymondhill.net" = {
|
||||
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
|
||||
installation_mode = "force_installed";
|
||||
};
|
||||
|
||||
"keepassxc-browser@keepassxc.org" = {
|
||||
install_url = "https://addons.mozilla.org/firefox/downloads/latest/keepassxc-browser/latest.xpi";
|
||||
installation_mode = "force_installed";
|
||||
};
|
||||
|
||||
"sponsorBlocker@ajay.app" = {
|
||||
install_url = "https://addons.mozilla.org/firefox/downloads/file/4292214/sponsorblock-5.6.xpi";
|
||||
installation_mode = "force_installed";
|
||||
};
|
||||
|
||||
"tridactyl.vim@cmcaine.co.uk" = {
|
||||
install_url = "https://addons.mozilla.org/firefox/downloads/file/4261352/tridactyl_vim-1.24.1.xpi";
|
||||
installation_mode = "force_installed";
|
||||
};
|
||||
};
|
||||
|
||||
SearchEngines = {
|
||||
Default = "DuckDuckGo";
|
||||
};
|
||||
|
||||
Preferences = {
|
||||
"browser.newtab.extensionControlled" = false;
|
||||
"browser.translations.neverTranslateLanguages" = true;
|
||||
};
|
||||
};
|
||||
|
||||
arkenfox.enable = true;
|
||||
arkenfox.version = "master";
|
||||
|
||||
profiles.Default.arkenfox = {
|
||||
enable = true;
|
||||
"0000".enable = true;
|
||||
"0100".enable = true;
|
||||
"0200".enable = true;
|
||||
"0300".enable = true;
|
||||
"0400".enable = true;
|
||||
"0600".enable = true;
|
||||
"0700".enable = true;
|
||||
"0800".enable = true;
|
||||
"0900".enable = true;
|
||||
"1000".enable = true;
|
||||
"1200".enable = true;
|
||||
"1600".enable = true;
|
||||
"1700".enable = true;
|
||||
"2000".enable = true;
|
||||
"2400".enable = true;
|
||||
"2600".enable = true;
|
||||
"2700".enable = true;
|
||||
"2800".enable = true;
|
||||
};
|
||||
|
||||
profiles.ChatGPT = {
|
||||
name = "ChatGPT";
|
||||
id = 1;
|
||||
userChrome = ''
|
||||
#TabsToolbar { visibility: collapse !important; }
|
||||
#nav-bar { visibility: collapse !important; }
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue