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.
|
||||
"media.autoplay.enabled" = true;
|
||||
"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, ... }:
|
||||
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 {
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
@@ -17,17 +65,13 @@ in {
|
||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||
clearurls
|
||||
darkreader
|
||||
#df-youtube
|
||||
#facebook-container
|
||||
#octotree
|
||||
#okta-browser-plugin
|
||||
#onepassword-password-manager
|
||||
#plasma-integration
|
||||
#return-youtube-dislikes
|
||||
sponsorblock
|
||||
ublock-origin
|
||||
#vimium
|
||||
keepassxc-browser
|
||||
youtube-nonstop
|
||||
vimium
|
||||
];
|
||||
inherit search;
|
||||
};
|
||||
# This does not have as strict privacy settings as the default profile.
|
||||
# It uses the default firefox settings. Useful when something is not
|
||||
@@ -39,17 +83,12 @@ in {
|
||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||
clearurls
|
||||
darkreader
|
||||
#df-youtube
|
||||
#facebook-container
|
||||
#octotree
|
||||
#okta-browser-plugin
|
||||
#onepassword-password-manager
|
||||
#plasma-integration
|
||||
#return-youtube-dislikes
|
||||
sponsorblock
|
||||
ublock-origin
|
||||
#vimium
|
||||
youtube-nonstop
|
||||
vimium
|
||||
];
|
||||
inherit search;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
imports = [
|
||||
../../home-manager/nvim.nix
|
||||
../../home-manager/code.nix
|
||||
#../../home-manager/browser.nix extensions dont work with ungoogled chromium sadly
|
||||
../../home-manager/zsh.nix
|
||||
../../home-manager/gtk-theme.nix
|
||||
../../home-manager/direnv.nix
|
||||
@@ -24,7 +23,6 @@
|
||||
../../home-manager/rofi.nix
|
||||
../../home-manager/kde-path.nix
|
||||
../../home-manager/firefox
|
||||
#../../home-manager/syncthing.nix
|
||||
inputs.nix-colors.homeManagerModule
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user