← Back

Dotfiles

Minimalist Linux and macOS configurations managed with GNU Stow

The Philosophy

My dotfiles are built on a foundation of minimalism and portability. The goal is to maintain a clean host system while ensuring my environment is consistent across Linux distributions and macOS.

By using GNU Stow, I manage my configurations as a collection of symlinks. This approach keeps the repository decoupled from the home directory, allowing for granular control over which tools are deployed.

Linux Dotfiles

The core Linux environment is powered by Zsh and Alacritty, with GNU Stow handling the heavy lifting of symlink management. Each configuration is modular, making it easy to add or remove components as my workflow evolves.

MacOS Files

For macOS, I maintain a separate set of specialized configurations designed to bridge the gap between Unix-like environments and Apple’s ecosystem.

These files are optimized for performance and consistency, ensuring a seamless transition when moving between my primary Linux machines and Apple hardware.

Installation

Setting up the environment is straightforward. Simply clone the repository and use GNU Stow to deploy the desired configurations directly from your terminal.