refactor: changed search to allow for import

This commit is contained in:
Nick 2024-11-04 22:28:01 -06:00
parent 51b26e6749
commit a1135eb4e1
2 changed files with 199 additions and 203 deletions

View file

@ -1,6 +1,10 @@
{flake, ...}: let
inherit (flake.config.people) user0;
inherit (flake.config.services) instances;
in {
programs.firefox.profiles = {
${user0} = {
search = {
force = true;
default = "Kagi";
engines = {
@ -76,11 +80,6 @@ in {
icon = ./icons/me.png;
urls = [{template = "https://www.memoryexpress.com/Search/Products?Search={searchTerms}";}];
};
"Netflix" = {
definedAliases = ["@ne"];
icon = ./icons/ne.png;
urls = [{template = "https://www.netflix.com/search?q={searchTerms}";}];
};
"Nix Packages" = {
definedAliases = ["@np"];
icon = ./icons/nx.png;
@ -188,21 +187,18 @@ in {
};
order = [
"AlternativeTo"
"Amazon"
"Hackage"
"FYT Supplies"
"Nix Packages"
"The Pirate Bay"
"Reddit"
"Urban Dictionary"
"VSTorrent"
"Wikipedia"
"XVideos"
"YouTube"
"1337x"
"Kagi"
"Hoogle"
"Nix Packages"
"Nix Options"
"Brave"
"Google"
"Nix Home Manager"
"Nix Wiki"
"Reddit"
"Sci-Hub"
"Torrent Leech"
];
};
};
};
}

View file

@ -8,6 +8,7 @@
in {
imports = [
./config/bookmarks.nix
./config/search.nix
];
programs.firefox = {
enable = true;
@ -15,7 +16,6 @@ in {
profiles = {
${user0} = {
isDefault = true;
search = import ./config/search.nix;
settings = import ./config/settings.nix;
extensions = import ./config/extensions.nix {inherit nur;};
userChrome = builtins.readFile ./config/userChrome.css;