commit 49f04ef1f1ef7c6313dd7a678e18ac2b89027a74 from: ale date: Tue Jul 14 00:40:49 2026 UTC Agrega Feishin (cliente de música self-hosted) y pfetch - feishin (nixpkgs, ya empaquetado -- Navidrome/Jellyfin/Subsonic) en modules/desktop.nix. Se evaluó también nokkvi (cliente Rust/iced de Navidrome) pero se descartó: redundante con feishin para el mismo caso de uso, y hubiera necesitado una derivación custom con 5 dependencias git distintas (iced, cpal, cryoglyph, winit, rodio, cada una con su propio outputHash) -- mucho más frágil de mantener que un paquete ya mantenido en nixpkgs. - pfetch al final de programs.zsh.initContent (después de p10k). commit - 52d0bd9f983e35edc933744cf7e7abcad979fd70 commit + 49f04ef1f1ef7c6313dd7a678e18ac2b89027a74 blob - 4da7349641cb77b8a31ea6229ffd07cf35291825 blob + 4ce50ae5bb0c2a35f31df18034a4d60518fa6c56 --- home/ale/home.nix +++ home/ale/home.nix @@ -152,6 +152,12 @@ gpgconf --launch gpg-agent gpg-connect-agent updatestartuptty /bye >/dev/null 2>&1 } + + # pfetch al final: después de p10k (ya cargado arriba) para no + # imprimir nada antes de que el instant prompt se muestre -- si igual + # sale una advertencia de "console output during initialization" (el + # wizard eligió modo Verbose), es solo informativa, no rompe nada. + pfetch ''; }; @@ -190,5 +196,6 @@ (callPackage ../../pkgs/librepods.nix { }) gitstatus # da el binario gitstatusd que necesita Powerlevel10k (ver programs.zsh) meslo-lgs-nf # Nerd Font que recomienda p10k para sus glifos/iconos + pfetch # info del sistema al abrir terminal (ver programs.zsh.initContent) ]; } blob - 34ce9ed743c167a664ab5487966057e970156c2a blob + 984982f2a26d09d74c7411903766af1301dbc476 --- modules/desktop.nix +++ modules/desktop.nix @@ -126,6 +126,9 @@ # (confirmado con un cat real) pero nada los usaba: ni # Kleopatra ni pinentry-qt (el diálogo de PIN de la # YubiKey) los mostraban. + feishin # cliente de música self-hosted (Navidrome/Jellyfin/Subsonic) -- + # ya empaquetado en nixpkgs. Hace falta apuntarlo a un servidor + # la primera vez que se abre. ]; # Necesario para que QT_QPA_PLATFORMTHEME=kde (de abajo) resuelva al plugin