Este repositorio contiene las configuraciones completas y optimizadas para mi entorno de terminal en Debian GNU/Linux 13 (Trixie), adaptadas meticulosamente a la paleta de colores Tokyo Night Storm para conseguir un acabado estético de primer nivel (apto para r/unixporn).
- Ghostty: Configurado con el tema nativo
TokyoNight Storm, fuenteJetBrainsMono Nerd Fontde tamaño 14, y márgenes internos de 10px para un espaciado equilibrado. - Kitty: Tema
current-theme.confbasado en Tokyo Night Storm y fuente JetBrainsMono Nerd Font.
- Zsh (.zshrc):
- Cargado con plugins de Oh My Zsh (
docker,fzf,git). - Integrado de forma nativa con los plugins
zsh-autosuggestionsyzsh-syntax-highlightinginstalados por APT. - Sugerencias configuradas con el color de comentarios de Tokyo Night Storm (
#565f89). - Ejecución automática de
fastfetchal iniciar una terminal interactiva.
- Cargado con plugins de Oh My Zsh (
- Oh My Posh: Shell prompt por defecto configurado e inicializado usando el tema
tokyoa través de:eval "$(oh-my-posh init zsh --config 'tokyo')"
- Starship (.config/starship.toml): Configuración alternativa para el prompt. Incluye una paleta de colores personalizada llamada
tokyonight_stormque mapea todas las variables del tema original (comosurface0,base,mantle,text,peach,green,teal,blue,purple, etc.) a los valores hex exactos de Tokyo Night Storm.
- Yazi: Gestor de archivos moderno escrito en Rust (reemplazo directo de
ranger). Configurado con el flavor oficialtokyo-nighten theme.toml. - Lazygit: Interfaz de terminal para Git. El archivo de configuración redefine los bordes activos (
#7aa2f7), bordes inactivos (#292e42), textos de opciones y fondos de selección (#2e3c64) para fundirse perfectamente con el tema.
- Neovim (LazyVim):
- Bootstrappeado con la distribución
LazyVim/starter. - Tema configurado específicamente en tokyonight.lua para cargar la variante de estilo
stormdetokyonight.nvim. - Soporte integrado para autocompletado inteligente, LSP y menús visuales modernos.
- Bootstrappeado con la distribución
- Btop: Monitor de sistema definitivo. Tema configurado en
tokyo-stormy fondo transparente (theme_background = False) para heredar la translucidez de la ventana del terminal. - Cava: Visualizador de espectro de audio. Configurado en modo gradiente (
gradient = 1) y personalizado con 8 niveles de color en vertical (desde el azul#7aa2f7y cian#7dcfffen la base hasta el rosa#f7768ey morado#bb9af7en la cúspide). - Fastfetch:
- Logotipo de inicio en formato Braille del Pokémon Pichu (
pichu.txt), alineado con espacios de caracteres de ancho normal para evitar desplazamientos de línea. - Estructura limpia de árbol en la visualización de hardware/software (
│ ├,└ └). - Círculos de la paleta de colores centrados uniformemente con
paddingLeft: 19.
- Logotipo de inicio en formato Braille del Pokémon Pichu (
- Bat (batcat): Visualizador de archivos de texto con resaltado de sintaxis. Configurado por defecto con el tema
tokyonight_storm.tmTheme(descargado desdefolke/tokyonight.nvim) y su respectiva caché de sintaxis generada. - Fzf: Integrado en Zsh y configurado mediante
FZF_DEFAULT_OPTSpara adaptar todos los menús y paneles emergentes a la paleta Tokyo Night Storm. - Aliases CLI: Aliases modernos asignados en
.zshrc:ls,ll,la,lsamapeados alsd(oezacomo fallback) para mostrar directorios con iconos y colores correctos.catybatmapeados abatcatcon estilos automáticos.grepmapeado arg(ripgrep).findyfdmapeados afdfind(fd).
- cmatrix: Lluvia digital de letras estilo Matrix.
- cbonsai: Generador interactivo de árboles bonsai ASCII.
- pipes.sh: Animación decorativa de tuberías de colores cruzándose por la terminal.
- Asegúrate de clonar este repositorio en tu carpeta home:
git clone <este-repositorio> ~/dotfiles
- Para enlazar las configuraciones a tu sistema, puedes crear enlaces simbólicos (symlinks):
# Enlazar archivos en el home ln -sf ~/dotfiles/.zshrc ~/.zshrc ln -sf ~/dotfiles/.zshenv ~/.zshenv ln -sf ~/dotfiles/starship.toml ~/.config/starship.toml # Enlazar directorios de config ln -sfd ~/dotfiles/kitty ~/.config/ ln -sfd ~/dotfiles/ghostty ~/.config/ ln -sfd ~/dotfiles/btop ~/.config/ ln -sfd ~/dotfiles/cava ~/.config/ ln -sfd ~/dotfiles/yazi ~/.config/ ln -sfd ~/dotfiles/nvim ~/.config/ ln -sfd ~/dotfiles/lazygit ~/.config/ ln -sfd ~/dotfiles/fastfetch ~/.config/ ln -sfd ~/dotfiles/bat ~/.config/
- ¡Reinicia tu terminal o haz
source ~/.zshrcy listo!