From ac1c3101ff79fcd235be3958e7b8fc02137b3cbc Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L de Mello" Date: Fri, 6 Jun 2025 10:42:51 -0300 Subject: [PATCH] feat: darkmode for websites --- home/guz-lite/browser.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/home/guz-lite/browser.nix b/home/guz-lite/browser.nix index 588331c..b21ef1c 100644 --- a/home/guz-lite/browser.nix +++ b/home/guz-lite/browser.nix @@ -25,6 +25,11 @@ colors.tabs.pinned.selected.even.bg = mkForce "#CDD6F4"; # Catppuccin's Text colors.tabs.pinned.selected.odd.bg = mkForce "#CDD6F4"; # Catppuccin's Text + ## Darkmode + colors.webpage.darkmode.enabled = true; + colors.webpage.darkmode.algorithm = "lightness-cielab"; + colors.webpage.darkmode.policy.images = "never"; + # Prevent fingerprinting content.canvas_reading = false; content.cookies.accept = "all"; @@ -33,6 +38,19 @@ content.webgl = false; content.webrtc_ip_handling_policy = "default-public-interface-only"; }; + programs.qutebrowser.extraConfig = '' + config.set('colors.webpage.darkmode.enabled', False, 'file://*') + config.set('colors.webpage.darkmode.enabled', False, 'http://*:*/*') + + config.set('colors.webpage.darkmode.enabled', False, 'capytal.company') + config.set('colors.webpage.darkmode.enabled', False, '*.capytal.company') + config.set('colors.webpage.darkmode.enabled', False, 'capytal.cc') + config.set('colors.webpage.darkmode.enabled', False, '*.capytal.cc') + config.set('colors.webpage.darkmode.enabled', False, 'lored.dev') + config.set('colors.webpage.darkmode.enabled', False, '*.lored.dev') + config.set('colors.webpage.darkmode.enabled', False, 'guz.one') + config.set('colors.webpage.darkmode.enabled', False, '*.guz.one') + ''; programs.qutebrowser.searchEngines = { DEFAULT = "https://search.brave.com/search?q={}"; # Nix