commit - aafbf78501873a632da051515cd34a390c7c90eb
commit + ddc409d2f5a9bac0b7a273a2385330016217431d
blob - 65e14b7f4a6490051bcb31d7e99a2d3097e1ea35
blob + 28c92d6ad03327f70c9edfa43a2b76184c0da98d
--- home/ale/home.nix
+++ home/ale/home.nix
imports = [
inputs.dank-material-shell.homeModules.default
inputs.dankcalendar.homeModules.default
+ inputs.zen-browser.homeModules.default
];
home.username = "ale";
package = pkgs.adw-gtk3;
};
+ # Zen (Firefox-based) renderiza el popup de <select> 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
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