Linux Software you should check out
Contents
Ripgrep
Imagine grep or pt, but really really fast.
Skim
With Skim you can really easily find files in the terminal. It easily integrates with other UNIX commands. I use the following to easily open folders: alias c "cd (sk)"
.
Entr
This is also a utility that can be integrated with other commands. It's a file watcher that just works. I use it with nix-build
to get it to file watch. alias nix-build-watch "rg -l . | entr -s 'nix-build'"
.
Lorri
This one is for you if use develop software with Nix. The beauty of the package manager is that it makes it easy to have encapsulated environments for each project. But using nix-shell
can be an extra step that seems unnecessary. Lorri can generate files such that you can simply use direnv
to solve that. You simply cd into the project folder and all dependencies and commandline tools are automatically in scope. It even works with editors such as emacs so that you can use your dev tools with the ones specific to each project.
Notmuch
Email the way I like it. Checkout my post on it.
pdfpc
I do quite a few presentations for Uni. Usually those are done in LaTeX (it simply has the best collaboration experience, at least of compsci students). At school I often used Keynote (yep, I had a Mac once). The presenter view was really awesome and I missed it with Beamer presentations. pdfpc provides exactly that.
Author Ben Bals
LastMod 2019-07-07