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.
These dotfiles are managed with Chezmoi.
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"- macOS
- Go to Keyboard shortcuts > switch Spotlight from
CMD + SpacetoOption + Space. - Log into SpiderOakOne.
- Run
mackup restoreonce SpiderOakOne syncing finished.
- Go to Keyboard shortcuts > switch Spotlight from
- Instructions to import GPG keys
- macOS
- Homebrew
- Homebrew Cask
- Mas
- Chezmoi
- Raycast as launcher
- kitty as terminal
- zsh with sheldon.cli + pure prompt
- using chezmoi turned out to be amazing, because zsh config can run all the expensive evaluations when applying the dotfiles, hence making the shell starting time blazing fast
- asdf with Ruby / Rust / Elixir
- volta as Node.js tool manager
- tmux
- macOS defaults
Notes
-
Yabai : Cannot use space switch commands (eg.
yabai -m space --focus 1) even if SIP is disabled
