Skip to content

chiaoicchi/nix-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nix-config

Home Manager configuration for macOS (Apple Silicon).

Features

  • Reproducible dev environment with Nix flakes
  • Neovim 0.11+ with native LSP, Treesitter, format on save
  • Project-local LSPs via devShell/direnv
  • Keyboard-driven workflow

Stack

  • Shell: Zsh + Starship + direnv
  • Editor: Neovim (LSP, Treesitter, Telescope, blink.cmp)
  • Terminal: Alacritty + Tmux
  • Git: delta, rebase workflow

Setup

Requires Nix with flakes enabled.

nix run home-manager -- switch --flake .#chiaoi@mac

Customization

  1. Fork this repository
  2. Update flake.nix: change username, gitUsername, gitEmail
  3. Apply: home-manager switch --flake .#<username>@mac

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors