Setup

comfy

Me manejo así

Bueno… Empecemos por definir principios y filosofía.

Keep it simple, stupid

El principio KISS. No hay mucho que explicar con su título.

Simplificar

Voy a citar parte de la primer línea que tienen en suckless que lo representa muy bien.

Alrededor de esto trato de que gire todo en mi vida, más allá de las compus:

"..software de calidad con foco en la simplicidad, claridad, y frugalidad."

Es verdad que es un poco contradictorio ya que para poder usar toooodo esto la curva de aprendizaje es enorme y hay que saber mucho más, para mí es una inversión incalculable.

Puedo hacer todo lo informático que necesite de la forma más eficiente y ordenada posible en mi computadora. Después de años ya tengo incorporados mis keybinds, sé que herramienta usar para cada cosa y tengo cheatsheets a mano para poder aplicar rápidamente lo que no memoricé aún.

Por esto es prioridad tratar de desabstraer todo lo que pueda de su GUI propia y que sea una herramienta más del terminal. Ya sea solo de entrada y salida o TUI, pero siempre tratar de mantenerlos en un terminal.

Privacidad y transparencia

Directamente ligado a la simplicidad, necesito de forma obligatoria que el dispositivo que uso y su software respete mis derechos y mi control sobre él. Como lo puso el gran Richard Stallman:

“Si no controlás el software, el software te controla a vos.”

Por esto, en las cosas que son de mi propiedad, que uso seguido y están cerca mío mucho tiempo solo permito software LIBRE, no solo open-source, además LIBRE.

Esto no es negociable.

Respecto a mi máquina

Core

Aún no tengo el placer de usar libreboot.

Prefiero AMD con los drivers open-source.

Y es GNU+Linux o nada, o sea, no probé Alpine pero lo banco, el problema es con Windoze.

En mi PC corro Xanmod en Artix Linux, y en la del laburo Debian (donde debería reinstalar Devuan).

Debo reconocer que systemd funca bien en general, pero detesto que reemplace tantas cosas que no le corresponden, al margen de los problemas que ha tenido y sigue teniendo, por eso runit me parece ideal.

Desktop

Yendo al escritorio no uso DE, sino el window/tiling manager dwm, dmenu y dwmblocks.

st (emulator) con zsh (shell) bajo tmux (multiplexor) como terminal.

En general todo lo que hacen los chicos de suckless es peak computing para mí, son unos putos genios. En cuanto a las herramientas de los mencionados, uso forks de Luke con más parches aplicados por mí y una configuración general propia.

Manejo de archivos

Como editor de texto para cualquier cosa uso vim (incluso para programar). Esta es una de las mejores herramientas de la historia. Es eficiencia y responsividad al máximo, cada vez que me toca usar el block de notas de Windoze me la quiero cortar…

Es tan pero tan bueno que la terminal tiene unas modificaciones para poder usar los modos de edicion de vim y también uso Tridactyl en Waterfox para poder aplicar también el uso de vim-keys a la navegación web.

Esto me lleva a usar también programas que implementen “hjkl” para la interacción, y por ello mi setup se puede manejar sin mouse. Las vim-keys son un pilar fundamental en el control de mi equipo, lo que naturalmente me lleva a ser un usuario “home row” en cuanto al teclado.

Lo cuál también aplica para, ranger, mi explorador de archivos que quiero reemplazar por lf pero aún no me tomé el tiempo.

Para edición de documentos como mi CV uso LaTeX, y para presentaciones beamer. Después en el laburo para hojas de cálculo LibreOffice funca muy bien.

Multimedia

Para lo siguiente mayormente hay interfaces de terminal.

Reproductor de música
Para todo el manejo de música uso mpd de servidor y ncmpcpp como cliente.
Reproductor de video
En cuanto a videos mpv es la única forma de hacerlo bien.
Visor de imágenes
Simplemente sxiv. Luego ueberzug para renderizarlas en terminal, por ejemplo en ranger.
Modificación de imágenes
Nada más que GIMP.
Visor de documentos
Para ver PDFs, leer EPUBs y otros documentos, zathura es excelente.
Comunicación y chat
Por los pibes estoy obligado a Discord, pero uso Vesktop para poder estar un poco más tranquilo.

Por la gente en general estoy obligado a usar WascApp. Para casos de mierda como estos me parece preferible usar la versión web de las applicaciones siempre que se pueda, con un navegador respetable y uBlock Origin.

Cliente de correo
No suelo ver mails en la PC, pero dejé de usar neomutt por Betterbird. Más adelante toco tema smartphone.
Noticias (RSS)
Para noticias y notificaciones de YouTube que más me interesan va newsboat.
Juegos
Como hub de juegos para Steam verde va muy bien Lutris. Uso varias versiones de Proton, según lo que funcione mejor en cada caso.

La verdad que no puedo escapar a cierto software propietario como Steam.. Así que debo admitir que hago unas pocas excepciones hipócritas. Por lo menos para estos casos mínimamente paso el software por firejail, no lo corro crudo.

Torrents
Para gestionar mis torrents en general uso qBittorrent. Para bajar algo puntual remotamente transmission.

Cómo encontrar alternativas buenas por tu propia cuenta

Por supuesto, confíemos en el buen juicio de los muchachos de suckless y veamos qué la rompe para ellos.

Nuevamente, también en los videos de Luke y los programas que usa.

Y por tercer ejemplo de persona interesante, el canal de Kenny (MentalOutlaw).

Luego, varios sitios que pueden estar buenos para encontrar alternativas, todo siempre tomarlo con pinzas y revisarlo bien!

Awesome-Selfhosted

Awesome Sysadmin

Next still WIP!..

rollingeyes >> Inicio