Click to open
Install Nix package manager
sh <(curl -L https://nixos.org/nix/install)
Use nix-darwin to configure your macOS system with declarative configuration
export NIX_CONFIG="experimental-features = nix-command flakes"
nix run github:LnL7/nix-darwin -- switch --flake ".#shuntaka"
GitHub Authentication
gh auth login
Manual Application Installation
- Kindle
- Happy Hacking Keyboard.app
- CompareMerge.app
- Testcontainers Desktop.app
Install Haskell (nix package unstable)
curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh
ghcup tui
Install Neovim plugin and Mason LSPs
nvim
Install mise tools
mise install
Update package versions when needed:
nix run github:berberman/nvfetcher -- -c "$HOME/dotfiles/nvfetcher.toml" -o "_sources"