Skip to content

🔧 Install dotfiles & packages on macOS

Notifications You must be signed in to change notification settings

vladucu/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

266 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

I've wasted enough times in my life setting up machines and don't want to continue.

Dotfiles are meant to be forked, but these aren't. These scripts install many things you won't ever use. Feel free to look around and copy some of my script to fit your needs.

Chezmoi

These dotfiles are managed with Chezmoi.

Usage

First, download and install manually the 1Password password manager.

1Password version 8 is required since it features an SSH agent, which stores the GitHub SSH key.

Next, enable 1Password's SSH agent (Developer > SSH Agent > Use SSH agent).

After configuring 1Password, download and execute the installation script.

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

Manual tasks (One-time per machine)

  • macOS
    • Go to Keyboard shortcuts > switch Spotlight from CMD + Space to Option + Space.
    • Log into SpiderOakOne.
    • Run mackup restore once SpiderOakOne syncing finished.

TODOs

  • Instructions to import GPG keys

Installed Applications & Tools

Notes

Apple Silicon

  • Yabai : Cannot use space switch commands (eg. yabai -m space --focus 1) even if SIP is disabled

    Workaround

    Setup native shortcut keys manually and use non-consuming shortcut settings (->) in skhd image

Inspirations

About

🔧 Install dotfiles & packages on macOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published