Skip to content

santycorreav/void_linux_setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guía de Configuración de Void Linux

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.


Requisitos

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.


Pasos de Instalación

Paso 1: Configurar Wi-Fi (si no se usa Ethernet)

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_cli

Una vez conectado, puedes continuar con el Paso 2.


Paso 2: Clonar el repositorio

git clone https://github.com/santycorreav/void_linux_setup
cd void_linux_setup

Paso 3: Configurar el firewall

./firewall_instalacion_y_configuracion.sh

Paso 4: Configurar la red con nmtui

./internet_instalacion_y_configuracion_nmtui.sh

Paso 5: Configuración de la terminal

./bashrc_configuracion.sh

Esto configura un prompt clásico de Bash adecuado para desarrollo. No se requieren fuentes ni iconos adicionales.


Paso 6: Verificar controladores AMD y renderizado 3D

./amd_ryzen_instalacion_grafica.sh

Paso 7: Instalar y configurar i3wm

./xinitrc_configuracion.sh
./profile_configuracion.sh
./i3wm_instalacion_y_configuracion_parte1.sh
./i3wm_instalacion_y_configuracion_parte2.sh

Verifica que i3wm inicie correctamente.


Paso 8: Instalar aplicaciones esenciales

./apps_esenciales.sh

Paso 9: Instalar y configurar LaTeX

./latex_instalacion_y_configuracion.sh

Paso 10: Configurar montaje automático de medios extraíbles

./medios_extraibles_instalacion_y_configuracion.sh

Paso 11: Configurar audio

./audio_instalacion_y_configuracion.sh

Verifica que el audio funcione reproduciendo un video en Chromium.


Estructura de bashrc_config.txt

La configuración del prompt de Bash es simple y modular:

  1. Definición de colores
    Colores ANSI base para el texto de la terminal.

  2. Cache de versión de Python
    Detecta la versión de Python instalada.

  3. Información del repositorio Git
    Muestra la rama, el número de commits y el estado de los archivos.

  4. Información del entorno virtual de Python
    Muestra el venv o conda activo.

  5. Construcción del prompt (PS1)
    Combina toda la información anterior en un prompt de Bash limpio y funcional.


Autor

Santiago Correa Vergara

About

This is a personal setup for void linux glibc runit 64 bits, in specific for AMD Ryzen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages