#import time #start_ts=time.time() import os env=os.environ ################# general ############ config.load_autoconfig(False) c.tabs.tabs_are_windows = True c.tabs.show = 'never' ###################################### ############### keybinds ############## for mode in ['normal','insert','hint','passthrough','command','prompt','yesno','register']: m = c.bindings.commands[mode]={} d = c.bindings.default[mode] m[''] = 'fake-key -g ' m[''] = 'fake-key -g ' m[''] = 'fake-key -g ' noremap=[ 'n','h', 'N','H', '','', 'e','k', 'E','K', '','', 'i','j', 'I','J', '','', 'o','l', 'O','L', '','', 'k','n', 'K','N', '','', 'l','i', 'L','I', '','', 'h','o', 'H','O', '','', 'j','e', 'J','E', '','', ] for i in range(0,len(noremap)-1,2): cmd=d.get(noremap[i+1]) if(cmd): m[noremap[i]]=cmd c.bindings.key_mappings.update(dict(zip("ьЬыЫфФпПбБжЖлЛуУяЯаАрРсСтТгГмМнНеЕиИоОчЧцЦдДвВзЗкКхХ", "qQwWfFpPbBjJlLuUyYaArRsStTgGmMnNeEiIoOxXcCdDvVzZkKhH"))) ############################################ # styles c.colors.webpage.preferred_color_scheme = 'dark' c.colors.webpage.darkmode.enabled = True c.colors.webpage.bg = '#'+env['QB_THEME_COLOR_BG'] c.fonts.default_family = 'Roboto' ########################################## # search engines c.url.searchengines = { 'DEFAULT': 'https://lite.duckduckgo.com/lite?&q={}', '!d': 'https://lite.duckduckgo.com/lite?&q={}', '!g': 'https://google.com/search?hl=en&q={}', '!y': 'https://ya.ru/search/?text={}', '!c': 'https://chat.openai.com/chat?q={}', } ########################################### # start page ############ c.url.default_page = 'file:///home/'+env['USER']+'/.local/share/qutebrowser/start.html' c.url.start_pages = ['file:///home/'+env['USER']+'/.local/share/qutebrowser/start.html'] ######################################## #print(f"Execution time {time.time() - start_ts}")