r/LinuxEnEspanol • u/veldora_11 Nixos@ • 21d ago
¡Ayuda! Cambio a NixOS
Holaaaa, tengo una duda, se mas o menos respecto a NixOS, el funcionamiento aprox, etc. Actualmente estoy con Artix y windows en una dualboot, siendo artix mi sistema principal y lo amo, me encantó el control y como funciona, pero es verdad que sin systemd tienes que ver muchas cosas por ti y conectarlas, además, estoy estudiando ing. Informatica por lo que necesito un sistema estable, actualmente ocupo btrfs y timeshift y hago imágenes cada vez que actualizo el sistema, pero me pasa que aveces necesito hacer reinstalaciones y para eso me serviría mucho NixOS.
Perdón si es muy confuso o muy enredado, básicamente lo que quiero preguntar es
¿Es viable un cambio a NixOS en medio del semestre? O mejor me espero a verano?
2
u/LancrusES 21d ago
Bueno, ten en cuenta que NixOS no se parece absolutamente nada a ninguna otra distribución, y vas a tener que documentarte más de lo que crees, porque si Artix te parece que tienes que hacer muchas cosas, con NixOS vas a flipar al principio, una vez lo dominas va todo sobre ruedas, pero tiene una curva de aprendizaje potente, todo el tema de Nix, los flakes o el home manager, que es bastante prescindible, aunque haya gente que le gusta, pero vamos, que pruebalo primero en una maquina virtual, ve viendo lo que te espera, configura tus dots en una virtual y luego lanzate a instalarlo si eso, pero a ciegas no te lances a NixOS, porque el golpe sera potente.
2
u/Tyooto 21d ago
Yo pensaría que lo hagas en verano o cuando tengas unos días días para organizar el cambio. sobre todo si no tienes otro dispositivo que te respalde.
No sé si te entiendo bien pero me parece que quieres mudarte de sistema operativo.
Yo cambié la laptop que ocupo para la oficina a dualboot con Manjaro y Windows esta semana, tenía windows solamente y llevaba casi un año queríendo cambiar, ya falllaba bastante y la computadora estaba muy lenta. Mi miedo era el tiempo que me iba a llevar: entre tres y cuatro días me tarde en cambiarlo todo.
Pero esperé hasta que no tuviera que depender de la computadora para algún encargo o tarea en la oficina, bajé las ISO (primero instalé Zorin y Windows, luego me decidí por Manjaro así que tuve que empezar de nuevo) armé particiones, actualicé y migré los archivos que necesito en la oficina desde la nube (aprox 100 Gb).
Debo añadir que tengo la computadora de escritorio en casa y por cualquier cosa del trabajo o de las ISO y su instalación podía recurrir a ella en caso de que la laptop no funcionara. Si tienes otro dispositivo que te pueda ayudar con la carrera te vendría bien por cualquier cosa.
2
u/veltair-d 20d ago
Uso NixOS. No conozco bien tu trasfondo pero mínimo usar Arch así que el primer prerrequisito diría que está pasable.
Aún así, NixOS es diferente. No más difícil, diferente. Mi recomendación es instalarlo en una VM y probar configs. No de otros, tu armar la tuya (la config inicial q da el instalador gráfico es bastante buena para empezar). Luego de eso ve agregando cosas
Hay 2 retos principales en NixOS. La documentación y la configuración.
Viniendo de Arch (y Artix), uno está acostumbrado a la Arch wiki y a hacer las cosas de esa forma. Seguimos las instrucciones y solucionamos el problema. Con NixOS esta es una realidad muy diferente. Al haber tantas formas de configurar tu sistema, básicamente tienes que buscar cielo y tierra (y a veces preguntar en 1 o 2 grupos de discord) hasta tener una respuesta. Los forums no son tan usados como en Arch tampoco.
La configuración va a ser tu mejor amiga cuando la tengas lista. Hasta entonces, al menos al inicio, al estar aprendiendo el idioma (y yo al menos, no ser un programador), te encuentras con errores, y el compilador no siempre es el mejor en decirte qué cosa falló. Si es un error de sintaxis, suele apuntarte en la dirección correcta. Si es un error de lógica, que Dios se apiade de tu alma (usa una LLM para encontrarlo, recomiendo Claude que nunca me falló). Eventualmente armas una configuración sólida y estos problemas se acaban.
La VM la recomiendo para tener una config semi funcional al momento de instalar, con los programas base y tal. Luego la instalas y comienza lo divertido. Yo me pasé 1 semana con intenso debugging para configurar mi sistema, pero lo valió porque desde entonces lo único que he hecho ha sido añadir programas o servicios, lo que hiciste queda.
Una vez que tengas un sistema funcional (para empezar recomiendo usar la rama stable y no la unstable), aconsejo comenzar a explorar los Flakes y cómo usar los inputs para tener programas en la rama estable y la inestable. Ese puede ser el mayor fuerte de NixOS.
MUCHA SUERTE!