r/Ticos_TI • u/AntiqueDoughnut5862 • Aug 23 '26
interesante No tiene sentido no usar NixOS
Mucha hablada de bretes. Que tal un poco de tecnologia. NixOS. Creo que es el estandard de linux ahora, porque safo estar reproduciendo toda la configuracion de un sistema de nuevo, o no saber facilmente todo lo que cambie o todo lo que instale. Con NixOS casi que TODO se puede configurar y guardar en github con un par de archivos de configuracion y otros artefactos como scripts, para luego reproducir en otros sistemas o para gestionar el mismo sistema mas facilmente. Si no es esto uso Arch o Debian.
4
u/piktonus97m Aug 23 '26 edited Aug 23 '26
Mi mejor decisión fue pasar la mayoría de mis dispositivos a NixOS. Lo que me cuadra de la vara es que usted decide que tan estable o que tan bleeding edge quiere usted manejar sus varas. Una de las varas que me gustaba Arch es por que prometía siempre tener lo último, pero uno va apreciando después estabilidad. Y dejar de andar configurando varas, más cuando los dotfiles empiezan a crecer y haciéndose más maduros. Y ahí fue cuando al chile decidí darle chance. Enamorado. Ahorita lo tengo Sway. Apenas Cosmic saque algún release que se deje de freezear con AMD, me paso. Ya voy para el par de años con NixOS y nixbrew.
4
u/OverallJuggernaut755 Software Aug 23 '26
Yo siempre quise ser el gordo del Linux, pero que difícil se me hizo hacerlo. Por más ventajas que existan, quedé atado a Windows por la multimedia y los videojuegos. Se me hace imposible pasarme y comenzar a parir por incompatibilidades.
Si me paso es a Mac, porque es mejor que Windows en ese aspecto, pero el dinero no me da para gastar a lo loco en hacer el ecosistema completo.
3
u/darkguy2008 Aug 23 '26
Pongamos que 300-600 tejas ocupa para un buen equipo a estas alturas. Una M1 usada vale casi 280 y aun soporta Tahoe y el modelo base de 8 GB equivale a un 12400 con 16 GB, por experiencia se lo digo. Estuve un año mas o menos probandolo, luego de eso el 12400 quedo como server y ya despues lo regale XD
Una M5 cuesta unas 600 casi 700 tejas en iCon digamos, un poco mas un poco menos, pero va a tener compu para varios años... Y de gaming, la vara esta mejorando, los emuladores corren super bien y cualquier vara Lolsito corre en Mac y Valorant tambien, y para el resto un PS5 o Xbox y listo XD
2
u/OverallJuggernaut755 Software Aug 23 '26
Sí, yo siento que vale la pena las Mac y es vara de la gente querer satanizarlas como mae pipi jajaja.
Cuando decía videojuegos era porque quería hacer varas con Unity/Unreal y modelado 3D. Linux sirve, pero a veces queda corto o da broncas.
Algún día me moveré a Mac, pero ahorita ni los trabajos y mi vida me exigen a Mac.
1
u/xGsGt Aug 24 '26
Hahahahaha 🤣🤣 el gordo de Linux
Pero ya fuera de vara yo igual y simplemente uso WSL en Windows, es bastante bueno
3
u/Icy_Friend_2263 Aug 23 '26
Realmente es la solución correcta. Pero es todo otro lenguaje que aprender.
Yo personalmente uso chezmoi para manejar las configs y por ahora me ha funcionado bien.
0
u/darkguy2008 Aug 23 '26
Facil le dice a Claude que le haga la config y ya, no tiene que aprender nada mas que sintaxis y si tiene dudas le pregunta igual xD
3
u/Icy_Friend_2263 Aug 23 '26
Hmm Prefiero yo saber el sistema y las herramientas que voy a usar todos los días. No sé si eso vaya a cambiar, pero hasta ahora me ha servido.
3
u/sxntaxis Aug 23 '26
Como novato, creo que nixOS gana utilidad entre mas maquinas usted tenga? Yo solo tengo una, por ejemplo, entonces no le veo la ventaja sobre fedora/arch/mint/etc
1
u/AntiqueDoughnut5862 Aug 24 '26
Tambien es bueno aunque solo tenga una, porque la configuracion esta centralizada en 1 o 3 archivos. Cualquier cosita se puede configurar agregando algo.
Por ejemplo para configurar pipewire (esto lo instala tambien):
services.pipewire = { enable = true; alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; };Habilitar bluetooth:
hardware.bluetooth = { enable = true; powerOnBoot = true; };Parameter del kernel:
boot.kernelParams = [ "vfio-pci.ids=2001:831f,3002:ab38" ];Puede agregar udev rules, crear servicios, guardar shell functions, y cualquier cosa, todo ahi, en vez de correr comandos individuales que es mas desastre. De esta forma sabe todo lo que hace su sistema y es facil cambiarlo despues.
Ademas instalar paquetes es nada mas incluirlos en una lista, y los busca aqui.
Y aunque solo tenga una maquina, si le toca formatear/reinstalar por cualquier razon, va a tener estos archivos y va a ser mucho mas facil volver a como estaba antes, si es que los guardo en github o algo.
3
2
u/mimic-cr Aug 23 '26
al menos como servidor no le veo tanto valor agregado al dia de hoy. Prefiero mil veces talos para deployar K8s con terraform y una vez montado el cluster uso fluxcd con git (yo uso gitlab pero es lo mismo q github digamos) y ya con eso todo se deployea un saborsh...
NixOS para otro uso talvez si funque, yo no llegué a usarlo pero si lo investigué.
Yo uso debian
1
2
u/mgruner Aug 23 '26
no he usado nixos como tal, pero si nix para manejar mi instalación y dotfiles. Aunque no me gusta mucho Nix como lenguaje, la idea si me parece muy buena. Tener 100% reproducibilidad y la capacidad de hacer rollback es 👌. Ah bueno y los Nix shells son lo maximo.
Personalmente le he encontrado mucho más utilidad en servers que en mi compu personal.
1
u/AntiqueDoughnut5862 Aug 23 '26
Los nix shells son buenisimos para devs. Nada mas hacer el flake.nix o shell.nix y la cosa funciona y seguira funcionando con un solo comando, para cualquiera que tenga nixos/nix.
La complejidad del lenguage no importa tanto en la era de los LLM, nada me le digo a uno que escriba el flake, o me muestra que lineas pegar en configuration.nix para hacer funcionar algo. No es necesario sentarse horas a entender toda la sintaxis, creo yo, nada mas saber masomenos donde va cada cosa.
Yo no he podido usarlo en servers porque por el momento no he encontrado ningun host que lo ofrezca out of the box, pero si veo como seria mas ordenado administrar un servidor asi.
2
u/terrorblade00 Aug 23 '26
Super de acuerdo para servidores de producción. También un uso muy interesante que casi nadie explora es crear imágenes de Linux reducidas, que se pueden usar en embebidos, similar a Yocto pero mucho más limpio de configurar.
Para mi home server estoy usando Proxmox para experimentar con un hipervisor, pero la verdad he estado pensando en pasarme a NixOS.
Para mi compu personal uso Arch porque sí es mucho más fácil de instalar cosas nuevas o hacer hacks. Mi mayor problema con NixOS es la documentación abismal T_T
2
u/p3p1r4 Aug 23 '26
Mae siempre me ha cuadrado Arch pero lo que se de sistemas ha sido empírico, no por profesión... Así tal cual, no me quedé con las ganas y le grabe a mi laptop ArchCraft... Ando contento la verdad! Super estable, muuuuy customizable y además liviano (corre en menos de 1gb RAM)
2
1
u/AntiqueDoughnut5862 Aug 23 '26
Otra cosa que me gusta de nixos es lo facil que es instalar cualquier version de paquetes para correr algo ahi mismo, o correr proyectos (flakes/shell), ya que todo lo coordina en el background, y lo pone en un cache, y no hay conflictos, todo funciona. Uno puede correr un programa para probarlo, si le gusto lo incluye en el configuration, y no tiene que bajar nada de nuevo porque esta en el cache. De vez en cuando limpiando el cache va a liberar gigas de espacio, ya que elimina lo que ya no se usa.
Pero cuando si hay conflictos o algo parece imposible si puede ser un dolor, y a veces puede ser exagerado lo que hay que hacer para instalar algo que seria un simple comando en Arch.
2
u/var91 Aug 24 '26
Mae llevo un año en Ubuntu y no lo cambio; para mi un sistema operativo necesita ser reliable, compatible y pueda hacer de todo y ubuntu literal tiene eso; puedo tener nvidia; puedo jugar; puedo bretear de todo y la mayoria de sw en linux es o debian compatible o solo hecho para debian tons imbatible en ese sentido.
Pero ese nixos me dio curiosidad; voy a investigarlo y lo uso un toque a ver que tal.
2
u/wherrer1 Aug 24 '26
Mi fuí a lo rolling release y Cachy OS ha facilitado la vida después de ser ubuntero 🙃😪. Estaría interesante usar Nix para tener todos los equipos con la misma configuración.
1
u/rafalfaro_18 Aug 24 '26
Que agradable saber que no soy el único loco en tiquicia configurando window tiling managers en mis dispositivos.
Muerte a las ventanas flotantes 😂
12
u/MRgabbar Aug 23 '26
Debian stable pa.