firefox on same level
This commit is contained in:
parent
2302e103cc
commit
dcdfdbaa47
2 changed files with 125 additions and 123 deletions
|
@ -1,127 +1,129 @@
|
||||||
{ pkgs, ... }: {
|
{ pkgs, ... }: {
|
||||||
programs.firefox = {
|
home-manager.users.twnoneis = {
|
||||||
enable = true;
|
programs.firefox = {
|
||||||
profiles = {
|
enable = true;
|
||||||
"default" = {
|
profiles = {
|
||||||
id = 0;
|
"default" = {
|
||||||
|
id = 0;
|
||||||
|
|
||||||
search.default = "Startpage";
|
search.default = "Startpage";
|
||||||
search.privateDefault = "Startpage";
|
search.privateDefault = "Startpage";
|
||||||
search.engines = {
|
search.engines = {
|
||||||
"DuckDuckGo".metaData.hidden = true;
|
"DuckDuckGo".metaData.hidden = true;
|
||||||
"Google".metaData.hidden = true;
|
"Google".metaData.hidden = true;
|
||||||
"Amazon.com".metaData.hidden = true;
|
"Amazon.com".metaData.hidden = true;
|
||||||
"Bing".metaData.hidden = true;
|
"Bing".metaData.hidden = true;
|
||||||
"Wikipedia (en)".metaData.hidden = true;
|
"Wikipedia (en)".metaData.hidden = true;
|
||||||
"Startpage" = {
|
"Startpage" = {
|
||||||
urls = [{
|
urls = [{
|
||||||
template = "https://startpage.com/sp/search";
|
template = "https://startpage.com/sp/search";
|
||||||
params = [
|
params = [
|
||||||
{ name = "query"; value = "{searchTerms}"; }
|
{ name = "query"; value = "{searchTerms}"; }
|
||||||
];
|
];
|
||||||
}];
|
}];
|
||||||
definedAliases = [ "@sp" ];
|
definedAliases = [ "@sp" ];
|
||||||
|
};
|
||||||
|
"DuckDuckGoo" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://duckduckgo.com/";
|
||||||
|
params = [
|
||||||
|
{ name = "q"; value = "{searchTerms}"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
definedAliases = [ "@ddg" ];
|
||||||
|
};
|
||||||
|
"Googlee" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://google.com/search";
|
||||||
|
params = [
|
||||||
|
{ name = "q"; value = "{searchTerms}"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
definedAliases = [ "@g" ];
|
||||||
|
};
|
||||||
|
"Wikipedia" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://en.wikipedia.org/wiki/Special:Search";
|
||||||
|
params = [
|
||||||
|
{ name = "search"; value = "{searchTerms}"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
definedAliases = [ "@wiki" ];
|
||||||
|
};
|
||||||
|
"YouTube" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://youtube.com/results";
|
||||||
|
params = [
|
||||||
|
{ name = "search_query"; value = "{searchTerms}"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
definedAliases = [ "@yt" ];
|
||||||
|
};
|
||||||
|
"Nix Packages" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://search.nixos.org/packages";
|
||||||
|
params = [
|
||||||
|
{ name = "type"; value = "packages"; }
|
||||||
|
{ name = "query"; value = "{searchTerms}"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
definedAliases = [ "@np" ];
|
||||||
|
};
|
||||||
|
"Github" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://github.com/search";
|
||||||
|
params = [
|
||||||
|
{ name = "q"; value = "{searchTerms}"; }
|
||||||
|
{ name = "type"; value = "repositories"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
definedAliases = [ "@gh" ];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
"DuckDuckGoo" = {
|
search.force = true;
|
||||||
urls = [{
|
search.order = [
|
||||||
template = "https://duckduckgo.com/";
|
"Startpage"
|
||||||
params = [
|
"DuckDuckGoo"
|
||||||
{ name = "q"; value = "{searchTerms}"; }
|
"Googlee"
|
||||||
];
|
"Wikipedia"
|
||||||
}];
|
"YouTube"
|
||||||
definedAliases = [ "@ddg" ];
|
"Nix Packages"
|
||||||
};
|
"Github"
|
||||||
"Googlee" = {
|
];
|
||||||
urls = [{
|
|
||||||
template = "https://google.com/search";
|
bookmarks = { };
|
||||||
params = [
|
|
||||||
{ name = "q"; value = "{searchTerms}"; }
|
settings = {
|
||||||
];
|
"browser.startup.blankWindow" = true;
|
||||||
}];
|
"browser.startup.page" = 3;
|
||||||
definedAliases = [ "@g" ];
|
"extensions.pocket.enabled" = false;
|
||||||
};
|
"identity.fxaccounts.enabled" = false;
|
||||||
"Wikipedia" = {
|
"browser.tabs.closeWindowWithLastTab" = false;
|
||||||
urls = [{
|
"browser.bookmarks.addedImportButton" = false;
|
||||||
template = "https://en.wikipedia.org/wiki/Special:Search";
|
"dom.security.https_only_mode" = true;
|
||||||
params = [
|
"browser.newtabpage.enabled" = false;
|
||||||
{ name = "search"; value = "{searchTerms}"; }
|
"browser.shell.checkDefaultBrowser" = false;
|
||||||
];
|
"signon.rememberSignons" = false;
|
||||||
}];
|
"browser.preferences.moreFromMozilla" = false;
|
||||||
definedAliases = [ "@wiki" ];
|
"browser.toolbars.bookmarks.visibility" = "never";
|
||||||
};
|
"media.videocontrols.picture-in-picture.enabled" = false;
|
||||||
"YouTube" = {
|
"browser.translation.enable" = false;
|
||||||
urls = [{
|
"media.cache_readhead_limit" = 9999;
|
||||||
template = "https://youtube.com/results";
|
"media.cache_resume_threshold" = 9999;
|
||||||
params = [
|
|
||||||
{ name = "search_query"; value = "{searchTerms}"; }
|
|
||||||
];
|
|
||||||
}];
|
|
||||||
definedAliases = [ "@yt" ];
|
|
||||||
};
|
|
||||||
"Nix Packages" = {
|
|
||||||
urls = [{
|
|
||||||
template = "https://search.nixos.org/packages";
|
|
||||||
params = [
|
|
||||||
{ name = "type"; value = "packages"; }
|
|
||||||
{ name = "query"; value = "{searchTerms}"; }
|
|
||||||
];
|
|
||||||
}];
|
|
||||||
definedAliases = [ "@np" ];
|
|
||||||
};
|
|
||||||
"Github" = {
|
|
||||||
urls = [{
|
|
||||||
template = "https://github.com/search";
|
|
||||||
params = [
|
|
||||||
{ name = "q"; value = "{searchTerms}"; }
|
|
||||||
{ name = "type"; value = "repositories"; }
|
|
||||||
];
|
|
||||||
}];
|
|
||||||
definedAliases = [ "@gh" ];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||||
|
bitwarden
|
||||||
|
sponsorblock
|
||||||
|
ublock-origin
|
||||||
|
consent-o-matic
|
||||||
|
pronoundb
|
||||||
|
web-scrobbler
|
||||||
|
return-youtube-dislikes
|
||||||
|
youtube-nonstop
|
||||||
|
enhancer-for-youtube
|
||||||
|
];
|
||||||
};
|
};
|
||||||
search.force = true;
|
|
||||||
search.order = [
|
|
||||||
"Startpage"
|
|
||||||
"DuckDuckGoo"
|
|
||||||
"Googlee"
|
|
||||||
"Wikipedia"
|
|
||||||
"YouTube"
|
|
||||||
"Nix Packages"
|
|
||||||
"Github"
|
|
||||||
];
|
|
||||||
|
|
||||||
bookmarks = { };
|
|
||||||
|
|
||||||
settings = {
|
|
||||||
"browser.startup.blankWindow" = true;
|
|
||||||
"browser.startup.page" = 3;
|
|
||||||
"extensions.pocket.enabled" = false;
|
|
||||||
"identity.fxaccounts.enabled" = false;
|
|
||||||
"browser.tabs.closeWindowWithLastTab" = false;
|
|
||||||
"browser.bookmarks.addedImportButton" = false;
|
|
||||||
"dom.security.https_only_mode" = true;
|
|
||||||
"browser.newtabpage.enabled" = false;
|
|
||||||
"browser.shell.checkDefaultBrowser" = false;
|
|
||||||
"signon.rememberSignons" = false;
|
|
||||||
"browser.preferences.moreFromMozilla" = false;
|
|
||||||
"browser.toolbars.bookmarks.visibility" = "never";
|
|
||||||
"media.videocontrols.picture-in-picture.enabled" = false;
|
|
||||||
"browser.translation.enable" = false;
|
|
||||||
"media.cache_readhead_limit" = 9999;
|
|
||||||
"media.cache_resume_threshold" = 9999;
|
|
||||||
};
|
|
||||||
|
|
||||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
|
||||||
bitwarden
|
|
||||||
sponsorblock
|
|
||||||
ublock-origin
|
|
||||||
consent-o-matic
|
|
||||||
pronoundb
|
|
||||||
web-scrobbler
|
|
||||||
return-youtube-dislikes
|
|
||||||
youtube-nonstop
|
|
||||||
enhancer-for-youtube
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
{ config, pkgs, ... }: {
|
{ config, pkgs, ... }: {
|
||||||
|
imports = [
|
||||||
|
./firefox.nix
|
||||||
|
];
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [
|
networking.firewall.allowedTCPPorts = [
|
||||||
57621 # spotifyd
|
57621 # spotifyd
|
||||||
];
|
];
|
||||||
|
@ -9,10 +13,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
home-manager.users.twoneis = {
|
home-manager.users.twoneis = {
|
||||||
imports = [
|
|
||||||
./firefox.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
signal-desktop
|
signal-desktop
|
||||||
vesktop
|
vesktop
|
||||||
|
|
Loading…
Add table
Reference in a new issue