refactor: apply nixfmt
This commit is contained in:
@@ -56,59 +56,97 @@
|
||||
force = true;
|
||||
default = "ddg";
|
||||
|
||||
engines = let
|
||||
makeShortcuts = let
|
||||
prefix = "@";
|
||||
in map (shortcut: prefix + shortcut);
|
||||
engines =
|
||||
let
|
||||
makeShortcuts =
|
||||
let
|
||||
prefix = "@";
|
||||
in
|
||||
map (shortcut: prefix + shortcut);
|
||||
|
||||
hideEngines = let
|
||||
hideEngine = engine: {
|
||||
name = engine;
|
||||
value = {
|
||||
metaData.hidden = true;
|
||||
};
|
||||
};
|
||||
in engines: lib.listToAttrs (map hideEngine engines);
|
||||
in (hideEngines [ "google" "bing" "amazondotcom-us" "ebay" ]) //
|
||||
{
|
||||
"Arch Wiki" = {
|
||||
urls = [{ template = "https://wiki.archlinux.org/index.php?search={searchTerms}"; }];
|
||||
icon = "https://wiki.archlinux.org/favicon.ico";
|
||||
definedAliases = makeShortcuts [ "archlinux" "aw" ];
|
||||
};
|
||||
|
||||
"Nix Packages" = {
|
||||
urls = [{
|
||||
template = "https://search.nixos.org/packages";
|
||||
params = [
|
||||
{ name = "type"; value = "packages"; }
|
||||
{ name = "channel"; value = "unstable"; }
|
||||
{ name = "query"; value = "{searchTerms}"; }
|
||||
hideEngines =
|
||||
let
|
||||
hideEngine = engine: {
|
||||
name = engine;
|
||||
value = {
|
||||
metaData.hidden = true;
|
||||
};
|
||||
};
|
||||
in
|
||||
engines: lib.listToAttrs (map hideEngine engines);
|
||||
in
|
||||
(hideEngines [
|
||||
"google"
|
||||
"bing"
|
||||
"amazondotcom-us"
|
||||
"ebay"
|
||||
])
|
||||
// {
|
||||
"Arch Wiki" = {
|
||||
urls = [ { template = "https://wiki.archlinux.org/index.php?search={searchTerms}"; } ];
|
||||
icon = "https://wiki.archlinux.org/favicon.ico";
|
||||
definedAliases = makeShortcuts [
|
||||
"archlinux"
|
||||
"aw"
|
||||
];
|
||||
}];
|
||||
};
|
||||
|
||||
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||||
definedAliases = makeShortcuts [ "nixpkgs" "packages" "np" ];
|
||||
};
|
||||
"Nix Packages" = {
|
||||
urls = [
|
||||
{
|
||||
template = "https://search.nixos.org/packages";
|
||||
params = [
|
||||
{
|
||||
name = "type";
|
||||
value = "packages";
|
||||
}
|
||||
{
|
||||
name = "channel";
|
||||
value = "unstable";
|
||||
}
|
||||
{
|
||||
name = "query";
|
||||
value = "{searchTerms}";
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
|
||||
"NixOS Wiki" = {
|
||||
urls = [{ template = "https://wiki.nixos.org/w/index.php?search={searchTerms}"; }];
|
||||
icon = "https://wiki.nixos.org/favicon.png";
|
||||
definedAliases = makeShortcuts [ "nixos" "nw" ];
|
||||
};
|
||||
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||||
definedAliases = makeShortcuts [
|
||||
"nixpkgs"
|
||||
"packages"
|
||||
"np"
|
||||
];
|
||||
};
|
||||
|
||||
"MyNixOS" = {
|
||||
urls = [{ template = "https://mynixos.com/search?q={searchTerms}"; }];
|
||||
icon = "https://mynixos.com/favicon-light.svg";
|
||||
definedAliases = makeShortcuts [ "mynixos" "mw" ];
|
||||
};
|
||||
"NixOS Wiki" = {
|
||||
urls = [ { template = "https://wiki.nixos.org/w/index.php?search={searchTerms}"; } ];
|
||||
icon = "https://wiki.nixos.org/favicon.png";
|
||||
definedAliases = makeShortcuts [
|
||||
"nixos"
|
||||
"nw"
|
||||
];
|
||||
};
|
||||
|
||||
"RuTracker" = {
|
||||
urls = [{ template = "https://rutracker.org/forum/tracker.php?nm={searchTerms}"; }];
|
||||
icon = "https://rutracker.org/favicon.ico";
|
||||
definedAliases = makeShortcuts [ "rutracker" "rt" ];
|
||||
"MyNixOS" = {
|
||||
urls = [ { template = "https://mynixos.com/search?q={searchTerms}"; } ];
|
||||
icon = "https://mynixos.com/favicon-light.svg";
|
||||
definedAliases = makeShortcuts [
|
||||
"mynixos"
|
||||
"mw"
|
||||
];
|
||||
};
|
||||
|
||||
"RuTracker" = {
|
||||
urls = [ { template = "https://rutracker.org/forum/tracker.php?nm={searchTerms}"; } ];
|
||||
icon = "https://rutracker.org/favicon.ico";
|
||||
definedAliases = makeShortcuts [
|
||||
"rutracker"
|
||||
"rt"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -126,7 +164,7 @@
|
||||
EmailTracking = true;
|
||||
Fingerprinting = true;
|
||||
|
||||
Exceptions = [];
|
||||
Exceptions = [ ];
|
||||
};
|
||||
|
||||
FirefoxHome = {
|
||||
|
Reference in New Issue
Block a user