102 lines
1.7 KiB
TOML
102 lines
1.7 KiB
TOML
###
|
|
### Macros
|
|
###
|
|
[macros.clone]
|
|
deps = ["git"]
|
|
prefix = ["git", "clone"]
|
|
|
|
[macros.go-get]
|
|
deps = ["golang"]
|
|
prefix = ["go", "get"]
|
|
|
|
[macros.npm-install]
|
|
deps = ["node"]
|
|
prefix = ["npm", "install", "-u"]
|
|
|
|
###
|
|
### Tasks
|
|
###
|
|
[tasks.zsh]
|
|
links = [
|
|
[".oh-my-zsh", "external/oh-my-zsh"],
|
|
[".zshrc", "config/zshrc"],
|
|
]
|
|
|
|
[tasks.term]
|
|
cmds = [
|
|
["tic", "-x", "external/termite/termite.terminfo"]
|
|
]
|
|
|
|
[tasks.hx]
|
|
links = [[".config/helix", "config/helix"]]
|
|
deps = ["helix-editor"]
|
|
|
|
[tasks.alacritty]
|
|
links = [[".config/alacritty", "config/alacritty"]]
|
|
deps = ["alacritty"]
|
|
|
|
[tasks.tmux]
|
|
links = [[".tmux.conf", "config/tmux"]]
|
|
|
|
[tasks.ssh]
|
|
templates = [
|
|
[".ssh/config", "config/ssh/config"]
|
|
]
|
|
|
|
[tasks.git]
|
|
templates = [[".gitconfig", "config/gitconfig"]]
|
|
|
|
[tasks.nano]
|
|
links = [[".nanorc", "config/nanorc"]]
|
|
|
|
[tasks.vim]
|
|
links = [
|
|
[".viminfo", "config/vim/viminfo"],
|
|
[".vimrc", "config/vim/vimrc"],
|
|
[".vim/autoload", "config/vim/autoload"],
|
|
[".vim/bundle", "config/vim/bundle"],
|
|
[".vim/colors", "config/vim/colors"],
|
|
]
|
|
|
|
[tasks.htop]
|
|
links = [[".config/htop/htoprc", "config/htop"]]
|
|
|
|
[tasks.asciinema]
|
|
links = [[".config/asciinema/config", "config/asciinema"]]
|
|
|
|
[tasks.golang]
|
|
envs = [["GOPATH", "${HM_DEST}/projects/go"]]
|
|
cmds = [
|
|
["mkdir", "-p", "$GOPATH"],
|
|
]
|
|
|
|
[tasks.profanity]
|
|
links = [[".config/profanity/profrc", "config/profrc"]]
|
|
|
|
[tasks.awesome]
|
|
links = [[".config/awesome", "config/awesome"]]
|
|
|
|
[tasks.nitrogen]
|
|
links = [[".config/nitrogen", "config/nitrogen"]]
|
|
|
|
###
|
|
### Run
|
|
###
|
|
[tasks.default]
|
|
deps = [
|
|
"zsh",
|
|
"tmux",
|
|
"ssh",
|
|
"git",
|
|
"nano",
|
|
"vim",
|
|
"htop",
|
|
"golang",
|
|
"asciinema",
|
|
"profanity",
|
|
"awesome",
|
|
"nitrogen",
|
|
"term",
|
|
"helix",
|
|
"alacritty"
|
|
]
|