Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

My personal dotfiles: Zsh, Git, VSCode, WezTerm, etc.

License

NotificationsYou must be signed in to change notification settings

nicksp/dotfiles

Repository files navigation

My personal dotfiles for configuring macOS with Zsh and Homebrew.

nicksp terminal

Important

Please only open pull requests that fix bugs or add improvements without any breaking changes.

Warning

I recommend forking this repository to create your own set of dotfiles.

Requirements

  • macOS
  • Homebrew (the install script will install Homebrew)
  • Zsh (the install script will install Zsh via Homebrew)

What's in there?

Installation

  1. Point the DNS Servers toCloudflare DNS

    • 1.1.1.1
    • 1.0.0.1
    • 2606:4700:4700::1111
    • 2606:4700:4700::1001
  2. Configure Git and GitHub SSH

    1. Generate SSH key and add it to the ssh-agent

    2. Add your public SSH key to GitHub account

    3. Test your authentication with:

      ssh -T git@github.com
  3. ConfigureGPG commit signature verification

  4. InstallMonoLisa font

  5. Choosemanual orautomatic dotfiles installation below

Manually

git clone git@github.com:nicksp/dotfiles.git~/dotfilescd~/dotfiles./setup/zsh.sh./setup/brew.sh./setup/misc.sh./setup/symlinks.sh

Automatically

To automate the setup of your dotfiles on a new machine, use thesetup script.

Caution

Use at your own risk!

git clone git@github.com:nicksp/dotfiles.git~/dotfiles~/dotfiles/setup.sh

This will install all required dotfiles in your home directory as symlinks. Everything is then configured via modifying files in~/dotfiles.

Extras

Set macOS defaults

set-defaults

Use alternative apps icons

sync-apps-icons

Install colors themes

sync-color-themes

Local customizations

The dotfiles can be extended to suit additional localrequirements by using the following files:

~/.zsh.local

If this file exists, it will be automatically sourcedafter all the other shell related files allowing itscontent to add to or overwrite the existing aliases, settings, PATH,etc.

~/.gitconfig.local

If this file exists, it will be automaticallyincluded after the configurations from~/.gitconfig allowingits content to overwrite or add to the existinggit configurations.

Tip

Use~/.gitconfig.local to store sensitive information suchas thegit user credentials for individual repositories.

Updating

To update an existing install:

cd~/dotfilesgit pull./setup.sh

License

MIT License.

Inspiration

Contributors2

  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp