configuración lab ordenadores
instalación
si el equipo que usas para instalar necesita Wi‑Fi corporativa antes de clonar este repo, conecta primero la ISO a Andared_Corporativo de forma temporal. en la guía adjunta aparecen los parámetros esperados para Linux/NetworkManager: SSID Andared_Corporativo, seguridad enterprise, autenticación con túnel y autenticación interna GTC, sin certificado CA.
- descarga la iso de nixos mínima y arranca el ordenador desde ella
- busca el disco duro en
lsblk curl -fsSL https://raw.githubusercontent.com/iesfdlr/lab/main/install.sh | bash -s -- /dev/sda(reemplaza/dev/sdapor el disco duro que corresponda)- sigue las instrucciones en pantalla — el instalador pedirá las credenciales de Andared automáticamente y también te dará la opción de cambiar la contraseña de
root. Pulsa Enter sin escribir nada para omitir cualquiera de esos pasos.
Para máquinas que no necesitan Andared_Corporativo, pasa --no-andared para omitir el mensaje directamente:
curl -fsSL ... | bash -s -- /dev/sda --no-andared
También es posible pasar las credenciales por línea de comandos para automatizar instalaciones (ojo: queda visible en el historial del shell):
curl -fsSL ... | bash -s -- /dev/sda --andared-username USUARIO --andared-password CLAVE
También se puede fijar la contraseña de root por línea de comandos para instalaciones automatizadas:
curl -fsSL ... | bash -s -- /dev/sda --root-password CLAVE_ROOT
andared_corporativo
El sistema instalado deja preparada una conexión de NetworkManager para Andared_Corporativo sin usuario ni contraseña guardados en el repositorio.
- En Plasma, basta con abrir el selector de redes, pulsar
Andared_Corporativoe introducir las credenciales del usuario. - Alternativamente, desde terminal se puede usar
andared-connectpara quenmclipida las credenciales de forma interactiva. - Si
TTLSno funciona en un centro concreto, pruebaandared-connect peap.
actualizaciones
- Se puede seguir lanzando la actualización manual con
su -c /etc/nixos/update.sh. El script ahora guarda un registro en/var/log/lab-updatesy envía la notificación final a la sesión activa de KDE. - En el menú de aplicaciones de Plasma aparece
Actualizaciones de la distribución. - Si ya hay una actualización en marcha, el lanzador se engancha automáticamente a su registro activo.
- Si no hay ninguna en curso, el lanzador permite iniciar una nueva actualización y seguir el registro, ver el último registro o abrir la carpeta con el historial.
instalar programas manualmente
La configuración habilita Flatpak y deja Flathub configurado automáticamente para el usuario usuario en modo --user. En Plasma, eso hace que Discover quede disponible como tienda gráfica para instalar aplicaciones sin tocar la configuración declarativa ni pedir privilegios de administración.
- El usuario
usuariopuede abrirDiscover, buscar una aplicación y pulsarInstalar. - Las aplicaciones instaladas así quedan fuera de NixOS declarativo y se guardan en el perfil Flatpak del propio usuario.
- Si se quiere revisar lo instalado por esa vía, se puede usar
flatpak list --usero abrir la pestaña de instaladas enDiscover.
protección contra duplicados
El sistema evita que haya aplicaciones duplicadas (una instalada por Nix y otra por Flatpak) usando un filtro nativo de Flatpak en el remoto de Flathub:
- Las apps que ya se instalan por Nix (Chromium, Firefox, VS Code, GIMP, LibreOffice, etc.) están bloqueadas a nivel de catálogo de Flathub. No aparecen en Discover ni se pueden instalar por CLI.
- El filtro se aplica en cada arranque mediante
flatpak remote-modify --filter=..., así que se actualiza automáticamente cuando cambiaconfiguration.nix. - Para añadir o quitar apps bloqueadas, editar la lista
blockedFlatpakIdsenconfiguration.nix.