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.