Skip to content

m0xAy/.dotfiles

Repository files navigation

.dotfiles

⚠️ Intended for private use only.

demo.mov

This setup uses a 'bare' respository to track configuration files, rather than symlinks and scripts.

It follows this idea shared by StreakyCobra (referenced in this blog post).

The alias dot is used to perform Git operations on this repo (this is defined in ~/.zshrc once cloned).

Setup

This process assumes you already have the XCode Command Line Tools and Git installed.

In Terminal run this script:

curl -fsSL https://gist.githubusercontent.com/m0xAy/ed64d1631c417cb476cb959050996638/raw/ | zsh

It's fairly self-explanatory, you can see what will be installed by visiting the link above.

Once complete, you should be able to close Terminal and open Kitty🤞.

Running Tmux for the first time

When running tmux for the first time, you will need to install plugins by running Prefix + I.

Running yabai and skhd for the first time

Start yabai by running yabai --start-service. This will install and start the service, while also setting it up to launch automatically on startup.

You will also need to allow yabai and skhd to access your computer. You may be prompted to do this automatically when they start, or you can find the toggles this way:

System Settings -> Privacy & Security -> Accessibility

Enable access

Configuring MacOS Spaces

Update these settings in System Settings:

  • Desktop & Dock -> Mission Control -> Automatically rearrange Spaces based on most recent use (disable) Disable space rearrange
  • Accessibility -> Display -> Reduce motion (enable) Enable reduce motion toggle
  • Keyboard -> Keyboard shortcuts -> Mission Control (tick all - see image below) All mission control shortcuts selected

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published