October 2025 View Project ↗

Dotfiles — Personal Dev Environment Config

Personal dotfiles managed with GNU Stow, covering zsh, vim, VSCode, git, SSH, Docker, and macOS package management via Brewfile.


Overview

A version-controlled collection of personal configuration files managed with GNU Stow. Each tool’s config lives in its own directory and gets symlinked to the right location with a single command.

Covered Tools

ConfigTool
.zshrc, .bashrcShell (zsh/bash)
.vimrcVim
settings.json, keybindings.jsonVSCode
.gitconfig, .gitignore_globalGit
configSSH
daemon.jsonDocker
BrewfilemacOS packages (Homebrew)

Setup

git clone https://github.com/ifkarsyah/dotfiles ~/.dotfiles
cd ~/.dotfiles
stow zsh vim git vscode

GNU Stow creates symlinks from ~/.dotfiles/<tool>/ into $HOME, keeping everything tracked in one repo.

← Back to Projects