💾 Archived View for altesq.net › ~masqq › gemlog › 2022-05-08.gmi captured on 2022-06-03 at 23:03:01. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2022-06-11)

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

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 selfhost 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