diff --git a/.config/qutebrowser/config.py b/.config/qutebrowser/config.py index 3348e3c..5ea2701 100644 --- a/.config/qutebrowser/config.py +++ b/.config/qutebrowser/config.py @@ -17,9 +17,9 @@ config.bind('sq', 'open qr {url}') config.bind('sa', 'open https://archive.is/?run=1&url={url}') config.bind('sw', 'open https://conifer.rhizome.org/record/{url}') -c.aliases['dotepub'] = "open javascript:(function()%7Btry%7Bvar%20d=document,w=window;if(!d.body%7C%7Cd.body.innerHTML=='')throw(0);var%20s=d.createElement('link'),h=d.getElementsByTagName('head')[0],i=d.createElement('div'),j=d.createElement('script');s.rel='stylesheet';s.href='//dotepub.com/s/dotEPUB-favlet.css';s.type='text/css';s.media='screen';h.appendChild(s);i.setAttribute('id','dotepub');i.innerHTML='%3Cdiv%20id=%22status%22%3E%3Cp%3EConversion%20in%20progress...%3C/p%3E%3C/div%3E';d.body.appendChild(i);j.type='text/javascript';j.charset='utf-8';j.src='//dotepub.com/j/dotepub.js?v=1.2&s=ask&t=epub&g=en';h.appendChild(j);%7Dcatch(e)%7Bw.alert('The%20page%20has%20no%20content%20or%20it%20is%20not%20fully%20loaded.%20Please,%20wait%20till%20the%20page%20is%20loaded.');%7D%7D)();" +c.aliases['dotepub'] = "jseval --url javascript:(function()%7Btry%7Bvar%20d=document,w=window;if(!d.body%7C%7Cd.body.innerHTML=='')throw(0);var%20s=d.createElement('link'),h=d.getElementsByTagName('head')[0],i=d.createElement('div'),j=d.createElement('script');s.rel='stylesheet';s.href='//dotepub.com/s/dotEPUB-favlet.css';s.type='text/css';s.media='screen';h.appendChild(s);i.setAttribute('id','dotepub');i.innerHTML='%3Cdiv%20id=%22status%22%3E%3Cp%3EConversion%20in%20progress...%3C/p%3E%3C/div%3E';d.body.appendChild(i);j.type='text/javascript';j.charset='utf-8';j.src='//dotepub.com/j/dotepub.js?v=1.2&s=ask&t=epub&g=en';h.appendChild(j);%7Dcatch(e)%7Bw.alert('The%20page%20has%20no%20content%20or%20it%20is%20not%20fully%20loaded.%20Please,%20wait%20till%20the%20page%20is%20loaded.');%7D%7D)();" config.bind('se', "dotepub") -c.aliases['remove-sticky'] = "open javascript:(function()%7B%20let%20i%2C%20elements%20%3D%20document.querySelectorAll('body%20*')%3B%20for%20(i%20%3D%200%3B%20i%20%3C%20elements.length%3B%20i%2B%2B)%20%7B%20if(getComputedStyle(elements%5Bi%5D).position%20%3D%3D%3D%20'fixed'%20%7C%7C%20getComputedStyle(elements%5Bi%5D).position%20%3D%3D%3D%20'sticky')%7B%20elements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%20%7D%20%7D%20%7D)()" +c.aliases['remove-sticky'] = "jseval --url javascript:(function()%7B%20let%20i%2C%20elements%20%3D%20document.querySelectorAll('body%20*')%3B%20for%20(i%20%3D%200%3B%20i%20%3C%20elements.length%3B%20i%2B%2B)%20%7B%20if(getComputedStyle(elements%5Bi%5D).position%20%3D%3D%3D%20'fixed'%20%7C%7C%20getComputedStyle(elements%5Bi%5D).position%20%3D%3D%3D%20'sticky')%7B%20elements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%20%7D%20%7D%20%7D)()" config.bind('sr', "remove-sticky") config.bind('st', 'config-cycle -t content.proxy socks://localhost:9050/ system') @@ -33,7 +33,6 @@ c.url.searchengines = {"DEFAULT": "duckduckgo.com/?q={}", "y": "localhost:3000" c.completion.open_categories = ["quickmarks", "bookmarks", "history"] c.tabs.show = "multiple" c.fonts.default_size = "9pt" -c.colors.webpage.prefers_color_scheme_dark = True c.content.fullscreen.window = True c.qt.force_platformtheme = "gtk2" @@ -46,45 +45,53 @@ c.content.dns_prefetch = True c.confirm_quit = ["downloads"] c.scrolling.smooth = True -c.content.host_blocking.lists.append("https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/facebook/all") -c.content.host_blocking.lists.append("https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/microsoft/all") -c.content.host_blocking.lists.append("https://github.com/Perflyst/PiHoleBlocklist/raw/master/AmazonFireTV.txt") +hosts = c.content.host_blocking.lists +hosts.append("https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/facebook/all") +hosts.append("https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/microsoft/all") +hosts.append("https://github.com/Perflyst/PiHoleBlocklist/raw/master/AmazonFireTV.txt") guicol = '#222D32' accent = '#5294E2' -c.colors.completion.category.bg = guicol -c.colors.completion.scrollbar.bg = guicol -c.colors.downloads.bar.bg = guicol -c.colors.prompts.bg = guicol -c.colors.statusbar.command.bg = guicol -c.colors.statusbar.command.private.bg = guicol -c.colors.statusbar.normal.bg = guicol -c.colors.statusbar.private.bg = guicol -c.colors.tabs.bar.bg = guicol -c.colors.tabs.even.bg = guicol -c.colors.tabs.odd.bg = guicol -c.colors.tabs.pinned.even.bg = guicol -c.colors.tabs.pinned.odd.bg = guicol -c.colors.tabs.selected.even.fg = 'black' -c.colors.tabs.selected.odd.fg = 'black' -c.colors.tabs.pinned.selected.even.fg = 'black' -c.colors.tabs.pinned.selected.odd.fg = 'black' +cc = c.colors +cct = cc.tabs +ccc = cc.completion -c.colors.hints.bg = 'rgba(0, 226, 255, 0.8)' -c.hints.border = '1px solid #00A5BA' +cc.webpage.prefers_color_scheme_dark = True -c.colors.tabs.selected.even.bg = accent -c.colors.tabs.selected.odd.bg = accent -c.colors.tabs.pinned.selected.even.bg = accent -c.colors.tabs.pinned.selected.odd.bg = accent -c.colors.completion.even.bg = '#29353B' -c.colors.completion.odd.bg = '#243035' -c.colors.completion.item.selected.bg = accent -c.colors.completion.item.selected.border.top = accent -c.colors.completion.item.selected.border.bottom = accent -c.colors.completion.match.fg = accent -c.colors.completion.scrollbar.fg = accent +ccc.category.bg = guicol +ccc.scrollbar.bg = guicol +cc.downloads.bar.bg = guicol +cc.prompts.bg = guicol +cc.statusbar.command.bg = guicol +cc.statusbar.command.private.bg = guicol +cc.statusbar.normal.bg = guicol +cc.statusbar.private.bg = guicol +cct.bar.bg = guicol +cct.even.bg = guicol +cct.odd.bg = guicol +cct.pinned.even.bg = guicol +cct.pinned.odd.bg = guicol + +cct.selected.even.fg = 'black' +cct.selected.odd.fg = 'black' +cct.pinned.selected.even.fg = 'black' +cct.pinned.selected.odd.fg = 'black' + +cc.hints.bg = 'rgba(0, 226, 255, 0.8)' +c.hints.border = '1px solid #00A5BA' + +cct.selected.even.bg = accent +cct.selected.odd.bg = accent +cct.pinned.selected.even.bg = accent +cct.pinned.selected.odd.bg = accent +ccc.even.bg = '#29353B' +ccc.odd.bg = '#243035' +ccc.item.selected.bg = accent +ccc.item.selected.border.top = accent +ccc.item.selected.border.bottom = accent +ccc.match.fg = accent +ccc.scrollbar.fg = accent config.set('content.register_protocol_handler', True, 'https://mail.tutanota.com') config.set('content.desktop_capture', True, 'https://discord.com')