[home]

programs i use

most of the software that i use is free and open source. i exclusively use open source software with some exceptions. the suckless philsophy is one that resonates with me well. i have embraced the suckless way and primarily use their tools now.

the basics

operating system

i use arch linux as my operating system. i like using arch linux over other linux distributions because it is bleeding edge and the convinence of the arch user arch user respository. i initially started out using debian, however, i found stable release to be too frustrating.

window manager

after trying several window managers, i have settled on dwm. in the past, i have dabbled with a few other window managers such as bspwm(tiling), i3(tiling), openbox(stacking), evilwm(stacking), and berry(stacking).

terminal emulator and shell

i use st as my terminal emulator of choice. as for shell, z shell is an improvement over bash. i like its auto completion functionality. customizing z shell is less of a pain as well.

web browser

i have tried many web browsers. at the moment, i am some what satisfied with firefox. it looks the nicest of all the browsers i have used and it is open source. my only complaint with it is that it is slow out of the box. firefox can be tweaked to increase performance though with customization of your user.js file. i tweak and harden firefox using betterfox.

text editor

i do all of my text editing inside of neovim. configured neovim is comparable to ides in terms of their functionality. in neovim i have

  1. autocompletion
  2. syntax highlighting
  3. language server support
  4. debugging
  5. linting
being able to edit text efficently in the terminal is a skill i take for granted.

misc stuff

file manager

fff, simple, gets the job done

music

spotify, i like the music discovery features, mpd/ncmpcpp for everything else

video

mpv

documents

i usually write documents in markdown and convert them into pdfs using pandoc. i hear it's also useful when working with latex files. i view pdfs with zathura.

images

i use feh to view images and gimp to edit them.

email

i would love to use neomutt, but unfortunately the email service provider i am using at the moment does not support other email clients.