-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Kenny Le edited this page Oct 3, 2024
·
11 revisions
Install
sudo apt install ca-certificates
sudo update-ca-certificates --fresh
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
~/.tmux/plugins/tpm/bin/install_plugins
sudo apt install zsh
# homebrew
# https://brew.sh/
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
(echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> ~/.zshrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
# fzf
# zoxide
# ripgrep
# fd
brew install fzf zoxide ripgrep fd starship
echo 'source <(fzf --zsh)' >> ~/.zshrc
echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc
# nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install node
# pyenv
sudo apt install pipx
pipx install --include-deps ansible
if (-not (Test-Path $env:USERPROFILE\.config)) { New-Item $env:USERPROFILE\.config -ItemType Directory }
if (Test-Path $env:LOCALAPPDATA\nvim) { Move-Item $env:LOCALAPPDATA\nvim $env:USERPROFILE\.config\nvim }
New-Item $env:LOCALAPPDATA\nvim -ItemType SymbolicLink -Target $env:USERPROFILE\.config\nvim
New-Item $env:APPDATA\alacritty -ItemType SymbolicLink -Target $env:USERPROFILE\.config\alacritty
curl.exe -LO --output-dir $env:USERPROFILE/.config/alacritty https://github.com/catppuccin/alacritty/raw/main/catppuccin-mocha.toml