Repositorio personal con la configuración y documentación de mi entorno de trabajo en Arch Linux.
El objetivo de este proyecto es mantener un respaldo organizado de mi configuración para poder reconstruir mi sistema rápidamente después de una instalación limpia, además de documentar cada componente para comprender cómo funciona y facilitar futuras modificaciones.
| Componente | Configuración |
|---|---|
| Distribución | Arch Linux |
| Window Manager | i3 |
| Barra | Polybar |
| Compositor | Picom (eliminado por rendimiento) |
| Terminal | Alacritty |
| Shell | Zsh |
| Prompt | Starship |
| Lanzador | Rofi (modo dmenu) |
| Tema | Dracula Purple |
| Fuente | JetBrainsMono Nerd Font |
Configuración utilizada habitualmente.
| Monitor | Posición | Resolución | Frecuencia |
|---|---|---|---|
| Principal | Derecha | 1920×1080 | 200 Hz |
| Secundario | Izquierda | 1366×768 | 60 Hz |
Antes de ejecutar cualquier configuración relacionada con monitores, verificar los nombres de las salidas de vídeo:
xrandrEn mi equipo normalmente corresponden a:
- Principal:
DP-1 - Secundario:
DVI-I-1oDVI-D-1
.
├── README.md
├── SECURITY.md
├── i3/
│ └── config
├── polybar/
│ └── config.ini
├── terminal/
│ ├── README.md
│ ├── .zshrc
│ ├── starship.toml
│ └── alacritty.toml
├── paquetes/
│ └── arch-packages.txt
└── screenlayout.sh
Instalar todos los paquetes registrados:
sudo pacman -S --needed - < packages/arch-packages.txtSi algún paquete ya no existe en los repositorios oficiales, instalarlo manualmente o buscarlo en AUR.
Contiene toda la configuración relacionada con el entorno de terminal.
- Zsh
- Starship
- Alacritty
Configuración completa del gestor de ventanas i3.
Configuración personalizada de la barra de estado.
screenlayout.sh contiene la configuración de los monitores mediante xrandr.
Puede ejecutarse con:
chmod +x screenlayout.sh
./screenlayout.shGuardar todos los paquetes instalados explícitamente:
pacman -Qqe > packages/arch-packages.txtAntes de subir cambios al repositorio, revisar siempre:
git status
git diffEvitar subir:
- claves SSH
- credenciales
- tokens
- archivos personales
- historiales del navegador
- archivos temporales
Este repositorio documenta mi entorno de trabajo en Arch Linux.
Más que almacenar archivos de configuración, busca servir como referencia para comprender cada componente del sistema y poder reconstruir el entorno completo de forma rápida, limpia y reproducible.