rollen.io

Tools

Some of the tools and programs I use and enjoy.

Development

Alacritty

GPU-accelerated terminal emulator.

tmux

Terminal multiplexer. It lets you run multiple terminals inside one emulator (plus lots of other niceties). Really useful in conjunction with Alacritty, since the latter doesn't have tabs.

vim

If you're reading this article, you already know what vim is. Definitely has a bit of a learning curve, but learning vim has been a massive boost in my producticity as it led me down the path of doing pretty much everything in the terminal. Probably should switch over to neovim at some point, but haven't yet.

zsh

Not too much to say about this one. I tried fish for a while, but I found that zsh strikes the best balance between being bash-like, but still pleasant to use.

homeshick

Dotfile synchronizer to sync configs across various computers. My config-files are available here.

starship

Customizable prompt for your shell. I love that it's language-aware and customizes your prompt based on your working directory.

ripgrep

Faster and nicer-to-use grep. I use it along with fzf and fzf.vim to search for files and text directly from vim.

nnn

Terminal file-manager. I've tried nerdtree before, but nnn is too ingrained in me at this point.

mcfly

Context-aware shell history.

Email

Fastmail

Web-based email client. Very easy to set up with custom domains, and reasonably priced.

mutt

All mail clients suck. This one just sucks less.

Terminal email client. Can confirm that it sucks less than other clients.

mbsync

Mutt can synchronize emails using IMAP natively, but mbsync gives you more control.

msmtp

SMTP client that hooks into mutt for sending emails. Mutt can send natively, but msmtp (with msmtp-queue) allows for offline support with mail queueing.

khard

V-card client for managing contacts. Again, hooks in nicely with mutt.

khal

Like khard, but for calendars.

vdirsyncer

To sync khal + khard with fastmail.

Security + cryptography

1password

Cloud-based password manager. After trying a few, 1password is just the best in the business, in my opinion.

Yubikey

Hardware token for 2FA and more. I even store my GPG and SSH keys on it.

pass

Password manager in your shell. Plays nicely with other shell tools.

pass-otp

Extension to pass to manage OTP tokens.

passff

Extension to pass to access passwords through Firefox.

Miscellaneous

spotify-tui

TUI for interacting with spotify.

spotifyd

A spotify daemon. Lets you play music through spotify without installing the full spotify client. I use it with spotify-tui.

LineByLine

Website for memorizing pieces of text through spaced-repition. I use it for memorizing poems.

Comment via email Back to main page