This a page explaining my linux configuration I spend a lot of time working on my configuration and customizing my linux environment for better efficiency and to work on my computer skills.
I use the vim text editor with as little plugins as I can. I have a .vimrc that I maintain on github gists. I also have my own custom plugin to update my blog posts RSS feed and post list.
I also use emacs for organising my work and schedule with org mode. I use the DOOM emacs distribution.
As a file browser I personally use ranger I know it's not the best one but it works with image previews. I usually have ranger in floating mode in the middle of my screen.
For an app launcher I use my own fork of dmenu I have different modes that are built in. One as an app launcher and the other one used to search for man pages.
Man page search
As a terminal I use st I personally use bash ( my bashrc) as a command interpretor and tmux as a multiplexer on my terminal. On those programs I use the Dracula color theme with custom plugins in the status bar.
I use dwm as a graphical environment I built my own patches for dwm, those can be found on my gists. I also wrote a blog post about how to write a dwm patch (here).
I used to use ubuntu and I recently switched to arch linux so this config
works on both I made an install script where you can see all of the apps I
use. I have a tarball here that has all of
my dot files if you want to go through them. But I also maintain them on
link to the ubuntu install script