diff --git a/options.xhtml b/options.xhtml index 76ea58287..f350f92fd 100644 --- a/options.xhtml +++ b/options.xhtml @@ -53371,6 +53371,76 @@ TOML value
+programs.mcp.enable
+
+
+Whether to enable mcp.
+ +Type: +boolean
+ +Default:
+false
Example:
+true
Declared by:
+
+
+<home-manager/modules/programs/mcp.nix>
+
+ |
programs.mcp.servers
+
+
+MCP server configurations written to
+XDG_CONFIG_HOME/.config/mcp/mcp.json
Type: +JSON value
+ +Default:
+{ }
Example:
{
+ everything = {
+ command = "npx";
+ args = [
+ "-y"
+ "@modelcontextprotocol/server-everything"
+ ];
+ };
+ context7 = {
+ url = "https://mcp.context7.com/mcp";
+ headers = {
+ CONTEXT7_API_KEY = "{env:CONTEXT7_API_KEY}";
+ };
+ };
+}
+
+
+
+Declared by:
+
+
+<home-manager/modules/programs/mcp.nix>
+
+ |
programs.meli.enable
@@ -61990,6 +62060,34 @@ boolean
Example:
true
Declared by:
+
+
+<home-manager/modules/programs/opencode.nix>
+
+ |
programs.opencode.enableMcpIntegration
+
+
+Whether to integrate the MCP servers config from
+programs.mcp.servers into
+programs.opencode.settings.mcp.
Note: Settings defined in programs.mcp.servers are merged
+with programs.opencode.settings.mcp, with OpenCode settings
+taking precedence.
Type: +boolean
+ +Default:
+false
Declared by:
|
@@ -62206,7 +62304,7 @@ JSON value
Custom themes for opencode. The attribute name becomes the theme -filename, and the value is either:
|
programs.vicinae.enable
+
+
+Whether to enable vicinae launcher daemon.
+ +Type: +boolean
+ +Default:
+false
Example:
+true
Declared by:
+
+
+<home-manager/modules/programs/vicinae.nix>
+
+ |
programs.vicinae.package
+
+
+The vicinae package to use.
+ +Type: +null or package
+ +Default:
+pkgs.vicinae
Declared by:
+
+
+<home-manager/modules/programs/vicinae.nix>
+
+ |
programs.vicinae.extensions
+
+
+List of Vicinae extensions to install.
You can use the config.lib.vicinae.mkExtension and config.lib.vicinae.mkRayCastExtension functions to create them, like:
[
+ (config.lib.vicinae.mkExtension {
+ name = "test-extension";
+ src =
+ pkgs.fetchFromGitHub {
+ owner = "schromp";
+ repo = "vicinae-extensions";
+ rev = "f8be5c89393a336f773d679d22faf82d59631991";
+ sha256 = "sha256-zk7WIJ19ITzRFnqGSMtX35SgPGq0Z+M+f7hJRbyQugw=";
+ }
+ + "/test-extension";
+ })
+ (config.lib.vicinae.mkRayCastExtension {
+ name = "gif-search";
+ sha256 = "sha256-G7il8T1L+P/2mXWJsb68n4BCbVKcrrtK8GnBNxzt73Q=";
+ rev = "4d417c2dfd86a5b2bea202d4a7b48d8eb3dbaeb1";
+ })
+ ],
+
+
+Type: +list of package
+ +Default:
+[ ]
Declared by:
+
+
+<home-manager/modules/programs/vicinae.nix>
+
+ |
programs.vicinae.settings
+
+
+Settings written as JSON to `~/.config/vicinae/vicinae.json.
+ +Type: +JSON value
+ +Default:
+{ }
Example:
{
+ faviconService = "twenty";
+ font = {
+ size = 10;
+ };
+ popToRootOnClose = false;
+ rootSearch = {
+ searchFiles = false;
+ };
+ theme = {
+ name = "vicinae-dark";
+ };
+ window = {
+ csd = true;
+ opacity = 0.95;
+ rounding = 10;
+ };
+}
+
+
+
+Declared by:
+
+
+<home-manager/modules/programs/vicinae.nix>
+
+ |
programs.vicinae.systemd.enable
+
+
+Whether to enable vicinae systemd integration.
+ +Type: +boolean
+ +Default:
+false
Example:
+true
Declared by:
+
+
+<home-manager/modules/programs/vicinae.nix>
+
+ |
programs.vicinae.systemd.autoStart
+
+
+If the vicinae daemon should be started automatically
+ +Type: +boolean
+ +Default:
+true
Declared by:
+
+
+<home-manager/modules/programs/vicinae.nix>
+
+ |
programs.vicinae.systemd.target
+
+
+The systemd target that will automatically start the vicinae service.
+ +Type: +string
+ +Default:
+"graphical-session.target"
Example:
+"sway-session.target"
Declared by:
+
+
+<home-manager/modules/programs/vicinae.nix>
+
+ |
programs.vicinae.themes
+
+
+Theme settings to add to the themes folder in ~/.config/vicinae/themes.
The attribute name of the theme will be the name of theme json file,
+e.g. base16-default-dark will be base16-default-dark.json.
Type: +JSON value
+ +Default:
+{ }
Example:
{
+ base16-default-dark = {
+ version = "1.0.0";
+ appearance = "dark";
+ icon = /path/to/icon.png;
+ name = "base16 default dark";
+ description = "base16 default dark by Chris Kempson";
+ palette = {
+ background = "#181818";
+ foreground = "#d8d8d8";
+ blue = "#7cafc2";
+ green = "#a3be8c";
+ magenta = "#ba8baf";
+ orange = "#dc9656";
+ purple = "#a16946";
+ red = "#ab4642";
+ yellow = "#f7ca88";
+ cyan = "#86c1b9";
+ };
+ };
+}
+
+
+
+Declared by:
+
+
+<home-manager/modules/programs/vicinae.nix>
+
+ |
programs.vicinae.useLayerShell
+
+
+If vicinae should use the layer shell
+ +Type: +boolean
+ +Default:
+true
Declared by:
+
+
+<home-manager/modules/programs/vicinae.nix>
+
+ |
programs.vifm.enable
@@ -81949,6 +82336,34 @@ null or boolean
Default:
null
Declared by:
+
+
+<home-manager/modules/programs/vscode>
+
+ |
programs.vscode.profiles.<name>.enableMcpIntegration
+
+
+Whether to integrate the MCP servers config from
+programs.mcp.servers into
+programs.vscode.profiles.<name>.userMcp.
Note: Settings defined in programs.mcp.servers are merged
+with programs.vscode.profiles.<name>.userMcp, with VSCode
+settings taking precedence.
Type: +boolean
+ +Default:
+false
Declared by:
|
@@ -85559,6 +85974,33 @@ boolean
Example:
Declared by: +
programs.zed-editor.mutableUserDebug
+
+
+Whether user debug configurations (debug.json) can be updated by zed. + +Type: +boolean + +Default:
+ Example:
+ Declared by:
|