/dotfiles

A set of configuration files and scripts for my machines.

Primary LanguageShell

YuKitsune's Dotfiles

These are the dotfiles I use for my development environment(s).

What's all this then?

  • My brew dependencies including: applications, fonts, etc.
  • My macOS configuration
  • My shell configuration
  • My Visual Studio Code configuration

Setup

1. Install Apple Command Line Tools

These are pre-requisites for git and brew.

xcode-select --install

2. Clone the repo

git clone https://github.com/yukitsune/dotfiles
cd dotfiles

3. Bootstrap

This ensures that all the necessary tools are installed.

./bootstrap.sh

4. Debloat

When running on Windows, consider running the debloater task. This uninstalls a number of pre-installed aplications from Windows, including some that are re-added during the next step.

task system:debloat

5. Go!

Applies all the necessary configuration.

task apply

My Setup

Shell

I'm currently using Hyper as my terminal emulator with zsh as my shell of choice. I've written a custom plugin manager to manage zsh plugins, which works well for me. On top of zsh is Powerlevel10k which makes everything pretty.

I have a number of pre-defined aliases and functions defined to make life a little easier.

Apps

I am using brew to install most apps for my mac. I also sync apps from the App Store with brew via mas, so the resulting Brewfile contains pretty much everything.

I also download and install packages from .pkg files, and git repositories using a custom scripts.