you got dotfiles!
Start with my .zshrc
For some of the custom scripts that I use check out the [bin](bin folder) folder.
Check out the .brew folder for files listing the various CLIs and apps that I use (includes apps installed from the Apple App Store and VS Code extensions).
Check out the .default-X
files for global packages installed under asdf.
- Aerospace (My Window Manager of choice)
- Firefox
- Iina
- Kitty
- LibreOffice
- Logseq
- Nimble Commander
- Session
- Spotify
- Thunderbird
- Typora
- Visual Studio Code
Inspired by https://www.atlassian.com/git/tutorials/dotfiles
There are various ways to manage your dotfiles but I thought that this method had the least dependencies and was pretty clean.
- Download this script, open your favourite terminal and then run it (don't forget to make it executable)!
- Trust in the force.
- If it succeeds you should receive the message
dotfiles are setup!
. - Install Homebrew by copying and pasting again into your terminal the code below.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install ohmyzsh by copying and pasting again into your terminal the code below.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Install zsh-autosuggestions` by copying and pasting again into your terminal the code below.
/usr/bin/git clone /~https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
- Install the spaceship prompt by copying and pasting again into your terminal the code below.
/usr/bin/git clone /~https://github.com/spaceship-prompt/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" --depth=1
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
- Install asdf by copying and pasting again into your terminal the code below.
/usr/bin/git clone /~https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0
- Run
brestore
. This will install all the packages, applications and VS Code extensions using Homebrew. You can install them incrementally using thebrestore-
aliases see my aliases for more info. - Grab a coffee or go for that run you keep procrastinating because this might take a while.
- Import global pipx packages with
pipx-import
. - Import global pnpm packages with
pnpm-import
. - Import my configuration for Nimble Commander using
nc-import
. - That's it you should be finished! 🎉