-Mis Dotfiles-

#TODO: gallery component

DE init Tiled Windows Project Management 1 Project Management 2 Tiles Manga Viewer

Mi configuracion personal y scripts para mi entorno de trabajo Estos dotfiles definen un sistema minimalista,rapido y altamente automatizable para uso diario.

[!warning] Esta documentación está fuertemente en construcción. La estructura puede cambiar mucho y algunas páginas pueden tener poco o ningún contenido por ahora.


Filosofía

El proyecto no pretende ser una guía universal ni una configuración automática del sistema. Es una colección curada de configuraciones y scripts que utilizo para desarrollar, estudiar, crear y administrar distintos sistemas.

El sistema está hecho teniendo en cuenta lo que considero más valioso:

Minimalismo: tanto visual como estructuralmente, el minimalismo mantiene el sistema fácil de gestionar y entender.
Control: no hay comportamientos “automágicos”; todo está definido explícitamente por el usuario.
Estética: sin interfaces sobrecargadas, sin información innecesaria o redundante en pantalla; las cosas importantes son fáciles de encontrar y visibles inmediatamente.
Rendimiento: sin servicios innecesarios ejecutándose, sin telemetría y, por supuesto, sin AI slop ni Electron en ningún lugar del sistema.

Alcance

Este proyecto no es:

Es:

Qué incluye

Componentes

Elegí Xorg como servidor gráfico por su compatibilidad y la capacidad de ajustar las configuraciones con gran precisión. PipeWire unifica audio y video, lo cual es especialmente útil para streaming o cámaras virtuales dentro de una red local. Qtile fue elegido como gestor de ventanas por su gran flexibilidad y sus capacidades de scripting; explorar ventanas en mosaico ha sido una experiencia interesante, probablemente un viaje de ida a este punto. Picom es muy ligero en recursos y flexible de configurar, sin sacrificar compatibilidad ni efectos visuales agradables. Uso Alacritty como emulador de terminal porque es extremadamente rápido y eficiente. Tmux es casi indispensable con esta terminal, especialmente para sesiones largas o proyectos complejos, ya que se integra muy bien. Para el greeter, elegí SDDM solo para probar QML por ahora, pero honestamente cualquier greeter cumpliría el mismo rol. Y por supuesto, elegí Arch Linux por su simplicidad, minimalismo y control total sobre el sistema. btw.

Todos los componentes fueron elegidos cuidadosamente para mantener el sistema minimalista permitiendo al mismo tiempo el máximo nivel de configuración granular.

Cómo está pensado que se use el sistema

La navegación detallada, los atajos de teclado y los flujos de trabajo están documentados en sus respectivas secciones.

Keyboard First

El sistema está diseñado para ser utilizado completamente desde el teclado. El mouse está soportado, pero la ventaja real aparece al usar combinaciones de teclas, atajos y key-chords cuidadosamente diseñados. Hay excepciones, como sitios web que solo funcionan con mouse o software de diseño usado con tabletas gráficas.

Pensado para múltiples monitores

El sistema está diseñado teniendo en mente una configuración de dos monitores, facilitando la navegación, colocación y manipulación de ventanas entre layouts en mosaico y pantallas.

Basado en memoria muscular

El objetivo es internalizar las posiciones espaciales y navegar de forma fluida sin tener que buscar las ventanas. La navegación depende mucho de movimientos estilo vim.

Filosofía de navegación modal

La navegación se divide en tres capas: nivel escritorio, nivel layout y navegación específica de aplicaciones.

Ver más

Casos de uso Desarrollo e ingeniería

El sistema está diseñado principalmente para desarrollo de software: servicios backend, scripting, ingeniería inversa y herramientas de bajo nivel. Flujos de trabajo centrados en la terminal, sesiones de tmux y layouts en mosaico permiten trabajar en múltiples codebases, logs y documentación simultáneamente sin cambiar de contexto.

Administración de sistemas e infraestructura

Las tareas diarias de administración como gestionar servidores, contenedores, bases de datos y herramientas de red se manejan mediante scripts personalizados y utilidades de línea de comandos, manteniendo el sistema transparente y predecible.

Gestión del conocimiento e investigación

El entorno está optimizado para sesiones largas de lectura e investigación, combinando layouts en mosaico, visores de documentos y herramientas de toma de notas con mínimo ruido visual.

Trabajo creativo

El sistema soporta flujos de trabajo creativos como pintura digital, gráficos vectoriales y trabajo 3D. La capa visual se mantiene fuera del camino, permitiendo que el software creativo tome control total cuando es necesario.

Medios y ocio

El mismo sistema, como estación principal diaria, se utiliza para consumo de medios, gaming y uso casual sin cambiar de entorno ni perfiles. El objetivo es consistencia: el sistema se adapta a la tarea, no al revés.

Instalación

Simplemente clona este repositorio en tu directorio home para una instalación completa, o copia manualmente los distintos módulos del repositorio dentro de tu directorio .config/.

git clone [email protected]:HipnoTanatos/dotfiles.git ~/

La rama de uso activo es home. La rama master es para mostrar el repositorio.

Hoja de ruta

Este proyecto evoluciona orgánicamente según el uso diario. Algunas mejoras planificadas incluyen:

mejorar el sistema de grabación de pantalla

añadir una capa de Lutris a la sección de gaming