29 lines
745 B
YAML
29 lines
745 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)
|
|
- 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
|