powRSS
Home Recent Glimpses Shuffle Blogs Random

¬ just serendipity 🍀

Thiago Perrotta

Welcome to my digital garden – a space dedicated to exploring technology and sharing what I’ve been learning. This site reflects my passion for continuous learning and open-source software, wherein I document my journey, offer insights, and dive into miscellaneous topics that reflect my interest. My goal is to maintain a corner of the Web for self-expression focused on valuable, distraction-free content. I believe in the power of the Open Web as a platform for sharing knowledge.

July 2026

August 2026

September 2026

Top Words

  • claude
  • code
  • reply
  • github
  • script
  • homebrew
  • commit
  • shell
  • atuin
  • update

All posts (395)

Too many tops: top: vanilla, classic htop: alternative btop: modern Now I found out: ctop: Top-like interface for container metrics …it’s top for (Docker) containers! — § —Reply via email
I just added Openring to my blogroll page: This is a tool for generating a webring from RSS feeds, so you can link to other blogs you like on your own blog. It’s designed to be fairly simple and integrate with any static site generator. […] Granted, this is a static website. As such, openring displays 3 random...
Problem statement: replace ranger with lf. Ranger config (~/.config/ranger/rc.conf): # List all keybindings: '? k'. # Generate config: 'ranger --copy-config=rc' # Delete selection / files. alias remove delete # Draw borders around columns? (separators, outline, both, or none) set draw_borders separators # Show...
Problem statement: Replace nginx with caddy for miniflux on my Alpine Linux VPS host. First, install caddy: shell Copy doas apk add caddy Next, migrate the existing nginx config to caddy. The stock config: shell Copy % cat /etc/caddy/Caddyfile # Caddy's configuration file # see:...
I am piloting a transition from vim to nvim. Here is the least disruptive way I found to accomplish that. First, install neovim. shell Copy brew install neovim Now, create ~/.config/nvim/init.lua. I decided to populate it based on my original ~/.vimrc, without attempting to share configuration settings between the...
Previously, previously. Pressing C-r opens the global history search by default. To limit the history lookup to the current directory only, keep pressing C-r. The scope will cycle through: Global > Host > Session > Workspace > Directory This makes it easier to find commands previously executed in a given directory....
Run: shell Copy defaults write NSGlobalDomain InitialKeyRepeat -int 10 defaults write NSGlobalDomain KeyRepeat -int 1 …to configure the macOS keyboard repeat behavior for significantly faster responsiveness. InitialKeyRepeat -int 10 — Sets the delay before a held key starts repeating (lower -> faster). Default is...

Pi

Mario Zechner’s pi (via Peter Steinberger): Mario Zechner’s pi is currently the gold-standard for differential rendering, while also using all tricks of modern terminals — including showing inline images: This paragraph was enough to entice my curiosity to try it out. https://shittycodingagent.ai/: There are many...
Previously. KOReader does not come with many installed dictionaries out-of-the-box, but it’s possible to download a few extras. The default ones leave a lot to be desired. Follow these steps: Connect your Kindle to Wi-Fi Open KOReader in your Kindle Click the magnifying glass at the top menu Settings > Dictionary...
myrepos: You have a lot of version control repositories. Sometimes you want to update them all at once. Or push out all your local changes. You use special command lines in some repositories to implement specific workflows. Myrepos provides a mr command, which is a tool to manage all your version control...

Page 28 of 40