Useful programs
2020-07-30
Table of Contents
Text editors
- GNU Emacs — the universal text editor (see also my config and my themes)
- godit — mini Emacs-like editor with UTF-8 support (written in Go)
- mg — mini Emacs-like editor without UTF-8 support (available in Debian package
mg
)
GUI programs
- bspwm — binary space partitioning window manager (see also my config)
- sxhkd — simple X hotkey daemon (works well with
bspwm
) - Polybar — status bar (works well with
bspwm
) - Alacritty — terminal with easy theme switching (see example)
- i3 — a tiling window manager
Suckless programs
Other programs
- zsh — the interactive shell (requires configuration, see Oh My Zsh or my .zshrc and useful plugins)
- Arch Linux — rolling release operating system
- Debian — a universal operating system
- git — distributed version control
system. Comes with
gitk
GUI (see Use gitk to understand git also look at magit a GNU Emacs interface for git) - Docker — powerful and easy containers (like lightweight virtual machines; the
docker
tool is written in Go) - webfront — HTTP server and reverse proxy (written in Go)
- go-mtpfs — mounting Android devices as MTP device (written in Go). This was the only such tool that worked for me without problems (when I had to choose one).
- tmux — a terminal multiplexer
- Hugo — a static site generator