feat: add websearch to anyrun

This commit is contained in:
Fabio Lenherr 2023-04-24 11:52:40 +02:00
parent 1e7350bd27
commit 384d0ee432
14 changed files with 91 additions and 61 deletions

View file

@ -1,10 +1,29 @@
Config( Config(
width: 800, width: Absolute(800),
// Where Anyrun is located on the screen: Top, Center
position: Center, position: Center,
// How much the runner is shifted vertically
vertical_offset: Absolute(0),
// Hide match and plugin info icons
hide_icons: false,
// ignore exclusive zones, f.e. Waybar
ignore_exclusive_zones: false,
// Layer shell layer: Background, Bottom, Top, Overlay
layer: Overlay,
// Hide the plugin info panel
hide_plugin_info: false,
// List of plugins to be loaded by default, can be specified with a relative path to be loaded from the
// `<anyrun config dir>/plugins` directory or with an absolute path to just load the file the path points to.
plugins: [ plugins: [
"libapplications.so", "libapplications.so",
"librink.so",
"libshell.so", "libshell.so",
"libtranslate.so", "librink.so",
"libanyrun_websearch.so",
], ],
) )

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,6 +1,7 @@
#window { #window {
border-radius: 10px; border-radius: 10px;
background-color: none;
} }
box#main { box#main {

6
anyrun/websearch.ron Normal file
View file

@ -0,0 +1,6 @@
Config (
prefix_url_map: {
":g": "https://google.com/search?q=",
":b": "https://search.brave.com/search?q=",
}
)

View file

