Skip to content

shuntaka9576/dotfiles

Repository files navigation

dotfiles

Mac

Click to open

Initial Setup

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

Develop

Update package versions when needed:

nix run github:berberman/nvfetcher -- -c "$HOME/dotfiles/nvfetcher.toml" -o "_sources"

About

🔧 Dotfiles for Darwin/Arch, powered by Nix.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published