dotfiles

Manage a dotfiles repository with directory-per-tool install scripts and a CLI.

Updated Aug 8, 2021
One-click install
npx skills add https://github.com/luanzeba/dotfiles --skill dotfiles-luanzeba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotfiles
Source: https://github.com/luanzeba/dotfiles/tree/main/skills/dotfiles
Command: npx skills add https://github.com/luanzeba/dotfiles --skill dotfiles-luanzeba

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you navigate, modify, and manage Luan's dotfiles repository from any directory, enabling consistent tooling across macOS, Arch, and Codespaces.

Core Features & Use Cases

  • Centralized, one-directory-per-tool layout with standardized install and configure scripts.
  • Easy addition of new tools via a documented template and quick references to tooling patterns.
  • Cross-environment consistency: pull, patch, and update workflows propagate changes across platforms.

Quick Start

Clone the repository, run the main install script to bootstrap all tools, and then use the dot command to view status, pull updates, and edit configurations.

Frequently Asked Questions about dotfiles

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage dotfiles across different development environments?

Manage dotfiles across environments by maintaining a centralized repository with a directory-per-tool layout and standardized install scripts. Use a CLI to pull updates, patch configurations, and propagate changes across macOS, Arch, and Codespaces.

What is the best way to organize dotfiles for multiple tools?

Organize dotfiles using a structured directory-per-tool layout with standardized install and configure scripts. This approach keeps tooling configurations isolated yet centrally managed for consistent cross-platform behavior.

Can I use this dotfiles setup with macOS, Arch, and Codespaces?

Yes, this dotfiles management setup explicitly supports cross-environment consistency across macOS, Arch Omarchy, and Codespaces. You can pull, patch, and update workflows to propagate configuration changes across all supported platforms.

How do I add a new tool to an existing dotfiles repository?

Add new tools to your dotfiles repository by following a documented template that standardizes install and configure scripts. The CLI exposes commands to check status, edit configurations, and run doctor checks to verify the integration.

Why do I need a CLI for dotfiles management?

A CLI for dotfiles management allows you to view status, pull updates, edit configurations, and run doctor checks from any directory. This streamlines applying patches and updating tooling across cross-platform development environments.

Does this dotfiles approach require any external dependencies?

No, this dotfiles management approach has no external dependencies. It relies solely on a structured repository layout with standardized scripts and a CLI to bootstrap tools and configure shells across platforms.