You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/modules/plugins.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -178,3 +178,12 @@ extensions:
178
178
test-echo:
179
179
message: 'Hello from Python Plugin!'
180
180
```
181
+
182
+
---
183
+
184
+
## Plugin Auto-Discovery & Download
185
+
186
+
WinHome makes it seamless to use plugins without having to manually copy files:
187
+
- **On-Demand Auto-Download**: If you define an extension or top-level plugin in your `config.yaml` that is not present in `%LOCALAPPDATA%\WinHome\plugins`, WinHome will automatically download the missing plugin from GitHub and extract it into your local directory at runtime.
188
+
- **Auto-Installation of Target Apps**: By using the `-i` or `--auto-install-apps` CLI flag, WinHome will check if the target applications (e.g. VLC, chezmoi, or Git) for your active plugins are installed. If they are missing, it will automatically install them using their default package manager (such as `winget`, `scoop`, or `choco`) before applying your configuration.
0 commit comments