30 lines
727 B
YAML
30 lines
727 B
YAML
version: '3'
|
|
|
|
tasks:
|
|
default:
|
|
desc: initialize system
|
|
cmds:
|
|
- task: packages
|
|
- task: dotfiles
|
|
- task: misc
|
|
|
|
packages:
|
|
desc: install packages
|
|
cmd: |
|
|
sudo /sbin/apk -U add \
|
|
tmux zsh zsh-vcs git neovim py3-pynvim stow fzf \
|
|
> /dev/null
|
|
|
|
dotfiles:
|
|
desc: install my dotfiles
|
|
dir: $HOME
|
|
cmds:
|
|
- test -d dotfiles || git clone https://git.scalene.net/jswank/dotfiles.git > /dev/null
|
|
- cd dotfiles && ./install.sh > /dev/null
|
|
|
|
misc:
|
|
cmds:
|
|
- chsh -s /bin/zsh
|
|
- mkdir -p $HOME/.local/bin
|
|
- curl -Ls https://github.com/marwanhawari/stew/releases/download/v0.4.0/stew-v0.4.0-linux-amd64.tar.gz | tar -xz stew -C $HOME/.local/bin
|