firefox config
This commit is contained in:
parent
62e5611964
commit
39fd9ef812
@ -1,6 +1,6 @@
|
|||||||
{ system, pkgs, home-manager, modules, ... }:
|
{ system, pkgs, home-manager, modules, ... }:
|
||||||
let
|
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 ];
|
ivand-packages = with modules.home.packages; [ dev essential media ];
|
||||||
vid-programs = with modules.home.programs; [ nvim zsh tmux ];
|
vid-programs = with modules.home.programs; [ nvim zsh tmux ];
|
||||||
in
|
in
|
||||||
|
@ -62,11 +62,11 @@
|
|||||||
mimeApps = {
|
mimeApps = {
|
||||||
enable = true;
|
enable = true;
|
||||||
defaultApplications = {
|
defaultApplications = {
|
||||||
"text/html" = "firefox-developer-edition.desktop";
|
"text/html" = "firefox.desktop";
|
||||||
"x-scheme-handler/http" = "firefox-developer-edition.desktop";
|
"x-scheme-handler/http" = "firefox.desktop";
|
||||||
"x-scheme-handler/https" = "firefox-developer-edition.desktop";
|
"x-scheme-handler/https" = "firefox.desktop";
|
||||||
"x-scheme-handler/about" = "firefox-developer-edition.desktop";
|
"x-scheme-handler/about" = "firefox.desktop";
|
||||||
"x-scheme-handler/unknown" = "firefox-developer-edition.desktop";
|
"x-scheme-handler/unknown" = "firefox.desktop";
|
||||||
"x-scheme-handler/mailto" = "userapp-Thunderbird-LDALA2.desktop";
|
"x-scheme-handler/mailto" = "userapp-Thunderbird-LDALA2.desktop";
|
||||||
"message/rfc822" = "userapp-Thunderbird-LDALA2.desktop";
|
"message/rfc822" = "userapp-Thunderbird-LDALA2.desktop";
|
||||||
"x-scheme-handler/mid" = "userapp-Thunderbird-LDALA2.desktop";
|
"x-scheme-handler/mid" = "userapp-Thunderbird-LDALA2.desktop";
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
{ pkgs, ... }: {
|
{ pkgs, ... }: {
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
tor-browser-bundle-bin
|
tor-browser-bundle-bin
|
||||||
firefox-devedition-bin
|
|
||||||
shell_gpt
|
shell_gpt
|
||||||
woeusb
|
woeusb
|
||||||
ollama
|
ollama
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
};
|
};
|
||||||
git = import ./git;
|
git = import ./git;
|
||||||
chromium = import ./chromium { inherit pkgs; };
|
chromium = import ./chromium { inherit pkgs; };
|
||||||
|
firefox = import ./firefox { inherit pkgs; };
|
||||||
kitty = import ./kitty;
|
kitty = import ./kitty;
|
||||||
lf = import ./lf;
|
lf = import ./lf;
|
||||||
obs-studio = import ./obs-studio { inherit pkgs; };
|
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