Commits
- Commit:
0d76a0ad596a70faaf9a0a288ba8742b768f061f- From:
- ale <ale_bnes@tuta.com>
- Date:
Limpia agentes y paquetes no usados: quita yazi, weechat, XMCL, pi y claude-code
- Commit:
e021a8e44e6ab8d64b847fb7f42e55e0b64749c7- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
2489a0b54a47ff338f6e216f044b89a082f77bf5- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
d5575d80d1dc98bd0b2a89fd3d30d72b06bbfbf6- From:
- ale <ale_bnes@tuta.com>
- Date:
Update flake inputs and patch dms-greeter module
- Commit:
cbbc749ce296ab9dc4e0020a6faa95d6c4959016- From:
- ale <ale_bnes@tuta.com>
- Date:
Carga secretos locales desde ~/.config/zsh/secrets.zsh
- Commit:
4cd15b53068761f7ea875c81f706a11b42d1620b- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
31c651f780ba2283d87367f68a74c3998855ebd7- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
ddc409d2f5a9bac0b7a273a2385330016217431d- From:
- ale <ale_bnes@tuta.com>
- Date:
Zen: fix dropdown ilegible en tema oscuro (widget.content.gtk-theme-override)
El popup de <select> en Zen/Firefox se renderiza con un widget nativo de
GTK: toma el fondo del tema GTK activo (oscuro) pero el texto lo sigue
poniendo el CSS del sitio, que asume fondo claro -- texto invisible.
Bug conocido de Firefox en Linux (bugzilla #519763), sin relación con
matugen/DMS.
Se declara vía programs.zen-browser (módulo home-manager oficial del
flake), que escribe la preferencia en policies.json -- sobrevive a
reinstalar/borrar el perfil, a diferencia de setearlo a mano en
about:config. Se saca el paquete crudo de environment.systemPackages
para no tener dos binarios `zen` en PATH, solo uno con el fix.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013MNK8tEnm8EogHDfqsZi9A
- Commit:
aafbf78501873a632da051515cd34a390c7c90eb- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013MNK8tEnm8EogHDfqsZi9A
- Commit:
9e6aa2dfa2b6cd6d22df670d30dd09cde8a4051e- From:
- ale <ale_bnes@tuta.com>
- Date:
Quita DaVinci Resolve y limpia documentación obsoleta de got/Hyprland/Noctalia
DaVinci Resolve (FOD que descarga el instalador de Blackmagic) se sacó de
modules/desktop.nix junto con su wrapper gamescope -- la descarga de ~4GB
se resetea seguido contra el servidor de Blackmagic y rompe el build.
gamescope también se quitó al quedar sin otro uso.
Aprovechando la revisión: sacado el paquete got (sin uso real desde que
todos los repos volvieron a git, 2026-07-28) y corregidos comentarios que
ya no describían el estado actual del sistema (got como VCS de /nixdots,
Noctalia como motivo de networkmanager, Hyprland como sesión instalada).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018i8mTJe9K8rDBZrZarT4FB
- Commit:
b4423212ddf2d4e8102b5ee3ca82230ab4bb91b4- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018i8mTJe9K8rDBZrZarT4FB
- Commit:
47fa512bb6f549282ca21e3c355119658c9e4a98- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
3366dc69b76fe2e8229d2a3cc2d523ddee0a907d- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
d3ebad2940f5ef2f9c8b31816466ff811717563f- From:
- ale <ale_bnes@tuta.com>
- Date:
Espejo de pantalla para presentar (proyector) + fondo en HDMI
- modules/niri.nix: wl-mirror + script present-mirror (toggle). Espeja eDP-1
fullscreen en la pantalla externa para presentar con `slides` mirando el
portátil mientras el público ve lo mismo. Captura a nivel compositor, así
que funciona con el Kitty Graphics Protocol del fork de slides (tmux no
sirve, rompe el protocolo). El destino se autodetecta (primera salida
conectada que no sea eDP-1): sirve para HDMI-A-1, DP-1, etc.
- modules/niri.nix: dms-wallpaper-watch lanza swaybg sin `-o eDP-1`, así
pinta el fondo en TODAS las salidas (antes el monitor externo quedaba sin
wallpaper).
- niri.kdl: output "HDMI-A-1" con scale 1 (mismo tamaño lógico que eDP-1 ->
espejo 1:1 nítido) + bind Mod+Shift+P para present-mirror.
- Commit:
7c711b70000038cea46f89bc79cd573274d0db9a- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
185983f9520ee5bb5218d55e5e32c370e6b12a9d- From:
- ale <ale_bnes@tuta.com>
- Date:
Arranque más limpio: sin hotkey-overlay, boot silencioso, flatpak en idle
- niri.kdl: hotkey-overlay { skip-at-startup } -- ya no abre la ventana
"Important Hotkeys" en cada inicio de sesión (sigue con Mod+Shift+/).
- configuration.nix: quiet + loglevel bajo + initrd.verbose=false. Sin esto
la consola muestra mensajes del kernel/systemd sobre fondo negro y un
instante de log de niri arriba a la izquierda antes de que pinte el
compositor. Ahora la pantalla queda limpia hasta que aparece.
- configuration.nix: boot.loader.timeout 5s -> 1s.
- desktop.nix: flatpak-managed-install con Nice=19 + I/O y CPU scheduling
idle. Corría ~75s verificando Flathub (addon nvidia de Speech Note, varios
GB) justo al iniciar sesión y le robaba recursos al arranque de DMS.
- Commit:
783afbc201609a3d93053c46e8cfb0200f4dfc8e- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
340d00940122c23538599ac82302c17a02e58e1d- From:
- ale <ale_bnes@tuta.com>
- Date:
nix: auto-optimise-store para frenar el crecimiento del store
Deduplica ficheros idénticos del store con hardlinks en cada escritura.
Con muchos closures de nixpkgs que solo difieren en unos pocos paths tras
cada flake update, recupera un 5-20% de forma continua. El store ya
acumulado se compacta una vez con `nix store optimise`.
- Commit:
d21cf2f802e59b3d663b621c33a01f458c1a579a- From:
- ale <ale_bnes@tuta.com>
- Date:
nix-flatpak (Speech Note) y DaVinci Resolve vía gamescope
- flake.nix: input nix-flatpak (v0.7.0) + su módulo NixOS, para instalar
Flatpaks de Flathub declarativamente.
- desktop.nix: services.flatpak con net.mkiol.SpeechNote (+ Addon.nvidia),
que solo se distribuye como Flatpak upstream.
- desktop.nix: wrapper davinci-resolve-gamescope -- Resolve es X11 y bajo
xwayland-satellite su ventana principal nunca llega a niri; envolverlo en
gamescope le da una raíz X11 limpia y sale como una ventana Wayland
normal. Las __NV_PRIME/__GLX/__VK fuerzan la Nvidia dentro del compositor
anidado.
- desktop.nix: flatpak-managed-install.service se ordena tras
network-online.target -- si no, en cada boot falla resolviendo
dl.flathub.org y reintenta cada 60s hasta que sube el DNS.
- Commit:
1fb8baf74f396960c307c6aa6dffc29c348bfa3d- From:
- ale <ale_bnes@tuta.com>
- Date:
Terminal más rápida, orden de librepods y warnings de eval
- zsh: PF_INFO sin "pkgs" (pfetch tardaba ~0.95s contando paquetes Nix),
ZSH_DISABLE_COMPFIX=true (compinit -u, -140ms) y GITSTATUS_DAEMON al
binario de pkgs.gitstatus (p10k dejaba de intentar descargar gitstatusd
de GitHub en cada arranque). Abrir la terminal pasa de ~2.0s a ~0.4s.
- librepods.service: se ordena tras dms.service (+ Wants, RestartSec=5,
start-limit 10/120s). Antes arrancaba antes de que el shell reclamara
org.kde.StatusNotifierWatcher y hacía panic/SIGABRT en bucle hasta
agotar el start-limit (7 core-dumps por boot).
- libreoffice-fresh -> libreoffice-stable: mismo paquete (26.2.x), sin el
"evaluation warning: LibreOffice upstream has changed the versioning".
- x-minecraft-launcher: appimageTools.extractType2 -> extract (deprecado).
- Commit:
1d4f429ff464a1ed38a37bc1efd2f08e817863f5- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
24efbb6297e2c0aa48a38c06f738bb2559cbfdfd- From:
- ale <ale_bnes@tuta.com>
- Date:
nix: 2 generaciones + GC de emergencia; slides -> d24927d
- Commit:
4c07d2e644f0c2d3212fb565219cc1adc7280793- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
a4310366e6b8fd22b5833e9fdcebbf8b9e671aec- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
- Commit:
ab1417addb4fb7f688e67fd95e3dc92a8c750d76- From:
- ale <ale_bnes@tuta.com>
- Date:
Actualiza flake.lock
