aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--home-manager/config/firefox/default.nix90
1 files changed, 42 insertions, 48 deletions
diff --git a/home-manager/config/firefox/default.nix b/home-manager/config/firefox/default.nix
index c9063caf..d07895a6 100644
--- a/home-manager/config/firefox/default.nix
+++ b/home-manager/config/firefox/default.nix
@@ -150,38 +150,58 @@ in {
engines = {
"Brave Search" = {
urls = [{template = "https://search.brave.com/search?q={searchTerms}";}];
- iconUpdateURL = "https://cdn.search.brave.com/serp/v1/static/brand/8eabe183f0d1f2cb3e2916b7b20c310efd196d740c8cecd341732fcd396fb665-apple-touch-icon.png";
- updateInterval = 24 * 60 * 60 * 1000; # every day
+ iconUpdateURL = "https://raw.githubusercontent.com/brave/brave-core/master/components/brave_welcome_ui/components/images/lion_logo.svg";
+ updateInterval = 24; # every day
definedAliases = ["@bs"];
};
+ # NIX
"Nix Packages" = {
- urls = [
- {
- template = "https://search.nixos.org/packages";
- params = [
- {
- name = "type";
- value = "packages";
- }
- {
- name = "query";
- value = "{searchTerms}";
- }
- ];
- }
- ];
-
+ urls = [{template = "https://search.nixos.org/packages?type=packages&query={searchTerms}";}];
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
definedAliases = ["@np"];
};
-
+ "Nix Options" = {
+ urls = [{template = "https://search.nixos.org/options?type=options&query={searchTerms}";}];
+ icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
+ definedAliases = ["@no"];
+ };
"NixOS Wiki" = {
urls = [{template = "https://nixos.wiki/index.php?search={searchTerms}";}];
- iconUpdateURL = "https://nixos.wiki/favicon.png";
- updateInterval = 24 * 60 * 60 * 1000; # every day
+ icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
definedAliases = ["@nw"];
};
+
+ "Arch Wiki" = {
+ urls = [{template = "https://wiki.archlinux.org/index.php?search={searchTerms}";}];
+ iconUpdateURL = "https://upload.wikimedia.org/wikipedia/commons/a/a5/Archlinux-icon-crystal-64.svg";
+ updateInterval = 24;
+ definedAliases = ["@aw"];
+ };
+
+ # RUST
+ "Rust std" = {
+ urls = [{template = "https://doc.rust-lang.org/std/?search={searchTerms}";}];
+ iconUpdateURL = "https://rustacean.net/assets/rustacean-orig-noshadow.svg";
+ updateInterval = 24;
+ definedAliases = ["@rs"];
+ };
+
+ "Google Scholar" = {
+ urls = [{template = "https://scholar.google.com/scholar?hl=en&q={searchTerms}";}];
+ iconUpdateURL = "https://scholar.google.com/favicon.ico";
+ updateInterval = 24;
+ definedAliases = ["@gs"];
+ };
+ "Wikipedia" = {
+ urls = [{template = "https://en.wikipedia.org/wiki/{searchTerms}";}];
+ iconUpdateURL = "https://upload.wikimedia.org/wikipedia/en/8/80/Wikipedia-logo-v2.svg";
+ updateInterval = 24;
+ definedAliases = ["@wp"];
+ };
+
+ "Wikipedia (en)".metaData.hidden = true;
+ "DuckDuckGo".metaData.hidden = true;
"Bing".metaData.hidden = true;
"Google".metaData.hidden = true;
"Amazon.de".metaData.hidden = true;
@@ -190,40 +210,14 @@ in {
bookmarks = [
{
- name = "Rust::std";
- # TODO
- url = "file:///home/dt/.local/share/rustup/toolchains/stable-x86_64-unknown-linux-gnu/share/doc/rust/html/std/all.html";
- }
-
- {
name = "Feed - Piped";
- url = "https://piped.kavin.rocks/feed";
+ url = "https://piped.video/feed";
}
{
name = "DeepL Translate";
url = "https://www.deepl.com/translator#en/de/test";
}
-
- {
- name = "Google Scholar";
- url = "https://scholar.google.com/";
- }
-
- {
- name = "ArchWiki";
- url = "https://wiki.archlinux.org/";
- }
-
- {
- name = "Arch Package ";
- url = "https://archlinux.org/packages/";
- }
-
- {
- name = "layout.css.devPixelsPerPx";
- url = "about:config";
- }
];
inherit settings;
extraConfig = builtins.readFile "${user_js_nix}/user.js";