💾 Archived View for altesq.net › ~evenfire › posts › 2022-05-08.gmi captured on 2023-03-20 at 18:04:08. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
I've always wanted to be more productive and not waste time on the WWW. Then I discovered Linux and a plethora of programs made by the community, in which you aren't a product. Most programs shown here are terminal programs.
This post is more of a setup showcase and explanation, and not a tutorial. I might make one in the near future.
My first tiling window manager was i3, but since I've moved to dwm. After discovering it, instantly liked it's simplicity, although it's a different experience for someone who hasn't dealt with compiling programs.
I disable the dwm bar, and have set up a keybinding that sends me a notification through dunst with the time and date. I use 20px gaps between my windows, though I have a 27' screen, so it's barely there.
Not much to say here, I use st with a few usability patches, including the gruvbox theme, although I change it from time-to-time with wal to match my wallpaper.
Neovim is by far the best writing and coding tool available. Combined with the Goyo plugin, which removes all distractions from the TUI, it makes a real beast when writing. As for coding, there's a million plugins available for virtually every language out there, including syntax highlighting and completion.
I self host my own Matrix server, and as a client I use gomuks. Although having a few quirks here and there, gomuks is one of the sole terminal clients for Matrix, which is a bothersome, although it's quite a refined one. I have a gomuks setup tutorial[1], in my personal wiki, if you're interested in setting it up, as it's tricky for a newcomer.
I'm quite used to agate with it's gorgeous TUI, I use it when I'm online. If I want to take a day off the internet, or just have no internet availability, I use offpunk which caches my favourite gemlogs.
Cmus is a great music player, which offers more than enough features for me. It can play any type of media, shuffle, repeat, have playlists and more, right in the terminal.
Ranger is a versatile terminal file manager, written in Python. You can set up various keybindings and scripts, and it's a breeze due to it's excellent documentation.
If you're a novice, don't worry, I'll make an in-depth how-to guide quite soon, when time allows. If you know your way around, I suggest considering these programs as they offer the typical advantages of a TUI.