@ -2,20 +2,26 @@
Created by saimoom **/ Created by saimoom **/
* { * {
all: unset; all: unset;
font-family: feather; font-family: "JetBrains Mono Nerd", feather;
font-family: DaddyTimeMono Nerd Font; color:#7DCEFE;
} }
/** General **/ /** General **/
.bar_class { .bar_class {
padding: 0px;
background-color:#000000 ; /*#282828#111017;*/ background-color:#000000 ; /*#282828#111017;*/
border-radius: 10px;
} }
.module { .module {
margin: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
border-radius: 10px 10px 0px 10px; border-radius: 10px 10px 0px 10px;
} }
.windowname {
font-size: 18px;
padding: 0px;
margin: -5px;
}
/** tooltip!! **/ /** tooltip!! **/
tooltip.background { tooltip.background {
background-color: #0f0f17; background-color: #0f0f17;
@ -31,16 +37,16 @@ tooltip label {
/** Widgets **/ /** Widgets **/
.clock_time_sep { .clock_time_sep {
font-size: 20; font-size: 15;
color: #bfc9db; color: #bfc9db;
margin: 0px 0px 1px 0px; margin: 0px 0px 1px 0px;
} }
.clock_time_class, .clock_time_class,
.clock_minute_class { .clock_minute_class {
font-size: 24; font-size: 20;
} }
.clock_date_class { .clock_date_class {
font-size: 21; font-size: 18;
margin: 0px 5px 0px 5px; margin: 0px 5px 0px 5px;
color: #d7beda; color: #d7beda;
} }
@ -93,48 +99,48 @@ tooltip label {
} }
.module_app_text { .module_app_text {
font-size: 23; font-size: 20;
margin: 2px 0px 0px 0px; margin: 2px 0px 0px 0px;
} }
.bright_icon { .bright_icon {
font-size: 22; font-size: 20;
color: #e4c9af; color: #e4c9af;
margin: 0px 10px 0px -10px; margin: 0px 10px 0px -10px;
} }
.bright_icon_overlay { .bright_icon_overlay {
font-size: 28; font-size: 20;
color: #e4c9af; color: #e4c9af;
background-size: cover; background-size: cover;
background-position: center; background-position: center;
margin: 0px 27px 0px 3px; margin: 0px 27px 0px 3px;
} }
.volume_icon { .volume_icon {
font-size: 22; font-size: 20;
color: #a1bdce; color: #a1bdce;
margin: 0px 5px 0px 0px; margin: 0px 5px 0px 0px;
} }
.module-wif { .module-wif {
font-size: 22; font-size: 20;
color: #a1bdce; color: #a1bdce;
border-radius: 100%; border-radius: 100%;
margin: 0px 10px 0px 0px; margin: 0px 10px 0px 0px;
} }
.module_essid { .module_essid {
font-size: 18; font-size: 17;
color: #a1bdce; color: #a1bdce;
margin: 0px 5px 0px -1px; margin: 0px 5px 0px -1px;
} }
.iconmem { .iconmem {
font-size: 23; font-size: 8;
margin: 4px -3px 4px 0px; margin: 4px -3px 4px 0px;
color: #e0b089; color: #e0b089;
} }
.mem_padding { .mem_padding {
margin: 10px; margin: 0px 10px 10px 10px;
} }
.iconbat { .iconbat {
font-size: 23; font-size: 17;
color: #afbea2; color: #afbea2;
} }
@ -167,9 +173,9 @@ scale trough {
} }
.works { .works {
font-size: 27px; font-size: 22px;
font-weight: normal; font-weight: normal;
margin: 0px 0px 0px 15px; margin: 0px 0px 0px 3px;
background-color: #000000; background-color: #000000;
} }
@ -374,7 +380,6 @@ calendar:indeterminate {
.music_btn_prev, .music_btn_prev,
.music_btn_play, .music_btn_play,
.music_btn_next { .music_btn_next {
font-family: Iosevka Nerd Font;
} }
.music_btn_prev { .music_btn_prev {
color: #bbc5d7; color: #bbc5d7;
@ -576,7 +581,6 @@ calendar:indeterminate {
.weather-icon { .weather-icon {
font-size: 80px; font-size: 80px;
margin: 10px 0px 35px 25px; margin: 10px 0px 35px 25px;
font-family: Iosevka;
} }
.weather-stat { .weather-stat {

View file

@ -203,7 +203,7 @@
)))) ))))
(defwidget cname [] (defwidget cname []
(literal :content currentName)) (literal :class "windowname" :content currentName))
;; calendar ;; ;; calendar ;;
(defwidget cal [] (defwidget cal []
@ -422,7 +422,7 @@
:geometry (geometry :x "0%" :geometry (geometry :x "0%"
:y "1px" :y "1px"
:width "99%" :width "99%"
:height "20px" :height "10px"
:anchor "top center") :anchor "top center")
:stacking "bg" :stacking "bg"
:wm-ignore false :wm-ignore false
@ -490,9 +490,9 @@
(defwindow bar1 (defwindow bar1
:monitor 1 :monitor 1
:geometry (geometry :x "0%" :geometry (geometry :x "0%"
:y "1px" :y "0px"
:width "99%" :width "99%"
:height "15px" :height "1px"
:anchor "top center") :anchor "top center")
:stacking "bg" :stacking "bg"
:wm-ignore false :wm-ignore false

View file

@ -1,71 +1,70 @@
{ {
"LazyVim": { "branch": "main", "commit": "7ce1b1519a45f48aa4b5f35b7b7a886b42fe56d8" }, "LazyVim": { "branch": "main", "commit": "700cdaf30d9b5425a3fa599ac00f835dfc02fe6c" },
"LuaSnip": { "branch": "master", "commit": "bc8ec05022743d3f08bda7a76c6bb5e9a9024581" }, "LuaSnip": { "branch": "master", "commit": "a6355b12a3b7da0aef71f02560e17ff480182b97" },
"alpha-nvim": { "branch": "main", "commit": "dafa11a6218c2296df044e00f88d9187222ba6b0" }, "alpha-nvim": { "branch": "main", "commit": "dafa11a6218c2296df044e00f88d9187222ba6b0" },
"bufferline.nvim": { "branch": "main", "commit": "ef4fdc5cea3473801dce89b5fdfe633380c80c65" }, "bufferline.nvim": { "branch": "main", "commit": "243893ba9d5d1049dd451a25cab32ec7f8f67bcf" },
"catppuccin": { "branch": "main", "commit": "73587f9c454da81679202f1668c30fea6cdafd5e" }, "catppuccin": { "branch": "main", "commit": "fa9a4465672fa81c06b23634c0f04f6a5d622211" },
"cmp-async-path": { "branch": "main", "commit": "d8229a93d7b71f22c66ca35ac9e6c6cd850ec61d" }, "cmp-async-path": { "branch": "main", "commit": "d8229a93d7b71f22c66ca35ac9e6c6cd850ec61d" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-nvim-lsp": { "branch": "main", "commit": "0e6b2ed705ddcff9738ec4ea838141654f12eeef" }, "cmp-nvim-lsp": { "branch": "main", "commit": "0e6b2ed705ddcff9738ec4ea838141654f12eeef" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" }, "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
"crates.nvim": { "branch": "main", "commit": "1d4bb1e7a0fe8bae3f97061be5fbf6f9081a27e2" }, "crates.nvim": { "branch": "main", "commit": "1d4bb1e7a0fe8bae3f97061be5fbf6f9081a27e2" },
"dressing.nvim": { "branch": "master", "commit": "91b9ba8a9474d2c4156dc2f3e858e07ae8faecf0" }, "dressing.nvim": { "branch": "master", "commit": "0e3e1eba147fee6e638ac1ac28f0495bcde17319" },
"editorconfig.nvim": { "branch": "master", "commit": "5b9e303e1d6f7abfe616ce4cc8d3fffc554790bf" }, "editorconfig.nvim": { "branch": "master", "commit": "5b9e303e1d6f7abfe616ce4cc8d3fffc554790bf" },
"flit.nvim": { "branch": "main", "commit": "f60e4b3d49bb5a5e97cfffe66f2e671eb422078e" }, "flit.nvim": { "branch": "main", "commit": "f60e4b3d49bb5a5e97cfffe66f2e671eb422078e" },
"friendly-snippets": { "branch": "main", "commit": "8d91ba2dc2421a54981115f61b914974f938fa77" }, "friendly-snippets": { "branch": "main", "commit": "b1b78a6433268fc172adb5a843e165035e83861e" },
"gitsigns.nvim": { "branch": "main", "commit": "372d5cb485f2062ac74abc5b33054abac21d8b58" }, "gitsigns.nvim": { "branch": "main", "commit": "372d5cb485f2062ac74abc5b33054abac21d8b58" },
"harpoon": { "branch": "master", "commit": "f7040fd0c44e7a4010369136547de5604b9c22a1" }, "harpoon": { "branch": "master", "commit": "f7040fd0c44e7a4010369136547de5604b9c22a1" },
"indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a7614399" }, "indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a7614399" },
"instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" },
"lazy.nvim": { "branch": "main", "commit": "57cce98dfdb2f2dd05a0567d89811e6d0505e13b" }, "lazy.nvim": { "branch": "main", "commit": "eddee830ede0f95ced9802ca9abd3f8f662e5cc5" },
"leap.nvim": { "branch": "main", "commit": "f74473d23ebf60957e0db3ff8172349a82e5a442" }, "leap.nvim": { "branch": "main", "commit": "98a72ad93c629c49bd7127d342960cc1b159b620" },
"lsp-inlayhints.nvim": { "branch": "main", "commit": "84ca3abe8aaecbb5b30ad89e4701d4a9c821b72c" }, "lsp-inlayhints.nvim": { "branch": "main", "commit": "84ca3abe8aaecbb5b30ad89e4701d4a9c821b72c" },
"lualine.nvim": { "branch": "master", "commit": "c28a7427c3fb29322db136f0564ec58807b26747" }, "lualine.nvim": { "branch": "master", "commit": "84ffb80e452d95e2c46fa29a98ea11a240f7843e" },
"markdown-preview.nvim": { "branch": "master", "commit": "02cc3874738bc0f86e4b91f09b8a0ac88aef8e96" }, "markdown-preview.nvim": { "branch": "master", "commit": "02cc3874738bc0f86e4b91f09b8a0ac88aef8e96" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "a5ca8b03972b347b74b2ad2f7f23f120a514593b" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "6c8f7afd6162fa27719f9da9792e4314da41c501" },
"mason-nvim-dap.nvim": { "branch": "main", "commit": "aa7f489903460f2c2e15a6a874c8b933722fe109" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "2b5f8a23d418e7efdf6dee569dd409bd1e807eae" },
"mason.nvim": { "branch": "main", "commit": "84af7a1fa1dbdb0f201849be7993d999a05d973b" }, "mason.nvim": { "branch": "main", "commit": "e24d594dc7dbe08305a881c8e7348d4d45445ffe" },
"mini.ai": { "branch": "main", "commit": "fdb8dd34c326040f99b178536eeaee41d1efe643" }, "mini.ai": { "branch": "main", "commit": "fdb8dd34c326040f99b178536eeaee41d1efe643" },
"mini.bufremove": { "branch": "main", "commit": "93c7230e83f5acb8890cdb2abaf3557f09305b01" }, "mini.bufremove": { "branch": "main", "commit": "93c7230e83f5acb8890cdb2abaf3557f09305b01" },
"mini.comment": { "branch": "main", "commit": "9ead47cef4266efa5145808b838762c658b74f74" }, "mini.comment": { "branch": "main", "commit": "9ead47cef4266efa5145808b838762c658b74f74" },
"mini.indentscope": { "branch": "main", "commit": "43f6761c9a3e397b7c12b3c72f678bcf61efcfcf" }, "mini.indentscope": { "branch": "main", "commit": "43f6761c9a3e397b7c12b3c72f678bcf61efcfcf" },
"mini.pairs": { "branch": "main", "commit": "771c08bd313614c7e9a1904d277ac76eb226f674" }, "mini.pairs": { "branch": "main", "commit": "771c08bd313614c7e9a1904d277ac76eb226f674" },
"mini.surround": { "branch": "main", "commit": "cc962bae0890217f8473390abc8cef988519d370" }, "mini.surround": { "branch": "main", "commit": "cc962bae0890217f8473390abc8cef988519d370" },
"neoconf.nvim": { "branch": "main", "commit": "6aaeb48336b369d7ed8ef243bfd0d76ec79362cd" }, "neoconf.nvim": { "branch": "main", "commit": "f28b709a1791c9729a26d9646c6de2b54a2bbf05" },
"neodev.nvim": { "branch": "main", "commit": "864b35006d3de24c60e44b566de8018f919b13e6" }, "neodev.nvim": { "branch": "main", "commit": "f1550583dcb4270f8b1bb830faebe62494c1a189" },
"neoscroll.nvim": { "branch": "master", "commit": "d7601c26c8a183fa8994ed339e70c2d841253e93" }, "neoscroll.nvim": { "branch": "master", "commit": "d7601c26c8a183fa8994ed339e70c2d841253e93" },
"noice.nvim": { "branch": "main", "commit": "1da4edfba3e9278e98fc9723d7235d9ab3889744" }, "nui.nvim": { "branch": "main", "commit": "ecd9def93891b9260b15b5fcef542eaabf4145c9" },
"nui.nvim": { "branch": "main", "commit": "1f43b13d133eb4b4f53a4485379d9afa58808389" }, "null-ls.nvim": { "branch": "main", "commit": "f8ffcd7cb8fb3325c711d459152ef132b5b65aed" },
"null-ls.nvim": { "branch": "main", "commit": "5855128178fa78293acdfb5b4e41ef046779240b" },
"nvim-cmp": { "branch": "main", "commit": "777450fd0ae289463a14481673e26246b5e38bf2" }, "nvim-cmp": { "branch": "main", "commit": "777450fd0ae289463a14481673e26246b5e38bf2" },
"nvim-dap": { "branch": "master", "commit": "debd7c2f80eaf20c5f5df25db8d8c1b9b18f4421" }, "nvim-dap": { "branch": "master", "commit": "debd7c2f80eaf20c5f5df25db8d8c1b9b18f4421" },
"nvim-dap-ui": { "branch": "master", "commit": "56a2df0e96bfa64ebd6967e7cad877a1530633d5" }, "nvim-dap-ui": { "branch": "master", "commit": "286f682f366fbc652b38dff893569374e9433dd3" },
"nvim-dap-virtual-text": { "branch": "master", "commit": "9dc45a6eb33871f4c5cb2ba08fa307467657471e" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "9dc45a6eb33871f4c5cb2ba08fa307467657471e" },
"nvim-highlight-colors": { "branch": "main", "commit": "14670d94c7813bfe929ed2ca2d3875f4f468173e" }, "nvim-highlight-colors": { "branch": "main", "commit": "8d7e7fe540b404ec06a248d6e5797eaf3362420c" },
"nvim-jdtls": { "branch": "master", "commit": "ffb8f63689197b845c2388f0df5f0d1bd21c968f" }, "nvim-jdtls": { "branch": "master", "commit": "de4b8e502e347ef9ee5dcd0d0c26dde955bd1400" },
"nvim-lspconfig": { "branch": "master", "commit": "1ec6f5cbf6ffc44c84783d70039df5295ca22b4e" }, "nvim-lspconfig": { "branch": "master", "commit": "eddaef928c1e1dd79a96f5db45f2fd7f2efe7ea0" },
"nvim-navic": { "branch": "master", "commit": "27124a773d362628b114cd12016e743dab4ccf3e" }, "nvim-navic": { "branch": "master", "commit": "226c1c0c0bf67e103b609f18907c778acc9095c2" },
"nvim-spectre": { "branch": "master", "commit": "6e5ce371f93625c7dc43f5e2647d3647f2ea15e2" }, "nvim-spectre": { "branch": "master", "commit": "6e5ce371f93625c7dc43f5e2647d3647f2ea15e2" },
"nvim-tree.lua": { "branch": "master", "commit": "d1410cb0896a3aad5d84ddc54284774a627c6d63" }, "nvim-tree.lua": { "branch": "master", "commit": "8f392fa763b7ee80a48c714b630acaf6d1fe1854" },
"nvim-treesitter": { "branch": "master", "commit": "584ccea56e2d37b31ba292da2b539e1a4bb411ca" }, "nvim-treesitter": { "branch": "master", "commit": "21f2fb188e4e5bb81fd0ff467c5e96dad858becb" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "b55fe6175f0001347a433c9df358c8cbf8a4e90f" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "8673926519ea61069f9c1366d1ad1949316d250e" },
"nvim-ts-context-commentstring": { "branch": "main", "commit": "729d83ecb990dc2b30272833c213cc6d49ed5214" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "ada15e97d7d48b409f8b135ced104e00e8479fb9" },
"nvim-web-devicons": { "branch": "master", "commit": "0568104bf8d0c3ab16395433fcc5c1638efc25d4" }, "nvim-web-devicons": { "branch": "master", "commit": "4ec26d67d419c12a4abaea02f1b6c57b40c08d7e" },
"persistence.nvim": { "branch": "main", "commit": "c814fae5c37aa0aba9cd9da05df6e52b88d612c3" }, "persistence.nvim": { "branch": "main", "commit": "c814fae5c37aa0aba9cd9da05df6e52b88d612c3" },
"plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" }, "plenary.nvim": { "branch": "master", "commit": "9ac3e9541bbabd9d73663d757e4fe48a675bb054" },
"tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "f044050da3ec6e1cdb31985beecec6810cc27f0b" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "f044050da3ec6e1cdb31985beecec6810cc27f0b" },
"telescope-file-browser.nvim": { "branch": "master", "commit": "e0fcb12702ad0d2873544a31730f9aaef04fd032" }, "telescope-file-browser.nvim": { "branch": "master", "commit": "e0fcb12702ad0d2873544a31730f9aaef04fd032" },
"telescope-project.nvim": { "branch": "master", "commit": "fa081e35ba7397e5147a51ece693aa3afda167fc" }, "telescope-project.nvim": { "branch": "master", "commit": "fa081e35ba7397e5147a51ece693aa3afda167fc" },
"telescope-zoxide": { "branch": "main", "commit": "68966349aa1b8e9ade403e18479ecf79447389a7" }, "telescope-zoxide": { "branch": "main", "commit": "68966349aa1b8e9ade403e18479ecf79447389a7" },
"telescope.nvim": { "branch": "master", "commit": "942fe5faef47b21241e970551eba407bc10d9547" }, "telescope.nvim": { "branch": "master", "commit": "6258d50b09f9ae087317e392efe7c05a7323492d" },
"todo-comments.nvim": { "branch": "main", "commit": "8febc60a76feefd8203077ef78b6a262ea1a41f9" }, "todo-comments.nvim": { "branch": "main", "commit": "8febc60a76feefd8203077ef78b6a262ea1a41f9" },
"toggleterm.nvim": { "branch": "main", "commit": "b86982429325112d2b20c6d0cc7a5c4b182ab705" }, "toggleterm.nvim": { "branch": "main", "commit": "1c5996ee3c30b54751093fe68d40676859e7778f" },
"tokyonight.nvim": { "branch": "main", "commit": "1b0c88094548a62641ece1e668fa9a234e1c539e" }, "tokyonight.nvim": { "branch": "main", "commit": "169b76ff87cab82d8691414db9807cd1ae9e560e" },
"trouble.nvim": { "branch": "main", "commit": "2ae7237c2917d661f458443c9a88680f8ca2d7b2" }, "trouble.nvim": { "branch": "main", "commit": "2ae7237c2917d661f458443c9a88680f8ca2d7b2" },
"vim-illuminate": { "branch": "master", "commit": "a2907275a6899c570d16e95b9db5fd921c167502" }, "vim-illuminate": { "branch": "master", "commit": "a2907275a6899c570d16e95b9db5fd921c167502" },
"vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" },
"vim-startuptime": { "branch": "master", "commit": "6580cf539c33a212f4f5542068a3b4dd2b3ad834" }, "vim-startuptime": { "branch": "master", "commit": "c9da356b59eb30dfca6cd573b63d0e81c0a24ff9" },
"vimtex": { "branch": "master", "commit": "e8542f26b45e489fe7cfa7894737ccb0fe937fcd" }, "vimtex": { "branch": "master", "commit": "d3dfbf391ba8d8f08ab91ce8e54173cddc708b02" },
"which-key.nvim": { "branch": "main", "commit": "4b73390eec680b4c061ea175eb32c0ff3412271d" } "which-key.nvim": { "branch": "main", "commit": "8d5ab76836d89be1c761a4ed61bf700d98c71e5d" }
} }

View file

@ -253,3 +253,4 @@ return {
end, end,
}, },
} }