Skip to main content

My dotfiles repository turns 10

Earlier this month, my dotfiles repository turned 10 years old.

The first commit was a small one - committing my Git configuration file (.gitconfig).

Next, I added an initial .vimrc, although I wasn't using Vim full-time yet.

It was when I started to use Linux more, though.

My dotfiles repository has gone through several iterations since the first commits, from using simple bash scripts to tools like Ansible and GNU Stow to apply the configuration.

Three years ago, I started to use Nix and NixOS, and started to use Home Manager to create and manage my user configuration.

Now called my "nix-config" repository, it contains much more than my Git configuration - it manages several laptops and my home server, and includes a number of custom packages and scripts.

I also use Nix to build other things, like my presentation slides as PDF files.

I don't plan to move from my existing tools like NixOS, tmux and Neovim, but I do wonder what my dotfiles repository will look like in ten years from now.

Was this interesting?

Subscribe to my daily newsletter for software professionals on software development and delivery, Drupal, DevOps, community, and open-source.

About me

Picture of Oliver

I'm a certified Drupal Triple Expert and former Drupal Association staff member with 18 years of experience, a Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.