A minimal launcher plugin for DankMaterialShell that adds quick web search and AI chat prompts with engine prefixes.
- Search DuckDuckGo, Google, GitHub, and YouTube from the launcher
- Start browser-based chats with T3 Chat, ChatGPT, and Claude
- Engine prefixes for quick switching (
g,gh,yt,t3,gpt,cl) - Direct URL detection — type a URL to open it
- Configurable default search engine
Add as a flake = false input and include in your DMS plugin configuration:
inputs.dms-plugin-quicksearch = {
url = "github:alcxyz/DankQuickSearch";
flake = false;
};programs.dank-material-shell.plugins.dankQuickSearch = {
enable = true;
src = inputs.dms-plugin-quicksearch;
};Copy the plugin directory to ~/.config/DankMaterialShell/plugins/DankQuickSearch/.
Activate with ! (default trigger) in the DMS launcher, then:
!hello world— search DuckDuckGo for "hello world"!g hello world— search Google!gh nix flake— search GitHub!yt music video— search YouTube!t3 explain nix flakes— start a new T3 Chat!gpt explain nix flakes— start a new ChatGPT chat!cl explain nix flakes— start a new Claude chat!github.com— open URL directly
xdg-open(for opening URLs in the default browser)
MIT
Support
- BTC:
bc1pzdt3rjhnme90ev577n0cnxvlwvclf4ys84t2kfeu9rd3rqpaaafsgmxrfa - ETH / ERC-20:
0x2122c7817381B74762318b506c19600fF8B8372c
