Skip to content

Repository files navigation

dotfiles

スクリーンショット 2026-07-16 20 56 37

Personal macOS configuration managed with nix-darwin, Home Manager, and nix-homebrew. The previous GNU Stow workflow remains available while the migration is completed.

Included configurations

  • Zsh and Oh My Zsh
  • Git
  • Ghostty
  • Starship
  • JankyBorders
  • herdr
  • Zed

Declarative setup

The Nix configuration starts at flake.nix, with modules under nix/. See nix/README.md for the first activation and rebuild commands.

Legacy Stow setup

Homebrew must already be installed.

git clone https://github.com/kobadaidesu/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.sh

The setup script installs the packages in Brewfile, installs the two Oh My Zsh plugins used by .zshrc, and links each configuration into the home directory with Stow.

Stow stops instead of overwriting an existing regular file. On a machine that already has configuration files, compare or back them up before running the script again.

Manual linking

To link only selected configurations:

stow --dir="$HOME/dotfiles" --target="$HOME" zsh git ghostty starship

To remove those links:

stow --dir="$HOME/dotfiles" --target="$HOME" --delete zsh git ghostty starship

Local-only data

Authentication credentials, API keys, application logs, session history, and generated databases are intentionally not tracked.

About

macos, nix, zed, herdr

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages