i enjoy running small free and open source programs that are easy to use and modify.
i currently use chimera linux. it gives you the feeling of bsd on linux. i would love to switch to freebsd, however, it lacks certain drivers I depend on.
i use river, here are other window managers i’ve tried:
| wm | type | config language |
|---|---|---|
| bspwm | hybrid |
shell |
| i3 | manual |
text |
| openbox | floating |
xml |
| evilwm | floating |
text |
| berry | floating |
shell |
| awesomewm | dynamic |
lua |
| dwm | dynamic |
c |
| dwl | dynamic |
shell |
foot is good enough for wayland.
i use yash as my interactive shell. yash is posix compliant, extremely fast, and supports interactive features from zsh and fish like brace expansion, command line completion, and command line prediction.
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.
neovim. vi is ubiqutious in the unix world and neovim builds on top of the features that vim provides. i used to use vis which in my opinion is a superior text editor because combines the modality of vim and the structural regular expressions of sam which allows you to do precise text manipulation, however, it seems to be no longer maintained. on any other unix systems, i use vi.
fff
cmus with cmusfm to scrobble to last fm
mpv
i use a combination of markdown and groff for document creation. i create simpler documents using markdown and convert them to pdf using lowdown. for more complex documents that would require a word processor, i typeset them using groff
in the terminal i use chafa to view images. in a graphical setting i use imv. to edit images, i use gimp.
aerc