Este repositorio contiene un conjunto de scripts e instrucciones para configurar un sistema Void Linux para desarrollo, incluyendo la terminal, el gestor de ventanas, controladores gráficos, aplicaciones esenciales y utilidades del sistema.
El objetivo es tener un orden claro de instalación para que cada paso pueda ejecutarse de forma segura e independiente si es necesario.
Para asegurar que la configuración funcione correctamente, tu sistema debe contar con:
- Una versión reciente de GNU Bash
- Una terminal que soporte UTF-8 y TrueColor (color de 24 bits)
- Conexión a Internet (Ethernet o Wi-Fi)
No se requieren fuentes especiales ni herramientas adicionales para el prompt de Bash; utiliza una configuración clásica y limpia.
Este paso es manual. Void Linux utiliza wpa_supplicant para conectarse a Wi-Fi.
Ejemplo:
# Reemplaza <interface>, SSID y PASSWORD con tus valores
sudo wpa_supplicant -i <interface> -c <(wpa_passphrase "SSID" "PASSWORD")O utiliza el cliente interactivo:
sudo wpa_cliUna vez conectado, puedes continuar con el Paso 2.
git clone https://github.com/santycorreav/void_linux_setup
cd void_linux_setup./firewall_instalacion_y_configuracion.sh./internet_instalacion_y_configuracion_nmtui.sh./bashrc_configuracion.shEsto configura un prompt clásico de Bash adecuado para desarrollo. No se requieren fuentes ni iconos adicionales.
./amd_ryzen_instalacion_grafica.sh./xinitrc_configuracion.sh
./profile_configuracion.sh
./i3wm_instalacion_y_configuracion_parte1.sh
./i3wm_instalacion_y_configuracion_parte2.shVerifica que i3wm inicie correctamente.
./apps_esenciales.sh./latex_instalacion_y_configuracion.sh./medios_extraibles_instalacion_y_configuracion.sh./audio_instalacion_y_configuracion.shVerifica que el audio funcione reproduciendo un video en Chromium.
La configuración del prompt de Bash es simple y modular:
-
Definición de colores
Colores ANSI base para el texto de la terminal. -
Cache de versión de Python
Detecta la versión de Python instalada. -
Información del repositorio Git
Muestra la rama, el número de commits y el estado de los archivos. -
Información del entorno virtual de Python
Muestra el venv o conda activo. -
Construcción del prompt (PS1)
Combina toda la información anterior en un prompt de Bash limpio y funcional.
Santiago Correa Vergara