diff --git a/home/linux.nix b/home/linux.nix index 0dc7905..11d3834 100644 --- a/home/linux.nix +++ b/home/linux.nix @@ -53,7 +53,6 @@ ../modules/tmux ../modules/tmuxinator/personal.nix ../modules/zen - ../modules/librewolf ../modules/wm/swaync ../modules/wm/cliphist ../modules/wm/awww diff --git a/modules/zen/default.nix b/modules/zen/default.nix index eb64533..7367d30 100644 --- a/modules/zen/default.nix +++ b/modules/zen/default.nix @@ -183,6 +183,83 @@ search = { default = "google"; force = true; + engines = { + nix-packages = { + name = "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" ]; + }; + + nix-options = { + name = "Nix Options"; + urls = [ + { + template = "https://search.nixos.org/options"; + params = [ + { + name = "query"; + value = "{searchTerms}"; + } + ]; + } + ]; + + icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; + definedAliases = [ "@no" ]; + }; + + nix-home-manager = { + name = "Nix Home Manager"; + urls = [ + { + template = "https://home-manager-options.extranix.com"; + params = [ + { + name = "query"; + value = "{searchTerms}"; + } + ]; + } + ]; + + icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; + definedAliases = [ "@nh" ]; + }; + + nix-wiki = { + name = "Nix Wiki"; + urls = [ + { + template = "https://wiki.nixos.org/w/index.php"; + params = [ + { + name = "search"; + value = "{searchTerms}"; + } + ]; + } + ]; + + icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; + definedAliases = [ "@nw" ]; + }; + }; }; extensions.packages = with inputs.firefox-addons.packages.${pkgs.stdenv.hostPlatform.system}; [ @@ -190,6 +267,7 @@ dearrow bitwarden sponsorblock + vimium ]; }; };