x
.PHONY: install update bash ssh readline starship fzf tmux1 tmux3 nvim vim-noplug
install: update ssh bash starship fzf nvim
update:
git pull
ssh:
mkdir -p ~/.ssh
cat ssh/*.pub >> ~/.ssh/authorized_keys
bash:
rm -rf ~/.bashrc ~/.bash_aliases
cp bash/bashrc ~/.bashrc
cp bash/bash_aliases ~/.bash_aliases
starship:
mkdir -p ~/.local/bin
curl -fsSL https://starship.rs/install.sh | bash -s -- -b ~/.local/bin -y
rm -rf ~/.config/starship.toml
cp starship/starship.toml ~/.config/starship.toml
fzf:
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install --xdg --key-bindings --completion --no-update-rc
tmux1:
rm -rf ~/.config/tmux
mkdir -p ~/.config/tmux
cp tmux/tmux1.conf ~/.config/tmux/tmux.conf
tmux3:
rm -rf ~/.config/tmux
mkdir -p ~/.config/tmux
cp tmux/tmux3.conf ~/.config/tmux/tmux.conf
nvim:
#curl -L https://github.com/neovim/neovim/releases/download/stable/nvim.appimage > ~/.local/bin/nvim
curl -L https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage > ~/.local/bin/nvim
chmod +x ~/.local/bin/nvim
-mv ~/.config/nvim ~/.config/nvim.bak
git clone --depth 1 https://github.com/AstroNvim/AstroNvim ~/.config/nvim
#git clone --depth 1 https://code.mehalter.com/AstroNvim_user ~/.config/nvim/lua/user
nvim --headless -c 'quitall'