Files
dotfiles/README.md

1.4 KiB

Dotfiles

Personal configuration files managed with GNU Stow.

Contents

  • nvim: Neovim (LazyVim + Dracula theme, python/yaml/docker/json/markdown extras)
  • tmux: tmux (Dracula theme)
  • kitty: Kitty terminal (Dracula theme, Fira Code Nerd Font)
  • fish: Fish shell (Fisher, fzf.fish, nvm)

Installation

# Prerequisites
brew install stow

# Clone and deploy
git clone https://gitea.inouter.com/kaffa/dotfiles.git ~/dotfiles
cd ~/dotfiles
stow fish kitty nvim tmux

Management

# Add new package
mkdir -p ~/dotfiles/toolname/.config/toolname
cp -r ~/.config/toolname/* ~/dotfiles/toolname/.config/toolname/
stow toolname

# Remove package
stow -D tmux

# Dry run (simulate)
stow -n -v tmux

Structure

~/dotfiles/
├── fish/
│   └── .config/fish/
│       ├── config.fish
│       ├── completions/
│       ├── conf.d/
│       ├── functions/
│       └── themes/
├── kitty/
│   └── .config/kitty/
│       ├── kitty.conf
│       └── dracula.conf
├── nvim/
│   └── .config/nvim/
│       ├── init.lua
│       ├── lazyvim.json
│       └── lua/
│           ├── config/
│           └── plugins/
└── tmux/
    └── .tmux.conf

test Sun Mar 15 05:10:08 PM KST 2026