Correct Google search country via VPN

While using the 4G/LTE technology as my primary internet connection for over four years now proved good enough compared to any kind of cable connection, there was a one major challenge that I had hard times overcoming for some quite time. The thing is, most telecom providers do n…

Fix color code data in fzf neovim

Some time ago I wrote how I had a a problem with color codes prepended into formatted files while using Neovim with Prettier. In the post I mentioned that I was able to solve the problem at hand. However, I had one other similar problem still present in my setup after migration f…

PHP test watcher for MacOS

I was successfully able to use my previous Laravel test watcher for a very long time, while I was on Linux. But now on Mac, it does not work, as mac does not support inotifywait. Mac does however support similar thing, called fswatch, install via Brew: brew install fswatch Howev…

Downgrade package in brew

There are numerous guides for downgrading a Brew package but somehow, none that I tried I found to be particularly helpful, let alone working and straightforward. Thus I mixed and matched them together to build Yet another brew downgrade package guide™, that at least works for my…

Install pynvim via Homebrew

Note: This article is misleading. There is a more recent one which you should consider reading first. I decided to write down a bit of details about how I was able to install python requirements for neovim on Mac M3, because as it turns out, it is not as straightforward as doing …

Fix ANSI data in nvim execute

After migrating my dotfiles over to Mac M3 I stumbled into roadblock issue for my neovim setup. Every time I saved a PHP file, a lot of garbled data got prepended at the beginning of said file. If you remember so far back, my setup uses prettier for formatting everything, mostly …

Bitwarden backup GitHub Action

Previously, I made my first GitHub Action backup script, which you can read about in a previous post and it was a success from my point of view. I had these critical goals in mind for such a script: almost maintenance free securely stored credentials automatic basically free I …