### ### 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.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", ]