Posted on ::

Following are tools I use a lot, but am not necessarily loving... There is a separate post for those.

environment

  • Debian: my favorite OS
  • Android, for nearly all my mobile needs
  • Firefox (on Debian and on Android)
  • fish: has a superior command completion system, and overall better usability
  • Zellij: pleasant terminal multiplexer
  • Alacritty

info/comms

software development

  • Helix: acts as a decent IDE, and is a fantastic text editor
  • Rust toolchain
  • Git: hard to avoid
  • Radicle: peer-to-peer GitHub alternative

GUI applications

  • AntennaPod: for listening to podcasts (on Android)
  • Transmission: the only torrent client I ever used
  • VLC: user interface could be a lot better
  • NewPipe: alternative viewer for YouTube (on Android)
  • Nemo: a fork of Nautilus
  • nm-applet: part of NetworkManager

network diagnosis

  • vnstat: nifty network usage viewer
  • ping: checks general reachability
  • mtr: interactive traceroute tool

miscellaneous tools

  • apt: Debian package management
  • tail: included in GNU coreutils suite of tools
  • fd-find: a more pleasant find
  • Sudo
  • ripgrep: a more pleasant grep
  • eza: a more pleasant, more pretty ls
  • bat: a more pleasant, more fancy cat, which also supplants less (though it actually makes use of the latter for paging through long text)
  • top: a powerful and flexible process viewer, part of procps suite
  • bottom: an alternative to top (only on work machine)
  • mdBook: lightweight documentation system, using it to serve a number of books (with mdbook serve)
  • Zola: for this blog, and served with zola serve
  • Difftastic, alone or with Git