Dotfiles Documentation

Comprehensive documentation for personal dotfiles and configurations

View on GitHub

Welcome to Dotfiles Management Documentation

This site provides a comprehensive guide to the collection of dotfiles, configurations for npm packages, Brew-installed tools, and the script for managing symlinks contained in this repository.

Overview

The repository is structured to manage different types of configurations:

The symlinks script manages all the dotfiles contained in this repo by means of the stow command. It allows for easy installation and uninstallation of configuration packages. Learn more about the symlinks script and its usage

Dotfile Configurations

This repository includes a variety of dotfiles for system customization and development. These are separated into personal (main/) and work-specific (other/) categories.

Configurations

These are personal configurations located in the main/ directory.

Read more about dotfile configurations

Homebrew Packages

The Brewfile lists macOS packages installed via Homebrew. This allows for easy setup and replication of the development environment. See Homebrew package details and management commands

NPM Packages

The package.json lists project-specific Node.js package dependencies, primarily for enhancing Neovim’s capabilities. Explore NPM packages used in this project

Themes

Neovim Configuration Details

The detailed Neovim setup, including plugin management, LSPs, and specific configurations, has been moved. View full Neovim Setup and Configuration