💾 Archived View for altesq.net › ~evenfire › posts › 2022-05-08.gmi captured on 2023-09-08 at 16:17:44. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Building a focused digital environment

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.

Window Manager: dwm

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.

Terminal: st

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.

Writing & coding: neovim

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.

Instant-messaging: matrix (gomuks)

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.

Gemini client: agate & offpunk

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.

Music player: cmus

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.

File manager: ranger

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.

So, how do I do all of this?

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.

Gomuks setup tutorial

Home