Skip to content

IgorKrupenja/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,473 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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