uuid: - value: 025f0dde-748b-44f4-93e2-4e0602d30104 langcode: - value: en type: - target_id: daily_email target_type: node_type target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 revision_timestamp: - value: '2025-05-11T09:00:34+00:00' revision_uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 revision_log: { } status: - value: true uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 title: - value: | 8 years of dotfiles created: - value: '2023-08-08T00:00:00+00:00' changed: - value: '2025-05-11T09:00:34+00:00' promote: - value: false sticky: - value: false default_langcode: - value: true revision_translation_affected: - value: true path: - alias: /daily/2023/08/08/8-years-of-dotfiles langcode: en body: - value: |

Today, I was speaking with a colleague about configuring Git, which led to a conversation about dotfiles repositories - somewhere where you version the changes to your configuration files and, usually, create symlinks to their expected locations.

Afterwards, I realised the first commit to my personal dotfiles repository was over eight years ago, in July 2015.

What started as a repository to put my own Git configuration has undergone various changes since the tools I use changed, as well as the tools to manage the files themselves.

In 2021, I switched my .vimrc configuration file to an init.vim and switched to Neovim full-time and, most recently, almost a year ago, I started to use the Nix package manager and later adopted NixOS as my primary Linux distribution.

My complete NixOS and Home Manager configurations are within my dotfiles repository, and the configuration for tools, including Neovim, tmux and Git.

I wonder what the repository will look like in another eight years...

format: full_html processed: |

Today, I was speaking with a colleague about configuring Git, which led to a conversation about dotfiles repositories - somewhere where you version the changes to your configuration files and, usually, create symlinks to their expected locations.

Afterwards, I realised the first commit to my personal dotfiles repository was over eight years ago, in July 2015.

What started as a repository to put my own Git configuration has undergone various changes since the tools I use changed, as well as the tools to manage the files themselves.

In 2021, I switched my .vimrc configuration file to an init.vim and switched to Neovim full-time and, most recently, almost a year ago, I started to use the Nix package manager and later adopted NixOS as my primary Linux distribution.

My complete NixOS and Home Manager configurations are within my dotfiles repository, and the configuration for tools, including Neovim, tmux and Git.

I wonder what the repository will look like in another eight years...

summary: null field_daily_email_cta: { }