βΉοΈ | This repository is expected to be cloned to $HOME/dotfiles |
---|
pacman -S \
eza \ # eza is an ls replacement
fish \ # fish-shell
kitty \ # Terminal
neovim \
skim \ # Fuzzy finder
starship \ # Command line prompt
ttc-iosevka \ # Main monospaced font
xsel \ # For copy/pasta π convenience, see `zsh/aliases`
yay \
zoxide
yay -S \
vscodium-bin
# Configure GitHub API token for brew to run smoothly
cp .github-api-token.example .github.api-token
# Insert API token in this file
# Install brew: https://brew.sh/#install
# Install dependencies
brew bundle
This will help preparing symlinks for various tools as well as some basic configurations, nothing too fancy here.
./bootstrap.sh
These 2 lines help managing installed extensions
# Install extensions from a simple text file
cat ~/dotfiles/vscodium/extensions.txt | xargs -L 1 code --install-extension
# This previous list can be generated and kept up to date by running
code --list-extensions > ~/dotfiles/vscodium/extensions.txt
See also: https://www.elliotdenolf.com/posts/backup-restore-vs-code-extensions
corepack enable
ln -s ~/dotfiles/sublime/packages/user/ ~/.config/sublime-text-3/Packages/User
ln -s ~/dotfiles/sublime/packages/user/ ~/Library/Application Support/Sublime Text 3/Packages/User/
sudo xcode-select --install
sudo xcodebuild -license accept
ServerAliveInterval 240
IdentitiesOnly yes
UseKeychain yes