Software I use
This is list of subset of software I use. I do not optimize on aesthetics or how “cool” or written in rust it is. I prioritize minimalist software which is comfy to use so I can be effective and understand what is happening in my machines.
- Operating system
 - Arch linux - Rolling release linux distribution with SystemD init system. I like it for its simplicity. If you are linux wizard you should go for something like Gentoo or NixOS.
 - Window manager
 - Sway [MIT] - i3-compatible Wayland compositor based on wlroots. I have perfected my configuration years on i3wm and have been using it since.
 - Display manager
 - Ly [WTFPL] - Simple and highly configurable DM with console UI.
 - Terminal emulator
 - Alacritty [Appache 2.0] - Highly configurable GPU accelerated terminal emulator. I use branch with sixel support.
 - Shell
 - Fish [GPLv2] - Very interactive command line shell. Very easy to script and use. It is not POSIX compliant.
 - Text editor
 - Neovim [Apache 2.0] - Modern implementation of legendary text editor vim. It has no real competition. It is most effective way to work with text by far.
 - Web browser
 - Firefox [MPL 2.0] - I use highly customized version of firefox with custom user CSS, user scripts and add-ons. I have documented my setup.
 - Email client
 - Thunderbird [MPL 2.0] - Feature rich email clients that is not painful to use.
 - File manager
 - Ranger [GPLv3] - Great TUI file manager written in python. It is highly configurable and has a lot of plugins.
 - Password manager
 - KeepassXC [GPLv3] - Intuitive, comfortable and secure way to store your passwords and keys. I use it with firefox extension for seamless integration.
 - Image viewer
 - Nomacs [GPLv3] - Fast image viewer with all essential features without any visual clutter.
 - Image editor
 - Gimp [GPL] - Infamous editor for raster graphics. It covers all my needs.
 - Video player
 - MPV [GPLv2] - A video player with great CLI and all the features you could ever wish for.
 - Slicer
 - PrusaSlicer [AGPL-3.0] - Universal and intuitive slicer with a lot of advanced features.
 - Torrent client
 - qBittorrent [GPLv2/3] - Great client with polished µTorrent-like UI (native and web) and IPv6 support.