▲ 11 r/linux_latam+1 crossposts

Necesito orientación para crear una imagen ISO de mi sistema.

Saludos, aquí un poco de contexto:

ALERTA DE MUCHO TEXTO A CONTINUACIÓN.

Actualmente utilizo Omarchy, me pasé a Omarchy desde fedora hace como 3 meses y la verdad aprendí a moverme en mi pc de una manera muy eficaz que no conocía, me encantó mucho la manera de trabajar en Omarchy. Luego de este tiempo utilizándolo he tenido un par de problemas con las actualizaciones y pues el bloatware no me agrada mucho. Hice una configuración similar en Arch dentro de una máquina virtual (cuando estoy aburrido hago diestro hopping en maquinas virtuales o instalo Arch solo por diversión jejeje) y pues todo muy bien, pero justo en ese momento salió el tema de las vulnerabilidades de AUR.

Bueno, para avanzar un poco, el hecho es que después de pensarlo un tiempo decidí que crearía mi propia configuración que se amolde al flujo de trabajo que llevo ahora y en mi manera actual de interactuar con la pc. Decidí que definitivamente no quería hacerla basada en Arch porque no quiero estar cruzando los dedos para que todo salga bien con cada sudo pacman -Syu, así que buscando estabilidad pensé en debian, pero tampoco quería tener que esperar que pasara un año para poder instalar una nueva versión de algo, demasiada estabilidad para mi.

Necesitaba algo que me diera la actualidad de Arch pero con la estabilidad de debian, y ahí fue que me di cuenta que el buen hijo siempre vuelve a casa, ¡Fedora!. Así es, fedora es justo lo que buscaba, así que decidí hacer una instalación mínima de fedora con fedora everything a la que fui instalando solo lo que iba necesitando, le instalé hyprland, lo modifiqué a la manera que quería y poco a poco salió una personalización que me encantó.

Ahora aquí viene el detalle, ya tengo eso en una VM, se lo mostré a un par de amigos, les enseñé como usarlas y les gustó tanto que ahora la quieren en sus equipos también. Podría simplemente ponerme a hacer esa configuración a cada uno en sus pc's pero no quiero pasar días configurando otra vez eso. Además, ya quiero migrar de esa VM a tenerlo en mi equipo host. Hay alguna manera de convertir ese sistema en una imagen iso?

De ser posible, podría tener un instalador como calamares y que inicie en un livecd como cualquier otra distro?

Disculpen por lo largo del texto, si leíste todo te doy las gracias por tomar de tu valioso tiempo, lo aprecio mucho.

reddit.com
u/lizardev — 6 days ago
▲ 31 r/programacionESP+6 crossposts

I made caura, a cross-platform sysfetch in Go — my first real project

Hi everyone!

I want to share caura, a system information tool (sysfetch) written in Go. It runs on Linux and FreeBSD (amd64 and 386).

How it started: I was using fastfetch and wondered how it worked internally. I assumed it used uname -r for the kernel and similar commands for everything else, so I tried to do the same. I made a tiny version that just ran commands and formatted the output. Then I started researching what those commands actually did, found out about reading processes directly (/proc, sysctl, etc.), and gradually implemented everything natively.

The project is less than a week old.

Features:

- Shows OS, Kernel, Uptime, Shell, Terminal, IP

- Shows Host, CPU, GPU, Architecture, Disk, RAM, Swap

- No external dependencies — just download the binary and run it

- Binaries available for Linux and FreeBSD

- Shared code between platforms

Coming up:

- TOML config file to customize the output

- ASCII logo from a .txt file

- Render a .png image as logo

- Android and macOS support

- The goal is to keep growing the project little by little until it reaches a solid and robust 1.0 release — hopefully with help from the community

About me: I haven't been programming for long — I started around February this year and I'm still learning. This is my first real project while learning Go. I wrote about 90% of the code myself; I used AI mainly as support for commits, README, pushes, and certain parts of some functions. I really enjoyed the language and wanted to share what I've been building while learning.

If anyone wants to contribute, report bugs, or suggest improvements, you're welcome. I'd really appreciate it if you took a look and gave me feedback, or even collaborated on the project.

Repo: github.com/soylizardev/caura (https://github.com/soylizardev/caura)

go install github.com/soylizardev/caura@latest

Thanks for reading :D

u/lizardev — 1 month ago