From 181a0c10af79fef2adc04ac87a0e0a3dee478b16 Mon Sep 17 00:00:00 2001 From: Jacob Hinkle Date: Tue, 6 Sep 2022 14:30:33 -0400 Subject: [PATCH] Refactor qute config into separate file --- home/jacob.nix | 28 +--------------------------- home/qutebrowser.nix | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 27 deletions(-) create mode 100644 home/qutebrowser.nix diff --git a/home/jacob.nix b/home/jacob.nix index 52c3aa1..d0acbfa 100644 --- a/home/jacob.nix +++ b/home/jacob.nix @@ -129,33 +129,7 @@ vim-nix ]; }; - qutebrowser = { - 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 = { - "" = "tab-prev"; - "" = "tab-next"; - }; - }; - }; + qutebrowser = import ./qutebrowser.nix; rbw = { enable = true; settings.email = "jacob.hinkle@gmail.com"; diff --git a/home/qutebrowser.nix b/home/qutebrowser.nix new file mode 100644 index 0000000..ce2e6c7 --- /dev/null +++ b/home/qutebrowser.nix @@ -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 = { + "" = "tab-prev"; + "" = "tab-next"; + }; + }; +}