Personal dotfiles managed across multiple platforms (NixOS and macOS).
Package management strategy is documented in CLAUDE.md.
curl -fsSL https://raw.githubusercontent.com/potsbo/dotfiles/main/install | bashHomebrew cask と Mac App Store のアプリは遅いので rebuild からは入れない。
アプリを足した / 消したときだけ apps コマンド (home/.local/bin/apps) を叩く。
install は nix の導入と clone だけをして rebuild (home/.local/bin/rebuild) に
渡す。設定を変えたあとの再適用は rebuild を叩く (nixos-rebuild on NixOS,
nix-darwin on macOS, home-manager はそのモジュールとして一緒に当たる)。
中身を手で打つなら:
cd ~/src/github.com/potsbo/dotfiles
sudo nixos-rebuild switch --flake .#<host> # NixOS
nix run . -- switch --flake .#<host> # nix-darwinhome/- Dotfiles (symlinked to$HOME)home/.config/aquaproj-aqua/aqua.yaml- aqua package definitionsmodules/home-manager/dotfiles.nix- symlinkshome/into$HOMEflake.nix- single flake for NixOS hosts, nix-darwin and home-managerhosts/<host>/- NixOS host configurationsmodules/{nixos,darwin,home-manager}/- shared modules per system typepkgs/- packages not in nixpkgs