Here is a list of linux tools I've been using for some time. Some are quite popular, some are not. I thought I might share their name, and my love for them so it might benefit others.
neovim as a pager #
I love neovim and do all my coding in it. I customized it so it doesn't have to shy against a fully-fledged IDE these days. BUT did you know it can also be used to read man pages ?
By setting the MANPAGER
environment variable, I get a colored manpage with navigation keys I already know and love. You can also run :Man <COMMAND_NAME>
from inside nvim
to open the manpage in a new buffer.
You can set it in fish via set -x MANPAGER 'nvim +Man!'
.
neomutt as a mail client #
Since my last blog post I switched from aerc
to neomutt
. It was a bit longer to configure, but also offers more functionnalities. Since I like to have my mails stored locally, I use POP3 which has a better support in neomutt
. It also handles gpg
signing and encrypting flawlessly.
To help my with the initial multi account configuration, I used mutt-wizard, and now I'm happy to be able to read/write/search my mails instantly, and offline.
fish/fzf/yazi : file manipulation #
I couldn't recommend fish
enough as a default shell. It's fast, it has sane defaults and has a shitload of plugins. Think of it that way: you get all the features of oh-my-whateversh
out-of-the-box with native speed.
Coupling it with fzf
you can use shortcuts to do some common actions such as :
alt-c
navigate to any subdirectory, fuzzy searchingctrl-t
to select a file in any subdirectory, fuzzy searching
I also added one to auto-jump to my most common directories.
When sorting files, especially image files, I use yazi
which is a very fast file browser that also uses the same kind of shortcuts. It only adds a TUI, bringing the ability to preview files, and switch tabs easily. Ideal for sorting documents !
scr-copy : Android on my desktop #
So say you want to control your phone from your desktop. Happens to me quite a lot. After loosing some time browsing endless defunct and ad-based apps, I found a program that does this from linux. Nothing to install on your phone. It needs your phone to have debug mode enabled though.
Running scr-copy
pops up a window containing your phone screen. You can interact with it as you'd expect and that's it. No shady wifi/app-install shenanigans.
theme.sh : change terminal colors #
I like to change my terminal colors often. If I'm outside I want a bright scheme, a dark one inside.
theme.sh does this, with theme preview from within your terminal. Works using escape sequences, so it works with any terminal, really.
chawan : the web browser too good to be true #
I've only been using this one for a few days, so I'm maybe over-enthusiastic, but I love chawan. It handles (some) javascript, most CSS, it's fast, it's legible, it works in my terminal. It even has vim bindings ! It's my favorite browser I guess, and I feel a bit sad when I have to open Firefox to read some heavy javascript-ridden website now.