aboutsummaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-05-02 16:13:50 +0530
committerAkshay Nair <phenax5@gmail.com>2025-05-02 16:25:01 +0530
commit9a634f133d920da0dfc9dd7e8e5a675fd7c7af26 (patch)
treed75550daca5df3a43090799c90d552fc220477ef /init.lua
parent8f974223f4318ed9a0d3035b4c11d0f5b015efec (diff)
downloadnull-browser-9a634f133d920da0dfc9dd7e8e5a675fd7c7af26.tar.gz
null-browser-9a634f133d920da0dfc9dd7e8e5a675fd7c7af26.zip
Move permission requested to defaults.vi
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua20
1 files changed, 3 insertions, 17 deletions
diff --git a/init.lua b/init.lua
index 4011800..43b841f 100644
--- a/init.lua
+++ b/init.lua
@@ -1,19 +1,18 @@
print('hello starting up...')
-local Dmenu = require 'null-browser.extras.dmenu'
-local history = require 'null-browser.extras.history'
-local search_engines = require 'null-browser.extras.search-engines'
-
web.set('new_view_url', 'https://lite.duckduckgo.com')
web.set('close_window_when_no_views', true)
web.set('user_agent',
'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36')
web.set('downloads_dir', os.getenv('HOME') .. '/Downloads/firefox')
+local history = require 'null-browser.extras.history'
history.attach_hooks()
+local search_engines = require 'null-browser.extras.search-engines'
search_engines.urls['ld'] = 'https://lite.duckduckgo.com/?q={}'
+local Dmenu = require 'null-browser.extras.dmenu'
local menu = Dmenu:new {
command = os.getenv('HOME') .. '/scripts/fzfmenu.sh',
prompt_arg = '--prompt',
@@ -28,19 +27,6 @@ require 'null-browser.defaults.vi'.setup {
}
web.set('permissions_persistance', 'never')
-web.event.add_listener('PermissionRequested', {
- callback = function(event)
- menu:select({ 'Allow', 'Deny' }, { prompt = 'Requesting permission for ' .. event.permission_type },
- function(err, choice)
- if err then return end
- if web.utils.string_trim(choice) == 'Allow' then
- event.accept()
- else
- event.reject()
- end
- end)
- end,
-})
web.event.add_listener('NotificationReceived', {
callback = function(event)