Skip to content

Conversation

@ogadra
Copy link
Owner

@ogadra ogadra commented Jan 7, 2026

概要

macOS 環境でも Nix Flakes + nix-darwin + Home Manager を使用した宣言的な設定管理を可能にするための機能追加。これにより、NixOS と macOS で統一された dotfiles 管理が実現できる。

変更内容

  • darwin/ ディレクトリを新規作成し、nix-darwin の基本設定を追加
    • configuration.nix: macOS システム設定(Homebrew 統合、フォント、シェル設定など)
    • default.nix: darwin システムビルダー
  • flake.nix に nix-darwin input と darwinConfigurations を追加
    • latias (x86_64-darwin) と latios (aarch64-darwin) のプロファイルを定義
  • profiles/latias/profiles/latios/ にマシンプロファイルを追加
  • home-manager/profiles/latias/home-manager/profiles/latios/ に Home Manager 設定を追加
  • Makefile を拡張し、Darwin 環境での make build / make switch に対応
  • CLAUDE.md を追加し、リポジトリの構成と使用方法を文書化

🤖 Generated with Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants