Refactor qute config into separate file
This commit is contained in:
parent
524717197b
commit
181a0c10af
@ -129,33 +129,7 @@
|
|||||||
vim-nix
|
vim-nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
qutebrowser = {
|
qutebrowser = import ./qutebrowser.nix;
|
||||||
enable = true;
|
|
||||||
extraConfig = ''
|
|
||||||
config.pdfjs = True
|
|
||||||
c.colors.webpage.preferred_color_scheme = 'dark'
|
|
||||||
|
|
||||||
# Redirect to old.reddit.com
|
|
||||||
# from: https://www.reddit.com/r/qutebrowser/comments/n90y93/a_simple_script_to_convert_reddit_links_to/
|
|
||||||
import qutebrowser.api.interceptor
|
|
||||||
|
|
||||||
def rewrite(request: qutebrowser.api.interceptor.Request):
|
|
||||||
if request.request_url.host() == 'www.reddit.com':
|
|
||||||
request.request_url.setHost('old.reddit.com')
|
|
||||||
try:
|
|
||||||
request.redirect(request.request_url)
|
|
||||||
except:
|
|
||||||
pass
|
|
||||||
|
|
||||||
qutebrowser.api.interceptor.register(rewrite)
|
|
||||||
'';
|
|
||||||
keyBindings = {
|
|
||||||
normal = {
|
|
||||||
"<Shift-J>" = "tab-prev";
|
|
||||||
"<Shift-K>" = "tab-next";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
rbw = {
|
rbw = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings.email = "jacob.hinkle@gmail.com";
|
settings.email = "jacob.hinkle@gmail.com";
|
||||||
|
|||||||
27
home/qutebrowser.nix
Normal file
27
home/qutebrowser.nix
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
enable = true;
|
||||||
|
extraConfig = ''
|
||||||
|
config.pdfjs = True
|
||||||
|
c.colors.webpage.preferred_color_scheme = 'dark'
|
||||||
|
|
||||||
|
# Redirect to old.reddit.com
|
||||||
|
# from: https://www.reddit.com/r/qutebrowser/comments/n90y93/a_simple_script_to_convert_reddit_links_to/
|
||||||
|
import qutebrowser.api.interceptor
|
||||||
|
|
||||||
|
def rewrite(request: qutebrowser.api.interceptor.Request):
|
||||||
|
if request.request_url.host() == 'www.reddit.com':
|
||||||
|
request.request_url.setHost('old.reddit.com')
|
||||||
|
try:
|
||||||
|
request.redirect(request.request_url)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
|
qutebrowser.api.interceptor.register(rewrite)
|
||||||
|
'';
|
||||||
|
keyBindings = {
|
||||||
|
normal = {
|
||||||
|
"<Shift-J>" = "tab-prev";
|
||||||
|
"<Shift-K>" = "tab-next";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user