{ lib, config, pkgs, inputs, ... }: { programs = { # firefox = { # enable = true; # profiles.leyla = { # settings = { # "browser.search.defaultenginename" = "Searx"; # "browser.search.order.1" = "Searx"; # }; # search = { # force = true; # default = "Searx"; # engines = { # "Nix Packages" = { # urls = [{ # template = "https://search.nixos.org/packages"; # params = [ # { name = "type"; value = "packages"; } # { name = "query"; value = "{searchTerms}"; } # ]; # }]; # icon = "''${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; # definedAliases = [ "@np" ]; # }; # "NixOS Wiki" = { # urls = [{ template = "https://nixos.wiki/index.php?search={searchTerms}"; }]; # iconUpdateURL = "https://nixos.wiki/favicon.png"; # updateInterval = 24 * 60 * 60 * 1000; # every day # definedAliases = [ "@nw" ]; # }; # "Searx" = { # urls = [{ template = "https://search.jan-leila.com/?q={searchTerms}"; }]; # iconUpdateURL = "https://nixos.wiki/favicon.png"; # updateInterval = 24 * 60 * 60 * 1000; # every day # definedAliases = [ "@searx" ]; # }; # }; # }; # extentions = with pkgs.nur.repos.rycee.firefox-addons; [ # ublock-origin # bitwarden # ]; # bookmarks = [ # { # name = "Media"; # url = "https://jellyfin.jan-leila.com/"; # keyword = ""; # tags = [""]; # } # { # name = "Drive"; # url = "https://drive.jan-leila.com/"; # keyword = ""; # tags = [""]; # } # { # name = "Git"; # url = "https://git.jan-leila.com/"; # keyword = ""; # tags = [""]; # } # { # name = "Home Automation"; # url = "https://home-assistant.jan-leila.com/"; # keyword = ""; # tags = [""]; # } # { # name = "Mail"; # url = "https://mail.protonmail.com"; # keyword = ""; # tags = [""]; # } # { # name = "Open Street Map"; # url = "https://www.openstreetmap.org/"; # keyword = ""; # tags = [""]; # } # { # name = "Password Manager"; # url = "https://vault.bitwarden.com/"; # keyword = ""; # tags = [""]; # } # { # name = "Mastodon"; # url = "https://tech.lgbt"; # keyword = ""; # tags = [""]; # } # { # name = "Linked In"; # url = "https://www.linkedin.com/"; # keyword = ""; # tags = [""]; # } # { # name = "Job Search"; # url = "https://www.jobsinnetwork.com/?state=cleaned_history&language%5B%5D=en&query=react&locations.countryCode%5B%5D=IT&locations.countryCode%5B%5D=DE&locations.countryCode%5B%5D=NL&experience%5B%5D=medior&experience%5B%5D=junior&page=1"; # keyword = ""; # tags = [""]; # } # { # name = "React Docs"; # url = "https://react.dev/"; # keyword = ""; # tags = [""]; # } # # Template # # { # # name = ""; # # url = ""; # # keyword = ""; # # tags = [""]; # # } # ]; # }; # } }; }