Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.46 KB

README.md

File metadata and controls

29 lines (21 loc) · 1.46 KB

dotfiles

There's no place like ~ !

Introduction

A repository with some of my dotfiles, settings and scripts. Only macOS is supported.

Highlights

  • install/install.sh Installation script for automated install (see Installation section below).
  • zsh/.zshrc My core Zsh config with helpful functions, aliases, etc. Note that this is intentionally kept as a single file as splitting the config into several files was causing performance issues.
  • scripts/update.sh Updates Homebrew, npm/nvm, Bun, Oh My Zsh, Mac App Store apps etc.
  • scripts/status.sh Displays some status information on hardware/software.
  • scripts/git-global-status.sh Shows status (up-to-date/need to commit/need to push) for git repositories in a directory set with $PROJECTS environment variable.
  • scripts/dark.sh Switches between system dark and light modes on macOS and manually switches between dark and light themes in some apps.

Installation

Install script can be run on clean systems without git or Xcode Command Line Tools.

  1. Give your terminal app "Full Disk Access" in System Preferences > Security & Privacy.

  2. Run:

    bash -c "$(curl -fsSL https://raw.githubusercontent.com/krupenja/dotfiles/main/install/install.sh)"