About
Hi 👋! I'm Ankit (he/him). I was born in a small town in Rajasthan, India 🇮🇳. I grew up being fascinated by computers. My earliest memory of using a Computer was playing Dangerous Dave on Windows 98. I discovered Linux and learned to program during high-school.
Now I work at Rapyuta Robotics building systems for large-scale warehouse robotics. Outside work, I'm interested in selfhosting, lisp and emacs.
I'm married to Mitchy. We live in Bangalore, India 🇮🇳. We love the Bangalore weather and enjoy going on bookstore and café dates.
My Blogroll
This is my curated list of blog recommendations that you might like.
Microblog Posts
TIL about the which-function-mode in Emacs. It is a global minor mode that displays the current function in the mode line when enabled.
Happy New Year 🎉
New year, new instance. I'm changing the base domain for my single-user GoToSocial instance (by migration). If it worked, you shouldn't notice it.
I use the org-pomodoro package for focused sessions at work. But Slack notifications can easily break my flow, so I added the simple hooks to disable visible notifications on GNOME desktop.
(defun arg-disable-gnome-notifications ()
(shell-command "gsettings set org.gnome.desktop.notifications show-banners false"))
(defun arg-enable-gnome-notifications () (shell-command "gsettings set org.gnome.desktop.notifications show-banners true"))
(add-hook 'org-pomodoro-started-hook #'arg-disable-gnome-notifications)
(add-hook 'org-pomodoro-finished-hook #'arg-enable-gnome-notifications)
(add-hook 'org-pomodoro-break-finished-hook #'arg-enable-gnome-notifications)
(add-hook 'org-pomodoro-killed-hook #'arg-enable-gnome-notifications)