Fixing GitLab Runner's Home Directory on NixOS

If you use gitlab's shell runner on nixos, you might have noticed, it doesnt set the home directory for the gitlab runner user. This effectively makes the applications believe that / is the home directory. If you use ssh or any similar application, this can quickly become a nightmare.…

Cutting down on short media

TikTok has changed the way world views video in the recent years. From full-length 30min videos to 30s short video, people want to entertain themselves with just an infinite scroll of videos. The massive success of TikTok just brought in more like it, YouTube Shorts, Instagram Reels and much more.…

What do I work on?

I get this question a lot! The answer is usually...... u have to figure that out yourself. If you already know what you want to do, then the question doesn’t need to be asked, or the question should have been where do I start? But, if you don’t…

Telegram let down its users

This is just a post to rant about what telegram did to their users. 2 months back, telegram announced their premium subscription plan. It did look very enticing when Durov said, it would retain all the then existing features as free. One such feature got pulled over to the premium…

When and Why to use Traefik?

Why use Traefik? If you have seen me around in chats, I have been a heavy advocate of traefik over any other reverse proxy. I want you to use it as well for your deployments, if its suitable. Lemme dive into the pros of traefik over other reverse proxies first:…

Hosting Trojan-GFW with Traefik

For those who don't know what trojan-gfw is, please google up. I searched far and wide on the internet, but there isn't any proper document or article that guided me to it. I managed to self-host it, so I'll share the steps with you.…

Google Analytics, the bad guy behind bad PageSpeed Scores

I am not bothered about the data being collected by Google, as an ardent user of Google in every way or the other. And yet, I became a hater of Google Analytics today. All thanks to their script slowing down the site. My company has been doing page speed analysis…

Vendor Blob Extraction (v2)

This is the updated instructions, and an update-to-date (as of writing) how-to guide for vendor blob extraction Unlike the earlier guide, you won't need the full rom synced. Huge kudos to the guys at LineageOS for making this possible! What you would need: * Around like 20GB of disk…