reupload
This commit is contained in:
		
							
								
								
									
										63
									
								
								arch-user/config/qutebrowser/config.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								arch-user/config/qutebrowser/config.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | ||||
| #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['<Cut>'] = 'fake-key -g <Ctrl-x>' | ||||
|   m['<Copy>'] =	'fake-key -g <Ctrl-c>' | ||||
|   m['<Paste>'] = 'fake-key -g <Ctrl-v>' | ||||
|  | ||||
|   noremap=[ | ||||
|     'n','h',	'N','H',	'<Ctrl-N>','<Ctrl-H>', | ||||
|     'e','k',	'E','K',	'<Ctrl-E>','<Ctrl-K>', | ||||
|     'i','j',	'I','J',	'<Ctrl-I>','<Ctrl-J>', | ||||
|     'o','l',	'O','L',	'<Ctrl-O>','<Ctrl-L>', | ||||
|  | ||||
|     'k','n',	'K','N',	'<Ctrl-K>','<Ctrl-N>', | ||||
|     'l','i',	'L','I',	'<Ctrl-L>','<Ctrl-I>', | ||||
|     'h','o',	'H','O',	'<Ctrl-H>','<Ctrl-O>', | ||||
|     'j','e',	'J','E',	'<Ctrl-J>','<Ctrl-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}")  | ||||
							
								
								
									
										3
									
								
								arch-user/config/qutebrowser/env.sh.tmpl
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										3
									
								
								arch-user/config/qutebrowser/env.sh.tmpl
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| export QB_THEME_COLOR_BG={{ .theme.color.bg  }} | ||||
		Reference in New Issue
	
	Block a user