commit ddc409d2f5a9bac0b7a273a2385330016217431d from: ale date: Mon Sep 14 00:35:56 2026 UTC Zen: fix dropdown ilegible en tema oscuro (widget.content.gtk-theme-override) El popup de como widget nativo de + # GTK: toma el fondo de tu tema GTK (oscuro) pero el texto lo sigue poniendo + # el CSS del sitio (asumiendo fondo claro) -> texto invisible. No tiene + # relación con matugen/DMS, es un bug de Firefox en Linux (bugzilla #519763). + # policies.Preferences escribe esto en policies.json, sobrevive a + # reinstalar/borrar el perfil (a diferencia de ponerlo a mano en + # about:config). Status "user" = mismo efecto que about:config, no lo + # bloquea para que se pueda cambiar a mano si hace falta. + programs.zen-browser = { + enable = true; + policies.Preferences."widget.content.gtk-theme-override" = { + Value = "Adwaita:light"; + Status = "user"; + }; + }; + home.pointerCursor = { enable = true; package = pkgs.bibata-cursors; blob - 73f839becfb9418de31c181fce4d09831db2f06c blob + 6f06f6c367f4cc2f64d25cf7726418dccaaa3dbf --- modules/desktop.nix +++ modules/desktop.nix @@ -220,7 +220,10 @@ environment.systemPackages = with pkgs; [ kdePackages.kleopatra - inputs.zen-browser.packages.${pkgs.stdenv.hostPlatform.system}.default + # zen-browser: instalado vía home-manager (programs.zen-browser en + # home.nix), no acá -- ese módulo envuelve el paquete con policies.json + # (fix del dropdown oscuro), poner el paquete crudo acá también daría dos + # binarios `zen` en PATH, solo uno con el fix. kitty # terminal (Mod+Return en niri.kdl) brightnessctl # atajos de brillo (XF86MonBrightness* en niri.kdl, vía dms ipc brightness) nautilus # gestor de archivos GTK4 -- hereda el theme (matugen) de DMS solo