27 lines
566 B
YAML
27 lines
566 B
YAML
version: '3'
|
|
|
|
tasks:
|
|
default:
|
|
desc: initialize system
|
|
cmds:
|
|
- task: packages
|
|
- task: dotfiles
|
|
- task: misc
|
|
|
|
packages:
|
|
desc: install packages
|
|
cmds:
|
|
- sudo /usr/bin/apt update --yes
|
|
- sudo /usr/bin/apt install --yes tmux zsh git neovim stow fzf
|
|
|
|
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:
|
|
- sudo chsh -s $(which zsh) $(whoami)
|