dotfiles/home-manager/modules/firefox/config/bookmarks/default.nix

29 lines
593 B
Nix
Raw Normal View History

2024-11-09 16:44:23 -06:00
{flake, ...}: let
aggregatedBookmarks =
builtins.foldl' (
emptyList: bookmarks:
emptyList ++ bookmarks.bookmarks
) [] (map
(name: import ./${name}.nix)
[
"academic"
"development"
"gaming"
"finances"
"shopping"
"socialMedia"
"tools"
"tracking"
])
++ builtins.foldl' (
emptyList: bookmarks:
emptyList ++ bookmarks.bookmarks
) [] (map
(name: import ./${name}.nix {inherit flake;})
[
"selfHosted"
]);
in {
bookmarks = aggregatedBookmarks;
}