dotfiles/common.toml
2018-12-17 11:19:50 +00:00

95 lines
1.6 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]
cmds = [
["@clone", "--depth=1" ,"https://github.com/robbyrussell/oh-my-zsh.git", ".oh-my-zsh"],
["chsh", "-s", "/bin/zsh"]
]
links = [
[".zshrc", "config/zshrc"],
]
[tasks.term]
cmds = [
["tic", "-x", "external/termite/termite.terminfo"]
]
[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",
"term",
"tmux",
"ssh",
"git",
"nano",
"vim",
"htop",
"golang",
"asciinema",
"profanity",
"awesome",
"nitrogen",
]