輪ごむのお部屋 - Nix flake based dotfiles
Nixを入れる
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- installnix-darwinを使用してシステム全体を宣言的に管理します。
sudo nix run nix-darwin -- switch --flake .#MacBookAirsudo darwin-rebuild switch --flake .#MacBookAir- Tailscale: サービス自動起動 + GUI (Homebrew cask経由)
- macOSシステム設定: Dock, Finder, キーリピートなど
- Touch ID for sudo: 有効化
- Homebrew統合: caskの宣言的管理
# 初回
nix run home-manager/master -- switch --flake .#WSL
# 2回目以降
home-manager switch --flake .#WSL| 名前 | システム | 説明 |
|---|---|---|
MacBookAir |
aarch64-darwin | nix-darwin + home-manager |
MacBookPro |
aarch64-darwin | nix-darwin + home-manager |
WSL |
x86_64-linux | home-manager standalone |
ThinkpadT14Gen3 |
x86_64-linux | home-manager standalone |
NucBox3 |
x86_64-linux | home-manager standalone |
nix flake update