Instructions on setting up dotfiles:
- To do everything we're going to want to have homebrew.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Here is a list of Homebrew
Formulae
andcasks
I use.
Formulae | Casks |
---|---|
Git | Iterm2 |
Neovim | Raycast |
Deno | Arc |
Bat | Notion |
wget | Rectangle |
Ripgrep | Codewhisperer |
Go | Spotify |
Rust | Slack |
Bun | Meetingbar |
Python | obsidian |
fnm | discord |
Lua | |
jq | |
fzf | |
gh | |
delta | |
jpegoptim | |
svgo | |
optipng | |
fzf |
brew install git neovim deno bat ripgrep go bun wget [email protected] fnm lua gh jq fzf oven-sh/bun/bun rust jpegoptim svgo optipng delta
brew install --cask iterm2 raycast arc notion rectangle codewhisperer spotify slack meetingbar obsidian discord
- Clone the repo
git clone https://github.com/scottykaye/dotfiles.git
- Symlink
.zshrc
and.zprofile
and the.oh-my-zsh/
files and create.config/
folder.
Important
If you already have a .zshrc
or .zprofile
be sure to move anything into the zsh/.zshrc
or zsh/.zprofile
files in the repo.
Note
I write <PATH_TO_DOTFILES>
in place of a folder I typically called code/
in case I or other users want to use another path.
ln -s ~/<PATH_TO_DOTFILES>/dotfiles/zsh/.zshrc ~/.zshrc
ln -s ~/<PATH_TO_DOTFILES>/dotfiles/zsh/.zprofile ~/.zprofile
ln -s ~/<PATH_TO_DOTFILES>/dotfiles/zsh/.oh-my-zsh ~/
- Symlink the
nvim/
folder at.config/nvim/
folder and~/.local/share/nvim/site/pack/packer/start/
.
Tip
It's possible if you're on a new machine you don't yet have a hidden ~/.config
folder path and you'll need to create it to store the ~/.config/nvim
folder
ln -s ~/<PATH_TO_DOTFILES>/dotfiles/nvim ~/.config/nvim
- To make sure Neovim is set up correctly, you're going to need to now source the
lazy.lua
file and run theLazy
command.
vim ~/<PATH_TO_DOTFILES>/dotfiles/nvim/lua/scottykaye/config/lazy.lua
- In Vim run the
source
command then run aLazy
command.
:so
:Lazy
The plugin
folder should now compile in ~/<PATH_TO_DOTFILES>/dotfiles/nvim/plugin
and you should now see Neovim as expected.
- Lets move the font in the
fonts/
folder to the font/Library/Fonts
directory.
cp -R ~/<PATH_TO_DOTFILES>/dotfiles/fonts/DroidSansMono.otf ~/Library/Fonts/DroidSansMono.otf