I use this server to power the guestbook on my website, but it gets annoying to ssh into my server and see if there are any updates, and there mostly aren't any. So, I built a script and added it as a cronjob so I get updates if there are any new entries, once every morning, and once every night. #!/usr/bin/env bash entries = $( /root/go/bin/guestbook dump ) if [ -z " $( echo " $entries " | tr -d…
When I first configured my EMail server I used a guide by Linode to get it working, and it asked me to allow a bunch of ports just to get my mailserver working. I just follwed the guide line-by-line not knowing what all of these things did. Its common knowledge that the SMTP protocol uses port 25, and I need to open ports for POP3 and IMAP, but most guides ask you to unblock 7 different ports! I…
I just added a guestbook to my website, you can find it here. . It's a page where you can write a message and I'll can add it to the webpage. Pretty neat. It's using this server which can be paired up with any static website. It supports templates which I use to generate zola shortcodes to represent each guestbook entry, but you can also generate pure html, or really whatever you want with it. No…
The original cgit theme is pretty ugly! I've created a nicer look with pretty much the original structure of cgit, and it uses the catppuccin color scheme! Check out cgit-catppuccin if you want to have the beautiful catppuccin theme on your git server too. (You can see the theme in action at https://git.vidhukant.com/ .) How do I use it? The default styling is catppuccin mocha. To get it to work,…
For about 6 months, I've been using KDE Plasma 6 as my desktop environment. Let's first talk about why. Since I started using linux, I tried various desktop environments, including Gnome 3, KDE, Mate and XFCE. Out of those I really loved KDE (and XFCE if it really had to be lightweight), but I soon moved on to standalone, tiling window managers and never looked back. My old potato laptop liked my…
I've been meaning to write about this for a while now. Coincidentially, it's 4th May 2025. Exactly 1 year ago, on 4th May 2024, I started the 100DaysToOffload challenge. The goal was to write 100 posts within an year, the deadline being today. For the record this is the 17th post, so that means I did't complete even 1/4 of the challenge! This might sound disappointing but this has taught me…
Disclaimer: I am a noob (and also an idiot) so take this with a grain of salt. I'm just sharing my experience. For almost 2 years I've been using medium gauge strings on my Yamaha Pacifica. I really have been slacking off with guitar practice so I'm really not good enough to say anything real but this is specifically for noobs like me thinking about using a higher gauge strings (specifically 11-50…
Moving to KDE got me thinking if there is a middle ground. I miss tiling window management a lot, but there are some features in KDE that make me don't wanna switch back. The KDE Taskbar On a WM you don't really need a taskbar because you have shortcuts for your favourite apps and there is no need to minimize anything. While I don't minimize apps anyways because I'm just not used to that kind of…
After using XMonad for about 4 years, I thought I'd try to make a switch for the hell of it. For me, the WM Vs. DE debate cannot really be solved. A DE to me is less of a hassle for setting up and managing everything, even though WMs literally have reproduceable configs. After much thought, I decided to make the big switch to KDE for a while. Since Plasma 6 is new I thought I'd try it out. I've…
A month ago I did a clean re-install of my Arch Linux system and instead of installing the proprietary nVidia drivers I decided to try out the infamous Nouveau driver. Nouveau is the open source driver compatible with nVidia cards. It's a breeze to set up but has significantly reduced performance according to most people. These days I don't really use the GPU on linux and I just want my HDMI port…
The most popular choices for creating bootable USBs are probably Rufus (on Windows) or something like etcher (cross platform). If you are like me, you probably use ventoy (which, btw is too awesome, and probably the easiest way to create Windows bootable drives using linux), but some distros just don't boot with ventoy. So instead of installing a heavy and slow electron app like etcher, I recently…
Since I moved to zola I changed the site's layout to probably the most minimalistic it has ever been. I liked it because it looked good enough for a personal blog, it was responsive, performed very well and was extremely lightweight. Here's what it looked like: Blog Post (Desktop) I am more of a minimalist than not, but this feels just too bland. looking at this doesn't make me too happy. This…
I've been using the Nothing Phone (1) for about one and a half year now. It's not the most powerful phone but it more than meets my needs. I'd say it's one of the best phones I've ever owned and am very happy with it! We won't be talking more about the device itself, but its Glyph Interface which is the most unique feature it has. Obligatory: These are just my opinions that I wanted to share…
Yesterday, I dropped my bluetooth headphones and now the on/off switch is broken NOOOOOOOOOOOOOO At first the button wasn't getting pressed but the headphones kept turning on/off as if the button was held down. I thought the button was somehow stuck so I opened the right ear but then I found out that the actual button attached to the PCB is broken. Seems like the spring or whatever bringing the…
I added a page listing some of my projects that I think are worth showing off, which is pretty cool. It aint much but I think I have created some interesting little programs. An of course, it's all libre. So go ahead and check it out now! I have created tiny websites for projects that need it, but there was nowhere to see them all in one place. I have like 30 git repos but the epic stuff lies in…
Minecraft: Java Edition only supports multiplayer through LAN, a server or through the newly introduced realms. That's pretty bad! I just want to play with friends without renting a server or something. Port forwarding isn't an option for me because I'm behind like multiple layers of NAT. So what's the solution, you ask? Your local hackerman has everything in check. Here's what to do: Have a VPS…
In the age of streaming, here I am, keeping an offline library of music. Let's talk about why and how I do it, and my experience so far. Note: There are multiple ways to get music offline. You can buy music in various formats, and you can just download from any website. Lets not discuss the ethicality of either of these options. The issues with YouTube I used to primarily use YouTube for music.…
I consider myself a PC guy (though I don't have one) because I want control on my hardware. What I mean by that is I want to choose exactly the configuration I need which sometimes isn't possible with laptops. Not to mention laptops are less performant, have worse thermals and the battery life on a gaming laptop is always shit. But there are some good things included with a portable yet fully…
If you somehow came from my YouTube channel or GitHub profile, you might know that my username almost everywhere was MikunoNaka. I even had a domain with that name. For about an year I've been thinking about changing that, because of reasons we'll talk about later. But I never did that because I already had a domain called "mikunonaka.net" (disclaimer: I no longer own it) so I thought since I have…
In my last post I talked about the archival of neofetch's repository. But that definitely doesn't mean the end of neofetch. dylanaraps, the creator of neofetch recently updated his github readme saying that he's a farmer now and the reactions are pretty hilarious. He archived all of his public repositories on 26th April 2024 which is a clear indication that -whether he's a farmer now or not- he…
I was browsing through YouTube when I came across this devastating video by Andrea Borman . In this video she talks about the neofetch GitHub repo being recently archived. I recommend checking her channel out as she is very based (even though I myself don't watch her much) If you are familiar with Linux you might've heard about neofetch. Neofetch is a shell program that shows some basic system…
100DaysToOffload is a challenge in which you have to write 100 blog posts in the span of an year. I am really excited for it as even though I don't update this website much, I enjoy writing about random stuff. So this marks my first post of #100DaysToOffload , lets see how far we go. From now on I'll be regularly writing about various things that interest me. I recommend you to follow this…
Up until now, my site was going well but now it's gotten pretty rusty . You see what I did there? Yes, dear reader, we have switched from Hugo , the static site generator I've been using for almost two years. I still love Hugo, it's very fast and it's written in my favourite programming language; and I'm familiar enough with go's template engine, so Hugo was a breeze. BUT it's time for Go to go,…
I count myself as a Linux enthusiast; I cannot function without telling people that I use Arch btw (/s) But why? There're a bunch of reasons for me to use linux, it's more secure, more private, lightweight... BUT that's not the main reason. I started caring about stuff like this after I became familiar with the "Linux Ecosystem". The dealbreaker for me was... Freedom of choice! Customizability…
Group chats are cringe. Especially if you've been involuntarily added to them. I have way too many from college which usually get junk messages but I can't really leave them. Well, it's a valid option to just archive it; but then you have that annoying "Archived" section. It kills the vibe! The solution So I'm gonna teach you guys a pro gamer move, which I call, pseudoleaving . Step 1 Mute the…
久しぶり!!! So I've finally taken the red pill and switched to the Dvorak Programmer layout; and now you have to read about my experience heh heh . Now whether Dvorak actually makes you more accurate and/or faster hasn't really been proven and I won't be talking about that, but facts & logic aint gonna change my decision now. Y tho I am not ashamed to admit that the main reason for this was because…
On linux there isn't any way to screen share with audio on popular video chat applications. Well who cares if the application doesn't support it! With this script you have a finer control over what others hear. You can choose between your sound, system sound, both and can even chose which system sounds others can hear and what others can't! This is supposed to work on both pulseaudio and pipewire,…
If you have an HP laptop running linux you might have noticed that when you close the lid and open it again it turns off the WiFi. Note that the weird part is that it turns off the WiFi after the lid opens, not when it's closed. This is really weird and annoying because I constantly close the lid and open it again in class and stuff and sometimes I just don't wanna lose the network connection! I…
If you've been a reader of this website for more than a few months ago, you might know that I have 3 domains: vidhukant.xyz mikunonaka.net weeb-developerz.xyz Being the domain-hoarder I am, I got another domain!!! It's vidhukant.com because of course everyone wants a .com domain nowadays. I am changing the website's main domain to vidhukant.com because of course I am. This won't really change…
The guitar has always been my favourite musical instrument, and it's been almost 3 years since I planned to buy an acoustic guitar. Due to circumstances and stuff, I sadly never got one. That was until I watched Bocchi The Rock! There is some power in cute girls doing cute things that can drive a man to do anything. So I finally got a guitar! And because bocchi has one, obviously I got an electric…
I just realised the year has changed, and apparently it happened almost a week ago, so I thought I'd talk about the best manga I read in 2022. And that manga is... Domekano. I know Domekano has a reputation, I mean the whole manga is focused around incest and some other forms of perversion. But there is something about the writing that makes it really satisfying to read. A little bit about…
Setting up msys2 Installation using chocolatey You need to install msys2 before you can start developing on windows. The easiest way to set it up is to use the chocolatey package manager . If you don't already have choco installed, just follow the installation instructions on https://chocolatey.org/install then run choco install msys2 After msys2 is set up, open a new (non-administrator)…
Creating your theme/modifying an existing one, or overriding some faces (globally) in Emacs, especially Doom Emacs is really easy once you understand how to do it... but it wasn't very easy to understand how to do it. Most likely I was doing something wrong, or maybe it's just because I don't fully know how lisp or emacs works that's why it took me long but I spent a good part of my evening trying…
After failing to set up gentoo I've decided to stop using linux. After thinking about it for some time I finally installed emacs. Now instead of Arch Linux, I have an entry for emacs in my GRUB config. Jokes aside, emacs is actually an awesome text editor! Though I think C-x C-f is bullshit. Evil mode is the greatest emacs extention! I've been using Doom Emacs which is an emacs "configuration…
Robert Kiyosaki, in his famous book, "Rich Dad, Poor Dad", said "You must know the difference between an asset and a liability, and buy assets." I like that statement. I don't think it only applies to making money. Not only people don't realise that they're constantly piling liabilities, they use liabilities to... get rid of liabilities? Liabilities that take liabilities away You'd find many…
I am no writer myself, but I love stories, and I think I can somewhat critique them. And one of my main complaints with most stories (whether it be a book, or an anime, etc) is the story being too steriotypical . Nowadays, you read one book, pick up another from the same genre and there's a very good chance it's just a clone of the previous one you read. To some extent it's acceptable because you…
So I found my speedcube lying in my desk drawer and decided to get back into cubing and I'm hooked again! Words cannot describe how fun this is. Solving a Rubik's Cube sounds like a daunting task, and that's what I thought when I started learning a little more than one year ago. But it's actually really easy unless you want to be able to solve a cube in like, 30 seconds. You just need to remember…
Most people (speaking from my experience) don't even understand what freedom means. From the start they are taught to go with the flow. There are things that they must do, there are things they mustn't. And frankly they don't even care about it if they're getting what they want. And the people who know better than that, are taking advantage of this. They want you to believe that this is the right…
I recently did a video on setting up an email server, with Postfix for SMTP and Dovecot for IMAP, which you can check out here. Now this much isn't enough since you want to make sure no one can spoof your domain and/or tamper with the content of your E-mails. This is where SPF (Sender Policy Framework) and DKIM (DomainKeys Identified Mail) come to the rescue. What are SPF and DKIM? SPF is used to…
After using Arch Linux for slightly more than 2 years I decided to move to Gentoo. I managed to install it (well it wasn't hard) but still way too many things went wrong; and I'm gonna share my suffering with you guys by talking about it. Why I moved back to Arch Linux Gentoo is actually really interesting, waiting 2 hours for portage to install your terminal really is a feel. Though turns out…
I love customizing things. I always go out of my way to make sure my phone, or my laptop, is doing what I want, the way I want. Recommended usage? Pre-defined shortcuts? Don't tell me how to use my computer. I tell my computer how I want to use it. And make it adapt to that! I like to make my desktop/phone look good (doesn't matter if other people find it pretty though), and I love it when…
Welcome to Vidhu Kant's Based and Redpilled Blog. Enjoy your time here. If you have any opinions to share I'd be more than happy to hear. This one's gonna be the legendary, shitting on social media blog post. Social media is evil and is using you. Okay, I will try my best to not be extreme and try to explain this topic in layman's terms. Basically, there are way too many bad things with social…
Yos I have finally done it This is sort of like a test for my blog, generated with hugo, pog stuff. This has been a journey. This is like the third iteration of my blog. First one was blog.vidhukant.xyz which no longer exists. It was not a static site, it was a server side rendered web app written in go. It looked awesome but I got bored pretty quickly. (also writing markdown is better) Second…