more firefox
This commit is contained in:
@@ -1,19 +0,0 @@
|
|||||||
{ config, pkgs, inputs, ...}:
|
|
||||||
{
|
|
||||||
programs.chromium = {
|
|
||||||
enable = true;
|
|
||||||
package = pkgs.ungoogled-chromium;
|
|
||||||
extensions = [
|
|
||||||
{ id = "eimadpbcbfnmbkopoojfekhnkhdbieeh"; } # Dark-Reader
|
|
||||||
{ id = "ldpochfccmkkmhdbclfhpagapcfdljkj"; } # Decentraleyes
|
|
||||||
{ id = "bkdgflcldnnnapblkhphbgpggdiikppg"; } # DuckDuckGo
|
|
||||||
{
|
|
||||||
id = "dcpihecpambacapedldabdbpakmachpb";
|
|
||||||
updateUrl =
|
|
||||||
"https://raw.githubusercontent.com/iamadamdev/bypass-paywalls-chrome/master/updates.xml";
|
|
||||||
}
|
|
||||||
{ id = "dbepggeogbaibhgnhhndojpepiihcmeb"; } # Vimium
|
|
||||||
{ id = "mnjggcdmjocbbbhaepdhchncahnbgone"; } # Sponsorblock
|
|
||||||
];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -44,4 +44,8 @@
|
|||||||
# some video sites.
|
# some video sites.
|
||||||
"media.autoplay.enabled" = true;
|
"media.autoplay.enabled" = true;
|
||||||
"media.autoplay.default" = 0;
|
"media.autoplay.default" = 0;
|
||||||
|
# Opens PDFs in the browser
|
||||||
|
"browser.download.open_pdf_attachments_inline" = true;
|
||||||
|
"browser.download.useDownloadDir" = false;
|
||||||
|
"browser.download.dir" = "/tmp";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,53 @@
|
|||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
let merge = lib.foldr (a: b: a // b) { };
|
let merge = lib.foldr (a: b: a // b) { };
|
||||||
|
search = {
|
||||||
|
default = "DuckDuckGo";
|
||||||
|
force = true;
|
||||||
|
engines = {
|
||||||
|
# don't need these default ones
|
||||||
|
"Amazon.com".metaData.hidden = true;
|
||||||
|
"Bing".metaData.hidden = true;
|
||||||
|
"eBay".metaData.hidden = true;
|
||||||
|
|
||||||
|
"DuckDuckGo" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://duckduckgo.com";
|
||||||
|
params = [
|
||||||
|
{ name = "q"; value = "{searchTerms}"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
definedAliases = [ ",d" ];
|
||||||
|
};
|
||||||
|
"Nix Packages" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://search.nixos.org/packages";
|
||||||
|
params = [
|
||||||
|
{ name = "type"; value = "packages"; }
|
||||||
|
{ name = "query"; value = "{searchTerms}"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
definedAliases = [ ",n" ];
|
||||||
|
};
|
||||||
|
"Wikipedia" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://en.wikipedia.org/wiki/Special:Search";
|
||||||
|
params = [
|
||||||
|
{ name = "search"; value = "{searchTerms}"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
definedAliases = [ ",w" ];
|
||||||
|
};
|
||||||
|
"GitHub" = {
|
||||||
|
urls = [{
|
||||||
|
template = "https://github.com/search";
|
||||||
|
params = [
|
||||||
|
{ name = "q"; value = "{searchTerms}"; }
|
||||||
|
];
|
||||||
|
}];
|
||||||
|
definedAliases = [ ",gh" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
in {
|
in {
|
||||||
programs.firefox = {
|
programs.firefox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
@@ -17,17 +65,13 @@ in {
|
|||||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||||
clearurls
|
clearurls
|
||||||
darkreader
|
darkreader
|
||||||
#df-youtube
|
|
||||||
#facebook-container
|
|
||||||
#octotree
|
|
||||||
#okta-browser-plugin
|
|
||||||
#onepassword-password-manager
|
|
||||||
#plasma-integration
|
|
||||||
#return-youtube-dislikes
|
|
||||||
sponsorblock
|
sponsorblock
|
||||||
ublock-origin
|
ublock-origin
|
||||||
#vimium
|
keepassxc-browser
|
||||||
|
youtube-nonstop
|
||||||
|
vimium
|
||||||
];
|
];
|
||||||
|
inherit search;
|
||||||
};
|
};
|
||||||
# This does not have as strict privacy settings as the default profile.
|
# This does not have as strict privacy settings as the default profile.
|
||||||
# It uses the default firefox settings. Useful when something is not
|
# It uses the default firefox settings. Useful when something is not
|
||||||
@@ -39,17 +83,12 @@ in {
|
|||||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||||
clearurls
|
clearurls
|
||||||
darkreader
|
darkreader
|
||||||
#df-youtube
|
|
||||||
#facebook-container
|
|
||||||
#octotree
|
|
||||||
#okta-browser-plugin
|
|
||||||
#onepassword-password-manager
|
|
||||||
#plasma-integration
|
|
||||||
#return-youtube-dislikes
|
|
||||||
sponsorblock
|
sponsorblock
|
||||||
ublock-origin
|
ublock-origin
|
||||||
#vimium
|
youtube-nonstop
|
||||||
|
vimium
|
||||||
];
|
];
|
||||||
|
inherit search;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
imports = [
|
imports = [
|
||||||
../../home-manager/nvim.nix
|
../../home-manager/nvim.nix
|
||||||
../../home-manager/code.nix
|
../../home-manager/code.nix
|
||||||
#../../home-manager/browser.nix extensions dont work with ungoogled chromium sadly
|
|
||||||
../../home-manager/zsh.nix
|
../../home-manager/zsh.nix
|
||||||
../../home-manager/gtk-theme.nix
|
../../home-manager/gtk-theme.nix
|
||||||
../../home-manager/direnv.nix
|
../../home-manager/direnv.nix
|
||||||
@@ -24,7 +23,6 @@
|
|||||||
../../home-manager/rofi.nix
|
../../home-manager/rofi.nix
|
||||||
../../home-manager/kde-path.nix
|
../../home-manager/kde-path.nix
|
||||||
../../home-manager/firefox
|
../../home-manager/firefox
|
||||||
#../../home-manager/syncthing.nix
|
|
||||||
inputs.nix-colors.homeManagerModule
|
inputs.nix-colors.homeManagerModule
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user