Skip to content

A collection of my dotfiles, settings and scripts.

Notifications You must be signed in to change notification settings

IgorKrupenja/dotfiles

Repository files navigation

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)"

About

A collection of my dotfiles, settings and scripts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages