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:
- uBlock Origin
- Decentraleyes