Small Things, Huge Impact: Dotfiles & Customization Link to heading

While learning Linux, I realized how small, small things can bring a huge impact in life and save a lot of time. Whether it is a script or a small command like grep, it comes very handy in day-to-day life too. But it takes time and practice to get good at it.

Context: Dotfiles & Customization Link to heading

I have been learning Linux in a serious way for a very short time now, but I can already imagine how powerful this operating system is. It truly runs the world.

Recently, I learned about the concept of dotfiles. There are many ways to automate your setup, but managing dotfiles with symlinks makes it incredibly easy to bring all your customizations (keybindings, settings, and tools) to another machine in no time.

The moment it clicked Link to heading

I have been in this situation multiple times whenever I changed my laptop. A few days ago, I was trying to connect to my old laptop via SSH so I could experiment with a few things, but I had some custom keybindings set up that I wanted to bring over.

So I brought and symlinked all those .dotfiles to use the same configuration and bindings as my host machine, and it worked great!

No fancy tools needed Link to heading

I haven’t used chezmoi, but simple bash scripts (copy / setup) did work for me.

That’s the lesson. The small foundational things, a symlink, a bash script, one well-placed command, compound into a huge quality-of-life win. Start simple.