firefox config
This commit is contained in:
parent
62e5611964
commit
39fd9ef812
@ -1,6 +1,6 @@
|
||||
{ system, pkgs, home-manager, modules, ... }:
|
||||
let
|
||||
ivand-programs = with modules.home.programs; [ nvim zsh tmux git chromium kitty lf obs-studio sway swaylock browserpass bottom ];
|
||||
ivand-programs = with modules.home.programs; [ nvim zsh tmux git chromium firefox kitty lf obs-studio sway swaylock browserpass bottom ];
|
||||
ivand-packages = with modules.home.packages; [ dev essential media ];
|
||||
vid-programs = with modules.home.programs; [ nvim zsh tmux ];
|
||||
in
|
||||
|
@ -62,11 +62,11 @@
|
||||
mimeApps = {
|
||||
enable = true;
|
||||
defaultApplications = {
|
||||
"text/html" = "firefox-developer-edition.desktop";
|
||||
"x-scheme-handler/http" = "firefox-developer-edition.desktop";
|
||||
"x-scheme-handler/https" = "firefox-developer-edition.desktop";
|
||||
"x-scheme-handler/about" = "firefox-developer-edition.desktop";
|
||||
"x-scheme-handler/unknown" = "firefox-developer-edition.desktop";
|
||||
"text/html" = "firefox.desktop";
|
||||
"x-scheme-handler/http" = "firefox.desktop";
|
||||
"x-scheme-handler/https" = "firefox.desktop";
|
||||
"x-scheme-handler/about" = "firefox.desktop";
|
||||
"x-scheme-handler/unknown" = "firefox.desktop";
|
||||
"x-scheme-handler/mailto" = "userapp-Thunderbird-LDALA2.desktop";
|
||||
"message/rfc822" = "userapp-Thunderbird-LDALA2.desktop";
|
||||
"x-scheme-handler/mid" = "userapp-Thunderbird-LDALA2.desktop";
|
||||
|
@ -1,7 +1,6 @@
|
||||
{ pkgs, ... }: {
|
||||
home.packages = with pkgs; [
|
||||
tor-browser-bundle-bin
|
||||
firefox-devedition-bin
|
||||
shell_gpt
|
||||
woeusb
|
||||
ollama
|
||||
|
@ -5,6 +5,7 @@
|
||||
};
|
||||
git = import ./git;
|
||||
chromium = import ./chromium { inherit pkgs; };
|
||||
firefox = import ./firefox { inherit pkgs; };
|
||||
kitty = import ./kitty;
|
||||
lf = import ./lf;
|
||||
obs-studio = import ./obs-studio { inherit pkgs; };
|
||||
|
75
modules/home/programs/firefox/default.nix
Normal file
75
modules/home/programs/firefox/default.nix
Normal file
@ -0,0 +1,75 @@
|
||||
{ pkgs }: {
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
profiles.ivand = {
|
||||
id = 0;
|
||||
search.default = "DuckDuckGo";
|
||||
bookmarks = [
|
||||
{
|
||||
name = "home-options";
|
||||
url = "https://nix-community.github.io/home-manager/options.html";
|
||||
}
|
||||
];
|
||||
containers = {
|
||||
work = {
|
||||
color = "blue";
|
||||
icon = "briefcase";
|
||||
id = 2;
|
||||
};
|
||||
yt = {
|
||||
color = "red";
|
||||
icon = "circle";
|
||||
id = 3;
|
||||
};
|
||||
testing = {
|
||||
color = "turquoise";
|
||||
icon = "fruit";
|
||||
id = 4;
|
||||
};
|
||||
};
|
||||
settings = {
|
||||
"general.smoothScroll" = true;
|
||||
"signon.rememberSignons" = false;
|
||||
"extensions.activeThemeID" = "firefox-compact-dark@mozilla.org";
|
||||
};
|
||||
};
|
||||
policies = {
|
||||
CaptivePortal = false;
|
||||
DisableFirefoxStudies = true;
|
||||
DisablePocket = true;
|
||||
DisableTelemetry = true;
|
||||
DisableFirefoxAccounts = true;
|
||||
OfferToSaveLogins = false;
|
||||
OfferToSaveLoginsDefault = false;
|
||||
PasswordManagerEnabled = false;
|
||||
|
||||
FirefoxHome = {
|
||||
Search = true;
|
||||
Pocket = false;
|
||||
Snippets = false;
|
||||
TopSites = false;
|
||||
Highlights = false;
|
||||
};
|
||||
|
||||
UserMessaging = {
|
||||
ExtensionRecommendations = false;
|
||||
SkipOnboarding = true;
|
||||
};
|
||||
|
||||
Handlers = {
|
||||
schemes = {
|
||||
mailto = {
|
||||
action = "useHelperApp";
|
||||
ask = false;
|
||||
handlers = [
|
||||
{
|
||||
name = "RoundCube";
|
||||
uriTemplate = "https://mail.idimitrov.dev/?_task=mail&_action=compose&_to=%s";
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user