diff --git a/index.html b/index.html index 1ea43312e..7577a90b8 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ -
ca.desrt.dconf or dconf.service?+
ca.desrt.dconf or dconf.service?This manual will eventually describe how to install, use, and extend Home Manager.
diff --git a/options.html b/options.html index 117938458..e2f3e8e45 100644 --- a/options.html +++ b/options.html @@ -3110,6 +3110,72 @@ previously existing bookmarks! <home-manager/modules/programs/firefox.nix>
programs.firefox.profiles.<name>.pathProfile path.
Type: string
Default: "‹name›"
Declared by:
<home-manager/modules/programs/firefox.nix>
+ |
programs.firefox.profiles.<name>.search.defaultThe default search engine used in the address bar and search bar. +
Type: null or string
Default: null
Example: "DuckDuckGo"
Declared by:
+ <home-manager/modules/programs/firefox.nix>
+ |
programs.firefox.profiles.<name>.search.enginesAttribute set of search engine configurations. Engines
+that only have metaData specified will
+be treated as builtin to Firefox.
+
+See SearchEngine.jsm +in Firefox's source for available options. We maintain a +mapping to let you specify all options in the referenced +link without underscores, but it may fall out of date with +future options. +
+Note, icon is also a special option
+added by Home Manager to make it convenient to specify
+absolute icon paths.
+
Type: attribute set of attribute set of (JSON value)
Default:
+ {
+
+ }
+
Example:
{
+ "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" ];
+ };
+
+ "Bing".metaData.hidden = true;
+ "Google".metaData.alias = "@g"; # builtin engines only support specifying one additional alias
+}
+Declared by:
+ <home-manager/modules/programs/firefox.nix>
+ |
programs.firefox.profiles.<name>.search.forceWhether to force replace the existing search +configuration. This is recommended since Firefox will +replace the symlink for the search configuration on every +launch, but note that you'll lose any existing +configuration by enabling this. +
Type: boolean
Default: false
Declared by:
+ <home-manager/modules/programs/firefox.nix>
+ |
programs.firefox.profiles.<name>.search.orderThe order the search engines are listed in. Any engines +that aren't included in this list will be listed after +these in an unspecified order. +
Type: list of string
Default:
+ [
+
+ ]
+
Example:
+ [
+ "DuckDuckGo" "Google"
+ ]
+
Declared by:
+ <home-manager/modules/programs/firefox.nix>
|
programs.firefox.profiles.<name>.settingsAttribute set of Firefox preferences.
Type: attribute set of (boolean or signed integer or string)
Default:
{
@@ -7884,7 +7950,7 @@ manually set any options not listed above.
programs.vscode.enableWhether to enable Visual Studio Code.
Type: boolean
Default: false
Example: true
Declared by:
<home-manager/modules/programs/vscode.nix>
|
programs.vscode.packageVersion of Visual Studio Code to install. -
Type: package
Default: (build of vscode-1.72.1)
Example: pkgs.vscodium
Declared by:
+ |