This commit is contained in:
Spectre 2024-06-08 01:06:31 +02:00
parent f59ea55244
commit 9b5197fae4
5 changed files with 258 additions and 1 deletions

68
home/firefox.nix Normal file
View file

@ -0,0 +1,68 @@
{arkenfox, ...}: {
imports = [arkenfox.hmModules.arkenfox];
home.file.".mozilla/firefox/ChatGPT/chrome/userChrome.css".text = ''
#TabsToolbar { visibility: collapse !important; }
#nav-bar { visibility: collapse !important; }
'';
programs.firefox = {
enable = true;
policies = {
DisablePocket = true;
DisableFirefoxAccounts = true;
DisableAccounts = true;
DisableFirefoxScreenshots = true;
OverrideFirstRunPage = "";
OverridePostUpdatePage = "";
DontCheckDefaultBrowser = true;
DisplayBookmarksToolbar = "never";
SearchBar = "unified";
DownloadDirectory = "/home/spectre/inbox";
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";
};
};
};
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;
};
};
}