
Publicado: 2025-03-01
Buenos días, tardes o noches:
En este artículo quería comentar cómo organizo mi directorio home por si a alguien le resulta de utilidad.
Los directorios principales son:
bin/content/docs/Documents/Downloads/fotos/inbox/no_backup/Pictures/proj/Videos/A continuación un poco más de información de cada uno.
no_backup y content.Por defecto se hace copia de seguridad de todo mi directorio home con Pika Backup. El único directorio que queda fuera es, obviamente, no_backup. Aquí dentro tengo música, imágenes de sistemas, juegos, series, montones de libros, cursos... Cosas descargadas de internet que serían fáciles de recuperar. De vez en cuando hago una copia de todo el contenido de este directorio pero no necesito que haya una copia completa actualizada a los últimos cambios gastando espacio.
content es similar pero en general son cosas por las que he pagado: libros, assets de juegos, cursos... Lo que sea. Tengo aquí la librería de Calibre que, aunque la mitad de libros sean "copias de seguridad", tengo sus metadatos organizados, portadas, etc. Por eso content sí que tiene backups.
binAquí tengo programas que he instalado y scripts que hecho yo mismo para automatizar algunas cosas como actualizar el sistema, backups del servidor, etc.
En cuanto a programas, como ya lo expliqué en el anterior artículo, aquí tengo varias versiones de Godot, yt-dlp y poco más.
DocumentsAquí hay un poco de todo. Desde facturas a dibujos que he hecho con Inkscape. Aquí debe estar mi título de la universidad que nunca he usado, los contratos de alquiler de todos los sitios en los que he vivido. Bueno, acabo de mirar y están hasta mis papeles del instituto.
Downloads e inboxEn Downloads es dónde se baja todo por defecto. No tiene mucho misterio. En inbox meto las cosas antes de organizarlas en uno de los directorios anteriores. Está un poco basado en el modelo de Getting Things Done. Voy dejando ahí cosas y de vez en cuando me entretengo moviéndolas al lugar que toque.
fotos, Pictures y VideosEsta estructura es un poco rara. fotos tengo mis fotos personales organizadas por año y también los vídeos, así que técnicamente no son solo fotos. Pictures y Videos son los directorios que se crean por defecto y ahí tengo el resto de cosas: capturas de pantalla, fondos de escritorio, memes, etc. Estos están organizados por tipo en vez de por año.
projEste directorio contienen mis proyectos personales en curso: juegos, webs, programas, libros. Lo que sea. Hace unos años se llamaba src porque prácticamente todo era programación pero hoy en día tengo intereses más variados por fortuna.
Algunos subdirectorios son:
proj/blog/: el código y contenido de este blog.proj/gb/: pequeñas cosas que he hecho de Game Boy. He contado varias de ellas por aquí.proj/godot/: proyectos de Godot. La etiqueta Godot es el punto de partida si te interesa conocer lo que he ido haciendo.proj/masto/: bots y otros proyectos de Mastodon. También tienen su etiqueta.proj/oss/: aquí tengo bajados los repositorios de diferentes proyectos de software libre en los que voy haciendo cosillas. Puedes echar un ojo al Gimansio Open Source.proj/pruebas/: cosas random. Si hago un tutorial de algo que quiero aprender seguramente lo ponga aquí hasta que me canse y lo borre o lo mueva a su propio directorio.proj/webs/: algunas webs que mantengo y proyectos inacabados.Prácticamente todos los directorios de proj son repositorios de Git que se sincronizan con mi servidor casero. Por eso he mencionado que son proyectos "en curso". Cuando termino con algo o lo abandono simplemente lo borro y conservo la copia en el servidor por si acaso.
docsEste directorio es el último que ha aparecido. Aquí guardo manuales en PDF o HTML sobre los programas que uso normalmente (Bash, Godot, Inkscape, etc) para evitar en la medida de lo posible tener que buscar en internet para resolver consultas básicas o recordar cosas que ya sabía. Espero ir poco recopilando aquí una pequeña librería de manuales y tutoriales de cosas interesantes. Mientras escribía esto se me ha ocurrido que estaría bien buscar algo sobre Git.