refactor: firefox overhaul

This commit is contained in:
Nick 2024-11-09 16:44:23 -06:00
parent 9ea002b5a3
commit a2bf6014ff
85 changed files with 1253 additions and 1133 deletions

View file

@ -0,0 +1,31 @@
{flake, ...}: let
aggregatedSearchEngines =
builtins.foldl' (
emptySet: searchEngine:
emptySet // (import ./${searchEngine}.nix)
) {} [
"academic"
"development"
"gaming"
"hidden"
"shopping"
"socialMedia"
"spank"
"tools"
"tracking"
"web"
]
// builtins.foldl' (
emptySet: searchEngine:
emptySet // (import ./${searchEngine}.nix {inherit flake;})
) {} [
"selfHosted"
];
in {
search = {
force = true;
default = "Kagi";
engines = aggregatedSearchEngines;
order = import ./order.nix;
};
}