Programs I Use

 Published on 6 May 2023 .  Filed in Ecosystem .  294 words

Summary

I’m a privacy conscious person and use free, minimalist, terminal-based programs on my computer that are easy to maintain in long term. I think a good software should answer your needs rather than the author’s. You can find my custom configuration within my .dotfiles folder.

Basic

Operating System/Distribution

I like to start with a minimal operating system and then add software as needed. This way I am able to master most of the software on my system and learn things. I am using Arch Linux as my main OS but i also use Kali Linux as a virtual machine.

Terminal

I use Alacritty which is GPU-accelerated terminal emulator. But i will move to st (simple terminal) by suckless, which is one of the most minimal, yet easily customizable terminal emulators out there.

Shell

I use classic bash as my shell. I like to move forward with other shell but hesitate a bit between zsh and fish shell. zsh has pretty much all the functionality of bash with additional plugins for more advanced autocompletion and syntax highlighting.

Window Manager/Desktop Environment

I use a dwm as my window manager with custom setup. I use a simple bash script for status bar with information that i want to be displayed on my desktop.

Text editing and programming Emacs, the traditional one. I like to taste Vim one day to experiment some keybindings.

Web browser

Firefox, i like to integrate the arkenfox user.js.

Note that while Firefox is a free software browser, it comes with a multitude of trackers and other annoying “features.” A custom user.js file like the one linked above removes all the trash and allows you to customize the browser to be usable and private.

I also use/like the following add-ons: