Skip to content

QiBaobin/mac-dev-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mac-dev-setup

scripts to setup my mac development enviroment

List

Text Editor

Neovim kakoune config Philosophy

Terminal

Shell

zsh config

Terminal multiplexer

tmux config

Window Manager

Tools

Programming

  • zig
  • Javascript runtime, a better nodejs replacement bun

Fonts

Web browser extensions

Development enviroments

Nix

Install

Need sudo

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
# or use offical installer: sh <(curl -L https://nixos.org/nix/install)

Setup proxy [optional]

Add http_proxy and https_proxy in /Library/LaunchDaemons/org.nixos.nix-daemon.plist

Install

nix

nix run github:QiBaobin/mac-dev-setup

homebrew

mkdir $HOME/homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C $HOME/homebrew
mkdir "$HOME/Applications"
export HOMEBREW_CASK_OPTS="--appdir=$HOME/Applications"
export PATH="$HOME/homebrew/bin:$PATH"

brew install git tmux fzf fd ripgrep zsh font-hack-nerd-font font-inconsolata font-input font-monaspace universal-ctags zoxide
brew install --HEAD kakoune
brew install --cask wezterm@nightly
brew install koekeishiya/formulae/yabai koekeishiya/formulae/skhd

mkdir $HOME/.config; cp -Rv configs/ $HOME/.config/
skhd --start-service
yabai --start-service

About

My mac development enviorment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published