nix-darwin + Home Manager で管理する macOS dotfiles。
# 1. Nix インストール
curl -sSfL https://artifacts.nixos.org/nix-installer | sh -s -- install
# 2. リポジトリ clone
git clone git@github.com:kmkkiii/dotfiles.git ~/dotfiles
# 3. ビルド
cd ~/dotfiles
sudo nix run nix-darwin/master#darwin-rebuild -- switch --flake .
# 4. 言語ランタイム(mise)
mise installflake.nix # 依存定義
nix-darwin/
configuration.nix # システム設定
homebrew.nix # cask/mas 管理
home-manager/
home.nix # パッケージ + dotfiles symlink
shell.nix # zsh
git.nix # git
editor.nix # nvim
config/ # 設定ファイル実体
# パッケージ更新
nix flake update nixpkgs
# 反映
sudo darwin-rebuild switch --flake ~/dotfiles| 管理者 | 対象 |
|---|---|
| Home Manager | CLI ツール + dotfiles |
| nix-darwin | システム設定 + Homebrew 管理 |
| Homebrew | cask アプリ |
| mise | 言語ランタイム |