diff --git a/options.html b/options.html
index b47216e7..9d4603fe 100644
--- a/options.html
+++ b/options.html
@@ -7518,36 +7518,59 @@ editor using the EDITOR
environment variable.
< <home-manager/modules/services/espanso.nix>
services.espanso.package
Which espanso package to use
Type: package
Default: pkgs.espanso
Declared by:
<home-manager/modules/services/espanso.nix>
- |
services.espanso.settings
The Espanso configuration to use. See -https://espanso.org/docs/configuration/ +
services.espanso.configs
The Espanso configuration to use. See +https://espanso.org/docs/configuration/basics/ for a description of available options.
Type: YAML value
Default:
{ - matches = [ ]; + default = { }; }
Example:
{ - matches = [ - { # Simple text replacement - trigger = ":espanso"; - replace = "Hi there!"; - } - { # Dates - trigger = ":date"; - replace = "{{mydate}}"; - vars = [{ - name = "mydate"; + default = { + show_notifications = false; + }; + vscode = { + filter_title = "Visual Studio Code$"; + backend = "Clipboard"; + }; +}; +
Declared by:
+ <home-manager/modules/services/espanso.nix>
+ |
services.espanso.matches
The Espanso matches to use. See +https://espanso.org/docs/matches/basics/ +for a description of available options.
Type: YAML value
Default:
{ + default = { + matches = [ ]; + }; +}
Example:
{ + base = { + matches = [ + { + trigger = ":now"; + replace = "It's {{currentdate}} {{currenttime}}"; + } + { + trigger = ":hello"; + replace = "line1\nline2"; + } + { + regex = ":hi(?P<person>.*)\\."; + replace = "Hi {{person}}!"; + } + ]; + }; + global_vars = { + global_vars = [ + { + name = "currentdate"; type = "date"; - params = { format = "%m/%d/%Y"; }; - }]; - } - { # Shell commands - trigger = ":shell"; - replace = "{{output}}"; - vars = [{ - name = "output"; - type = "shell"; - params = { cmd = "echo Hello from your shell"; }; - }]; - } - ]; -} + params = {format = "%d/%m/%Y";}; + } + { + name = "currenttime"; + type = "date"; + params = {format = "%R";}; + } + ]; + }; +};
Declared by:
<home-manager/modules/services/espanso.nix>
|
services.etesync-dav.enable
Whether to enable etesync-dav.
Type: boolean
Default: false
Example: true
Declared by:
|